【AI】大模型API调研及推荐

news/2024/4/28 19:47:27/文章来源:https://blog.csdn.net/qq_44214428/article/details/137018383

鑫宝Code

🌈个人主页: 鑫宝Code
🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础
💫个人格言: "如无必要,勿增实体"


正文开始

文章目录

  • 【AI】大模型API调研及推荐
    • 引入
    • 调研
      • Kimi
        • API对接
      • 国内GPT4的转发
        • API对接
    • 总结

【AI】大模型API调研及推荐

引入

最近写了脚本对接用阿里云的通义大模型API来完成一些社区的问题回答,以此获得一些每日的积分和流量。🤤

为什么选择阿里云的通义大模型呢?因为在此之前是免费的,然而,最近开始收费了。是的,价格还是蛮贵的,看了下我之前调用的模型是qwen-max,都收费到了0.12元/1000 tokens。这个收费是什么概念呢,我统计了下,我每天用这个API回答5个问题, 我最近20天回答了100个问题,就用了大概 1000 * 1000 tokens,还好在免费额度里,算了下账,都差点要120元了😭.

大家都知道程序员的💰是最难赚的,是的,所以我果断就选择了弃用阿里云的API,开始调研大模型最便宜的方案。

PS: 有小伙伴们会问,有一些模型才0.008元/1000 tokens呀。是的,但是调用大模型最好就调用最好的,这样可以省去很多时间。🐶

调研

于是楼主在相关论坛上发布了相关帖子进行调研。其中有两个方案呼声最高。分别如下:

  • 月之暗面的Kimi
  • 国内的GPT4转发站

国内的GPT4转发站请自寻寻找,由于这种转发站具有不稳定性(这里的不稳定是指我不知道会不会搭建房圈钱跑路亦或是提高价格杀熟🐶) 所以此处不贴链接,还请谅解。

Kimi

呼声最高的便是当今国内人工智能炸子鸡公司,月之暗面,这家公司融资了10亿美元,旗下的Kimi可以说是国内长文本最🐮的利器。价格在0.024元/1000 tokens,而且注册用户还送15元,爽歪歪。

这里分享两个常用链接:

  1. 直接可以对话使用的Kimi
  2. Kimi的研发文档
API对接

由于我这里使用的都是http请求对接,我这里就贴下http请求的js代码, 本人自用,欢迎自取。😃

const callMoonShot = async (prompt) => {const url = "https://api.moonshot.cn/v1/chat/completions";const params = {model: "moonshot-v1-32k",messages: [{role: "user",content: prompt,},],};const res = axios.post(url, params, {headers: {"Content-Type": "application/json",Authorization: `Bearer ${MOON_API_KEY}`,},}).then((response) => {const { data } = response;const content = data.choices[0].message.content;return content;}).catch((error) => {console.error("调用月之暗面报错:", error);});return res;
};

PS: 这边要吹一下Kiwi为开发者做的努力,如果你看其他方法的调用,例如Python等,会发现它引入了OpenAI的包,我认为这个包是为了在接口层面让用户跟调用GPT4一样调用Kiwi,方便开发者迁移。上面的代码是我在写完国内GPT4的转发的接口后,改了一行modelapi_key就通了😋

国内GPT4的转发

其次,与之类似的方案便是调用GPT4,是的,你没有看错,这个GPT4是实打实的GPT4,不过不是很稳定,因为这个GPT4是由国内的转发站进行转发的,经过楼主的计算,这个价格也是在0.024元/1000 tokens,采用的价格是0.8元人名币汇算成1美元

PS: 为什么会这么便宜,听说是先通过购买正版GPT4(20美元人名币),然后用国内的请求做成转发,转发到国外的GPT4接口,如果用户量大的话,那么搭建者应该能回本,大概率能小赚一笔,但是由于如果用户量过多,那么请求也会过多,会导致响应的不稳定。其二,由于是个人搭建,所以会不会跑路依靠于搭建者的个人道德水平。🐶

API对接
const callGpt4 = async (prompt) => {const url = "https://国内转发站地址";const params = {model: "gpt-4",messages: [{role: "user",content: prompt,},],};const res = axios.post(url, params, {headers: {"Content-Type": "application/json",Authorization: `Bearer ${GPT_KKSJ_API_KEY}`,},}).then((response) => {const { data } = response;const content = data.choices[0].message.content;return content;}).catch((error) => {console.error("调用GPT4报错:", error);});return res;
};

总结

目前楼主觉得性价比最高的模型就是如上两个,这两个有不同的使用场景

  1. 如果追求稳定回复,那么推荐Kiwi
  2. 如果追求最佳答案,那么推荐国内GPT4转发站

PS:如果大家有觉得更好更便宜的大模型,欢迎在评论区打出,楼主都会一一调研的。

End

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1026865.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探秘PHP之美:Laravel项目架构与运行原理

在当今Web开发领域,PHP语言以其灵活性和便捷性成为开发者们的首选之一。而在众多PHP框架中,Laravel凭借其优雅的设计和强大的功能成为了众多开发者心目中的首选。本文将深入探讨Laravel项目的架构与运行原理,揭示其内在的美感与魅力。 --- …

Python列表、元组、字典及集合

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、列表定义方式: 二、元组1、定义方式:2、元组中的物理存储地址不可修改,如果修改则会报错,但是元组中的列表、字典项等却可以…

Tesla技术方案解析

Tesla技术方案解析 附赠自动驾驶学习资料和量产经验:链接 参考&部分摘选: EatElephant:解读: Tesla Autopilot技术架构 chenq100:TechTips - 031: “Tesla AI Day 2021”学习笔记 All you need to know about Tesla AI Da…

