前言
目前Ai的趋势已经很明显了,咱们身为程序员,更是应该首当其冲走在最前面,如今风口就在这里,也许你已经有很多好点子但由于各种问题一直没去实现?
那你进来看这篇文章就太对了!
模型对接难!
大家都知道,目前主流的文本语言模型是由OpenAI(closed ai)开发的GPT系列大模型,而绘画模型目前最强大的当属Midjourney了,但是对接难想必成为了很多朋友的问题,下面总结下有那些对接问题。
- 对中国大陆以及香港地区都不提供服务,境内无法访问API。
- GPT4模型申请难度极高!几乎是微乎其微。
- 不支持国内支付方式,想要支付必须通过国外信用卡。
- 由于平台政策经常会出现封号,导致成本扑空。
- Midjourney模型目前不提供API调用开发。
怎么解决呢?
上面的问题想必已经触动了很多朋友的痛点了!在这么多条条框框的限制下,我们应该如何开展自己的项目呢?
接下来给大家推荐一个一站式解决平台!
AiHive开放平台:https://docs.mxcks.com
介绍
目前支持了GPT3.5,GPT4,Midjourney,Dall-e2等等一系列模型!不再需要申请任何资格,直接一站式解决问题。
有如下优点:
- 简单明了的对接文档
- 不再需要国外支付方式
- 可创建多个Key,每个Key都可以单独计费
- 计费精准,用多少算多少,失败不计费
- 模型定价与官方几乎一致,极大的降低成本
- 多节点负载均衡,高速稳定的调用
- 统一的调用方式,极大的节省了开发者对接的精力,减小代码量
- 数据分析面板,随时可以看到自己的使用情况
- 所有模型都可以使用,不需要任何资格申请,开箱即用!
对接案例(javascript)
//这里使用Fetch完成请求
fetch('https://api.mxcks.com/api/chat', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: 'sk-************************',
},
body: JSON.stringify({
model: 'gpt-3.5-turbo', // 模型唯一标识
systemMessage: '你是一个无所不知的Ai助手,您的名字叫做张三', // 系统消息
stream: true, // 启用流式传输
messages: [
{
role: 'assistant', // 只可以传 user 或者 assistant,表示是谁说的话
content: '您好我是张三。', // 消息内容
},
{
role: 'user', // 只可以传 user 或者 assistant,表示是谁说的话
content: '你最近还好吗?', // 消息内容
},
],
}),
}).then(async (response) => {
if (response.status === 200) {
//响应正确
const reader = response.body.getReader();
const Decoder = new TextDecoder();
let replyMessage = ''
while (true) {
const { done, value } = await reader.read();
if (done) {
//结束
break;
}
// Decoder.decode(value) 解码出来的是单个字或者几个字
replyMessage += Decoder.decode(value)
}
console.log(replyMessage); // 返回的消息
} else {
console.log(await response.json()); //获取报错信息
}
});
总结
个人表示已经用了很长一段时间了,真的非常好用,所以在此给大家推荐,如果大家有问题可以在下面留言,我可以帮忙解答!