Skip to content

使用 API

将平台地址替换 OpenAI 的 base_url,使用平台颁发的令牌作为 api_key,即可开始调用。

操练场在线测试

操练场是内置的在线测试工具,无需编写代码即可直接与模型对话,适合快速验证令牌是否可用。

访问操练场

点击左侧导航的「操练场」,或直接访问 /console/playground

操练场页面

使用操练场

  1. 在左侧选择要测试的模型。
  2. 在底部输入框输入消息内容,点击发送。
  3. 右侧对话区域会显示模型的回复结果。

操练场对话示例

截图中只展示输入前的演示状态,避免在文档制作时触发真实模型调用。

获取 API 地址

复制 API 地址

  1. 访问平台首页。
  2. 在页面中部找到 API Base URL 显示区域。
  3. 点击复制按钮,将地址复制到剪贴板。

首页 API 地址复制区域

配置客户端

平台 API Base URL 为 https://api.nexrouter.ai/。在 OpenAI SDK 等兼容客户端中,通常需要填写带版本路径的 https://api.nexrouter.ai/v1 作为 base_url,配合令牌即可开始调用。

代码示例

Python(OpenAI SDK)

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxxxxxxxxxxxx",  # 平台颁发的令牌
    base_url="https://api.nexrouter.ai/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Claude 原生格式

bash
curl https://api.nexrouter.ai/v1/messages \
  -H "x-api-key: sk-xxxxxxxx" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model": "claude-3-5-sonnet-20241022", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello"}]}'

Gemini 原生格式

bash
curl "https://api.nexrouter.ai/v1beta/models/gemini-1.5-pro:generateContent?key=sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"contents": [{"parts": [{"text": "Hello"}]}]}'

支持的接口端点

接口路径说明
聊天补全POST /v1/chat/completions对话生成,支持流式输出。
文本补全POST /v1/completions传统补全接口。
向量嵌入POST /v1/embeddings文本向量化。
图像生成POST /v1/images/generations文生图。
图像编辑POST /v1/images/edits图像编辑。
语音转文字POST /v1/audio/transcriptionsWhisper 等语音转文字能力。
文字转语音POST /v1/audio/speechTTS 文字转语音能力。
重排序POST /v1/rerank文档重排序。
Responses APIPOST /v1/responsesOpenAI Responses 格式。
实时对话GET /v1/realtime(WebSocket)OpenAI Realtime API。
模型列表GET /v1/models查询可用模型。