客户端接入
OpenAI SDK
通过 OpenAI SDK 调用。
示例中的 YOUR_MODEL 请替换为 模型广场 中可用且支持所需协议的模型名。
Python
Bash
pip install openaiPython
from openai import OpenAI
client = OpenAI(base_url="https://xtemapi.com/v1", api_key="sk-你的令牌")
resp = client.chat.completions.create(
model="YOUR_MODEL",
messages=[{"role": "user", "content": "用一句话介绍你自己"}],
)
print(resp.choices[0].message.content)流式输出
Python
stream = client.chat.completions.create(
model="YOUR_MODEL",
messages=[{"role": "user", "content": "写一首五言绝句"}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Node.js
Bash
npm install openaiJavaScript
import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://xtemapi.com/v1', apiKey: 'sk-你的令牌' })
const resp = await client.chat.completions.create({
model: 'YOUR_MODEL',
messages: [{ role: 'user', content: '你好' }],
})
console.log(resp.choices[0].message.content)建议把令牌放在环境变量 OPENAI_API_KEY 中,不要写死在代码里。