Hubridge

其他接口

Embeddings、Claude、Gemini 等兼容端点概览

除 Chat Completions 外,Gateway 还提供多种 协议兼容 端点。调用方式相同:在 Gateway Base URL 上追加路径,并使用 Authorization: Bearer YOUR_API_KEY

OpenAI Embeddings

POST /v1/embeddings
curl -X POST "$YOUR_GATEWAY_BASE_URL/v1/embeddings" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "The food was delicious."
  }'

OpenAI 图像生成

POST /v1/images/generations
{
  "model": "dall-e-3",
  "prompt": "A cute cat",
  "n": 1,
  "size": "1024x1024"
}

Anthropic Claude(Messages API)

POST /v1/messages
curl -X POST "$YOUR_GATEWAY_BASE_URL/v1/messages" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello!" }
    ]
  }'

也可使用 Anthropic 官方 SDK,将 base_url 指向 Gateway。

Google Gemini

POST /v1beta/models/MODEL_NAME:generateContent

MODEL_NAME 替换为具体模型 ID,例如 gemini-1.5-pro

异步视频生成

部分视频能力采用 创建任务 + 轮询 模式:

  1. POST /v1/video/generations — 返回 task_id
  2. GET /v1/video/generations/TASK_ID — 查询状态与结果

详细字段见 API 参考 · Gateway

模型名称从哪来?

请在 模型广场 查看当前可用模型及其 slug / 展示名,请求中的 model 字段需与平台配置一致。

完整接口列表

各端点请求/响应 Schema 见 API 参考