本指南使用 OpenAI 兼容的 Chat Completions 接口发送一个基础请求。
为示例设置环境变量:
export GETROUTER_API_KEY="YOUR_API_KEY" export GETROUTER_MODEL="MODEL_ID"
curl https://getrouter.ai/v1/chat/completions \ -H "Authorization: Bearer $GETROUTER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "'"$GETROUTER_MODEL"'", "messages": [ {"role": "user", "content": "用一句话说明可靠 API 的价值。"} ] }'
生成内容位于:
choices[0].message.content
安装 OpenAI SDK:
pip install openai
import os from openai import OpenAI client = OpenAI( api_key=os.environ["GETROUTER_API_KEY"], base_url="https://getrouter.ai/v1", ) response = client.chat.completions.create( model=os.environ["GETROUTER_MODEL"], messages=[ {"role": "user", "content": "用一句话说明可靠 API 的价值。"} ], ) print(response.choices[0].message.content)
bun add openai
import OpenAI from 'openai' const client = new OpenAI({ apiKey: process.env.GETROUTER_API_KEY, baseURL: 'https://getrouter.ai/v1', }) const response = await client.chat.completions.create({ model: process.env.GETROUTER_MODEL!, messages: [ { role: 'user', content: '用一句话说明可靠 API 的价值。' }, ], }) console.log(response.choices[0]?.message.content)
401
Bearer YOUR_API_KEY
404
/chat/completions