说明:kimi当然是免费使用的人工智能AI,但是要调用api是收费的.
项目:
https://github.com/LLM-Red-Team/kimi-free-api
原文地址: https://blog.taoshuge.eu.org/p/272/
railway部署
步骤:
-
打开Github,新建仓库
-
新建名为Dockerfile文件(没有后缀),写入如下内容:
-
打开 https://railway.app/ 连接Github账号,连接新建的仓库,开始部署
-
设置变量
TZ=Asia/Shanghai
PORT=8000 -
等待完成,创建自定义域名,可使用官方的域名,搞定
Docker部署
请准备一台具有公网IP的服务器并将8000端口开放。
拉取镜像并启动服务
shell
docker run -it -d --init --name kimi-free-api -p 8000:8000 -e TZ=Asia/Shanghai vinlic/kimi-free-api:latest
查看服务实时日志
shell
docker logs -f kimi-free-api
重启服务
shell
docker restart kimi-free-api
停止服务
shell
docker stop kimi-free-api
Docker-compose部署
yaml
version: '3'
services:
kimi-free-api:
container_name: kimi-free-api
image: vinlic/kimi-free-api:latest
restart: always
ports:
- "8000:8000"
environment:
- TZ=Asia/Shanghai
使用方法
获取 refresh_token
从 https://kimi.moonshot.cn/ 获取 refresh_token
- 进入kimi 先要登录,然后随便发起一个对话,
- 接着按 F12 打开开发者工具,
- 从Application --> Local Storage 中找到 refresh_token的值
打开 https://ci.goeast.io/#/settings 按如下操作,兼容openai,使用其他客户端也是OK的,密钥就是 refresh_token 模型名称:kimi
测试 (可选)
utl= /v1/chat/completions
点击headers 左边选择Authorization,右边输入:Bearer refresh_token
选择boby,选择json格式,请求数据:
{
"model": "kimi",
"messages": [
{
"role": "user",
"content": "鲁迅是谁"
}
],
"use_search": true,
"stream": false
}
点击send