主题
代码调用示例
云桥是 OpenAI 兼容接口,因此可直接用各语言的 OpenAI SDK,只需把 base_url 指向 https://codexgemini.cc/v1。下例统一用环境变量 OPENAI_API_KEY 存放密钥。
cURL
bash
curl https://codexgemini.cc/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4",
"messages": [
{"role": "system", "content": "你是一个乐于助人的助手。"},
{"role": "user", "content": "用一句话解释什么是 API。"}
]
}'Python(openai SDK)
先安装:pip install openai
python
from openai import OpenAI
client = OpenAI(
base_url="https://codexgemini.cc/v1",
# 默认读取环境变量 OPENAI_API_KEY,也可显式传 api_key="<你的密钥>"
)
resp = client.chat.completions.create(
model="gpt-5.4",
messages=[
{"role": "system", "content": "你是一个乐于助人的助手。"},
{"role": "user", "content": "用一句话解释什么是 API。"},
],
)
print(resp.choices[0].message.content)Node.js(openai SDK)
先安装:npm install openai
js
import OpenAI from 'openai'
const client = new OpenAI({
baseURL: 'https://codexgemini.cc/v1',
apiKey: process.env.OPENAI_API_KEY, // 或直接填 '<你的密钥>'
})
const resp = await client.chat.completions.create({
model: 'gpt-5.4',
messages: [
{ role: 'system', content: '你是一个乐于助人的助手。' },
{ role: 'user', content: '用一句话解释什么是 API。' },
],
})
console.log(resp.choices[0].message.content)流式输出
把请求体加上 "stream": true(cURL),或 SDK 里设 stream=True / stream: true,即可逐 token 接收,用法与 OpenAI 官方完全一致。
