免费AI接口月之暗面Kimi封装API_可联网
接入准备
从 kimi.moonshot.cn 获取refresh_token
进入kimi随便发起一个对话,然后F12打开开发者工具,从Application > Local Storage中找到refresh_token的值,这将作为Authorization的Bearer Token值:Authorization: Bearer TOKEN
如果你看到的refresh_token是一个数组,请使用.拼接起来再使用。
多账号接入
目前kimi限制普通账号每3小时内只能进行30轮长文本的问答(短文本不限),你可以通过提供多个账号的refresh_token并使用,拼接提供:
Authorization: Bearer TOKEN1,TOKEN2,TOKEN3
每次请求服务会从中挑选一个。
与openai的 chat-completions-api 兼容。
POST http://81.69.250.247:8800/v1/chat/completions 支持网页识别
header 需要设置 Authorization 头部:
Authorization: Bearer [refresh_token]
请求数据:
{
// model随意填写,如果不希望输出检索过程模型名称请包含silent_search
// 如果使用kimi+智能体,model请填写智能体ID,就是浏览器地址栏上尾部的一串英文+数字20个字符的ID
"model": "kimi",
// 目前多轮对话基于消息合并实现,某些场景可能导致能力下降且受单轮最大Token数限制
// 如果您想获得原生的多轮对话体验,可以传入首轮消息获得的id,来接续上下文,注意如果使用这个,首轮必须传none,否则第二轮会空响应!
// "conversation_id": "cnndivilnl96vah411dg",
"messages": [
{
"role": "user",
"content": "content": [
{
"type": "file",
"file_url": {
"url": "https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf"
}
},
{
"type": "text",
"text": "文档里说了什么?"
}
]
}
],
// 是否开启联网搜索,默认false
"use_search": true,
// 如果使用SSE流请设置为true,默认false
"stream": false