📚 目录 / Contents

API 参考

TokenHub 完整 API 接口文档

接口规范

TokenHub 完全兼容 OpenAI API 规范,所有路径与 OpenAI 一致,仅 Base URL 替换为 TokenHub。

项目
Base URLhttps://hubwave.ai/v1
认证方式Authorization: Bearer sk-xxxxx
内容类型application/json

Chat Completions

POST /v1/chat/completions

请求参数

参数类型必填说明
modelstring模型名,如 gpt-4o
messagesarray对话消息列表
streamboolean是否流式返回
temperaturenumber0~2,默认 1
max_tokensinteger最大输出 token 数
toolsarrayFunction Calling 工具列表

示例

curl https://hubwave.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": true
  }'

Embeddings

POST /v1/embeddings

curl https://hubwave.ai/v1/embeddings \
  -H "Authorization: Bearer sk-xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "Hello world"
  }'

Images

POST /v1/images/generations

curl https://hubwave.ai/v1/images/generations \
  -H "Authorization: Bearer sk-xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "dall-e-3",
    "prompt": "A futuristic city",
    "size": "1024x1024"
  }'

Audio

  • POST /v1/audio/transcriptions - 语音转文字
  • POST /v1/audio/speech - 文字转语音

错误码

状态码含义
401API Key 无效或额度不足
429触发限流,请稍后重试
500上游错误,已自动重试
503渠道不可用