综合介绍
simple-one-api 是一个开源项目,旨在简化多种大模型API的集成。它支持千帆大模型平台、讯飞星火大模型、腾讯混元以及 MiniMax 和 Deep-Seek 等兼容 OpenAI 接口的模型。该项目仅需一个可执行文件,配置简单,用户可以一键部署,开箱即用,非常适合需要快速集成多种大模型API的开发者。
功能列表
- 支持多种大模型平台的API集成
- 兼容 OpenAI 接口
- 单一可执行文件,简化部署流程
- 配置简单,用户友好
- 一键部署,快速上手
使用帮助
安装流程
- 访问 simple-one-api GitHub 页面。
- 下载最新的可执行文件。
- 将可执行文件放置在您的工作目录中。
使用步骤
- 配置文件:在工作目录中创建一个配置文件(如
config.json
),并根据需要填写相关API密钥和配置参数。配置文件示例如下:{ "openai_api_key": "your_openai_api_key", "qianfan_api_key": "your_qianfan_api_key", "xunfei_api_key": "your_xunfei_api_key", "tencent_api_key": "your_tencent_api_key", "minimax_api_key": "your_minimax_api_key", "deepseek_api_key": "your_deepseek_api_key" }
- 运行程序:在命令行中运行可执行文件:
./simple-one-api
- 调用API:程序启动后,您可以通过 HTTP 请求调用集成的各大模型API。例如,调用 OpenAI 接口:
curl -X POST http://localhost:8000/openai -d '{"prompt": "Hello, world!"}'
- 查看日志:程序会在控制台输出运行日志,帮助您了解API调用情况和错误信息。
详细操作流程
- 配置文件详解:
openai_api_key
:填写您的 OpenAI API 密钥。qianfan_api_key
:填写您的千帆大模型平台 API 密钥。xunfei_api_key
:填写您的讯飞星火大模型 API 密钥。tencent_api_key
:填写您的腾讯混元 API 密钥。minimax_api_key
:填写您的 MiniMax API 密钥。deepseek_api_key
:填写您的 Deep-Seek API 密钥。
- API调用示例:
- OpenAI 接口:
curl -X POST http://localhost:8000/openai -d '{"prompt": "Hello, world!"}'
- 千帆大模型接口:
curl -X POST http://localhost:8000/qianfan -d '{"prompt": "你好,世界!"}'
- 讯飞星火接口:
curl -X POST http://localhost:8000/xunfei -d '{"prompt": "你好,世界!"}'
- 腾讯混元接口:
curl -X POST http://localhost:8000/tencent -d '{"prompt": "你好,世界!"}'
- MiniMax 接口:
curl -X POST http://localhost:8000/minimax -d '{"prompt": "你好,世界!"}'
- Deep-Seek 接口:
curl -X POST http://localhost:8000/deepseek -d '{"prompt": "你好,世界!"}'
- OpenAI 接口:
- 错误处理:
- 如果遇到 API 调用失败,请检查配置文件中的 API 密钥是否正确。
- 查看控制台日志,获取详细的错误信息。