API 概览

TurboAPI REST API 概览。

API 概览

TurboAPI 提供统一接口,通过简单的 REST API 访问多个 AI 服务。

基础 URL

https://api.turboapi.ai/v1

认证

所有 API 请求都需要在 Authorization 标头中包含 API 密钥:

Authorization: Bearer YOUR_API_KEY

速率限制

计划每分钟请求数每日请求数
免费版601,000
专业版30050,000
企业版无限制无限制

响应格式

所有响应均为 JSON 格式:

{
  "data": { ... },
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 5,
    "total_tokens": 15
  },
  "model": "gpt-4",
  "created": 1677652288
}

错误处理

API 使用标准 HTTP 状态码:

状态码含义
200成功
400错误请求
401未授权
403禁止访问
429请求过多
500服务器错误

可用端点

核心服务

端点方法描述
/modelsGET列出可用模型
/completionsPOST创建文本补全
/chat/completionsPOST创建聊天补全
/images/generatePOST生成图像
/audio/transcribePOST音频转文字
/audio/speechPOST文字转音频

管理端点

端点方法描述
/usageGET获取使用统计
/billing/subscriptionGET获取订阅信息
/billing/invoicesGET获取账单历史

SDK 支持

我们提供多种编程语言的 SDK:

Node.js / TypeScript

npm install @turboapi/sdk
import { TurboAPI } from '@turboapi/sdk';

const client = new TurboAPI({
  apiKey: process.env.TURBOAPI_API_KEY,
});

Python

pip install turboapi-python
from turboapi import TurboAPI

client = TurboAPI(api_key="your_api_key")

cURL

curl https://api.turboapi.ai/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

版本控制

API 版本在 URL 中指定:

  • v1:当前稳定版本
  • v2:测试版本(邀请制)

支持的模型

文本生成

模型描述最大令牌
gpt-4最强大的模型8,192
gpt-4-turbo更快的 GPT-4128,000
gpt-3.5-turbo经济高效的模型4,096

图像生成

模型描述最大尺寸
dall-e-3最新的图像生成模型1024×1024
dall-e-2经典图像生成模型512×512
查看我们的示例了解如何使用这些端点。