https://github.com/songquanpeng/one-api
one-api 是一个统一的 API 接口管理平台,旨在简化多种 AI 服务的调用流程。它支持多种 AI 模型和服务,包括但不限于 OpenAI、Anthropic、Google Gemini、阿里云通义千问、百度文心一言、腾讯混元、月之暗面、智谱 AI、Minimax、DeepSeek、Cohere、Perplexity、Anthropic、Groq、Mistral、Amazon Bedrock、Ollama 等。通过 one-api,开发者可以使用统一的接口与不同 AI 服务进行交互,无需为每个服务单独编写适配代码。该工具解决了 AI 服务接口多样、调用方式复杂的问题,提升了开发效率,降低了集成成本,为构建多模型 AI 应用提供了便利。
one-api 提供了完整的 RESTful API 接口,用户可以通过简单的 HTTP 请求调用各种 AI 服务。以下是使用 one-api 的基本步骤:
1. 下载或克隆 one-api 项目到本地服务器。
2. 配置数据库并设置所需的 AI 服务 API 密钥。
3. 启动 one-api 服务。
4. 使用统一的 API 接口发送请求,例如:
POST http://localhost:3000/v1/chat/completions
{
“model”: “gpt-3.5-turbo”,
“messages”: [
{
“role”: “user”,
“content”: “你好”
}
]
}
5. 接收来自 one-api 的响应,并在应用中处理结果。