Llama模型下载

最近llama模型下载的方式又又变了,所以今天简单更新一篇文章,关于下载的,首先上官网,不管在哪里下载你都要去官网登记一下信息:https://llama.meta.com/llama2 然后会出现下面的信息登记网页: 我这里因为待…

鸿蒙OS开发实例:【Web网页】

背景 HarmonyOS平台通过Web控件可支持网页加载展示,Web在中是作为专项参考的。 本篇文章将从Android和iOS平台研发角度出发来实践学习API功能 说明 整个示例是以HarmonyOS开发文档网址作为加载目标页面布局增加了三个按钮“后退”,“前进”&#xff…

搭建vite项目

文章目录 Vite 是一个基于 Webpack 的开发服务器,用于开发 Vue 3 和 Vite 应用程序 一、创建一个vite项目二、集成Vue Router1.安装 vue-routernext插件2.在 src 目录下创建一个名为 router 的文件夹,并在其中创建一个名为 index.js 的文件。在这个文件中…

【刷题】滑动窗口精通 — Leetcode 30. 串联所有单词的子串 | Leetcode 76. 最小覆盖子串

送给大家一句话: 充满着欢乐与斗争精神的人们,永远带着欢乐,欢迎雷霆与阳光。 —— 赫胥黎 滑动窗口精通 前言Leetcode 30. 串联所有单词的子串题目描述算法思路 Leetcode 76. 最小覆盖子串题目描述算法思路 Thanks♪(・ω&#xf…

45.跳跃游戏||

// 定义一个名为Solution的类 class Solution {// 定义一个public方法jump,输入参数为一个整数数组nums,返回值类型为整数public int jump(int[] nums) {// 初始化跳跃次数结果变量为0int result 0;// 初始化当前覆盖的最远距离下标为0int end 0;// 初…

【随笔】Git -- 基本概念和使用方式(五)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

安卓利用CameraX 拍照获这张照片的exif信息

一、首先导入相关权限 <uses-permission android:name"android.permission.WRITE_EXTERNAL_STORAGE" /><uses-featureandroid:name"android.hardware.camera"android:required"true" /><uses-permission android:name"andro…

2014年认证杯SPSSPRO杯数学建模B题(第一阶段)位图的处理算法全过程文档及程序

2014年认证杯SPSSPRO杯数学建模 B题 位图的处理算法 原题再现&#xff1a; 图形&#xff08;或图像&#xff09;在计算机里主要有两种存储和表示方法。矢量图是使用点、直线或多边形等基于数学方程的几何对象来描述图形&#xff0c;位图则使用像素来描述图像。一般来说&#…

Leetcode LRU---哈希➕双链表

题目链接 讲解视频 Tips&#xff1a; 代码&#xff1a; import java.util.*; // 修改导入语句&#xff0c;正确引入 java.util 包class Node{//双链表int key,value;Node pre,next;public Node(int k,int v){this.key k;this.value v;this.pre null;this.next null;}…

OpenHarmony实战开发-从0到1实现购物应用页面

概述 OpenHarmony ArkUI框架提供了丰富的动画组件和接口&#xff0c;开发者可以根据实际场景和开发需求&#xff0c;选用丰富的动画组件和接口来实现不同的动画效果。 本Codelab中&#xff0c;我们会构建一个简易的购物应用。应用包含两级页面&#xff0c;分别是主页&#xf…

【Nebula笔记】基础操作

目录 一、预备~ 二、基础操作 (一) 图空间 1. 创建图空间 2. 清空图空间 3. 其他 4. FAQ 执行DROP SPACE语句删除图空间后&#xff0c;为什么磁盘的大小没变化&#xff1f; (二) 点类型 1. 创建Tag 2. 删除Tag 3. 更新Tag 4. 其他 (三) 边类型 1. 创建Edge type…

ubuntu系统下如何使用vscode编译和调试#小白入门#

编程环境&#xff1a;ubuntu系统为18.04.1&#xff0c;vscode版本为1.66.2 一、VSCode切换中文显示&#xff1a; 1、vscode安装完成后启动,在左侧externsions中搜索“简体中文”插件&#xff0c;并完成安装&#xff1a; 2、选择右下角齿轮形状的"Manage"&#xff…

自然指数函数e^x与欧拉数e (下)

自然指数函数e^x与欧拉数e Part I: 如何找到欧拉数e 上一篇文章停在了“应该存在一个b&#xff0c;使得指数函数b^x在x0处的导数为1。且该指数函数在任意一处的导数都等于当前位置的函数值”。根据前面所知道的&#xff0c;可以用数学公式列出以下一些已知条件&#xff1a; &am…

Go语言学习Day5:函数(下)

名人说&#xff1a;莫愁千里路&#xff0c;自有到来风。 ——钱珝 创作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 1、本质、数据类型与延迟函数①函数的本质②函数的数据类型③defer延迟函数 2、匿名、回调函数与闭…

Go——map操作及原理

一.map介绍和使用 map是一种无序的基于key-value的数据结构&#xff0c;Go语言的map是引用类型&#xff0c;必须初始化才可以使用。 1. 定义 Go语言中&#xff0c;map类型语法如下&#xff1a; map[KeyType]ValueType KeyType表示键类型ValueType表示值类型 map类型的变量默认…

班级综合测评管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. …

docker 的网络管理

docker应用自带了三种类型的网络&#xff0c;然后我们自己也能自定义网络 roottest-virtual-machine:~# docker network ls NETWORK ID NAME DRIVER SCOPE 4c3e28760cff bridge bridge local afd1493dc119 host host local 5f200e2eaf22 n…