发起首次调用
使用服务端环境变量和 OpenAI SDK,验证一个兼容 Chat Completions 的模型。
本示例适用于支持 OpenAI Chat Completions 的文本模型。图像、音频、视频及其他协议需要对应模型的调用方式,不要直接套用此请求。
准备接入配置
在模型广场确认模型 ID,并在密钥管理准备当前站点的密钥。向当前站点的接入说明或服务提供方确认 API Base URL;它是模型调用地址,不是帮助页面地址或控制台的 /api/console 地址。
在服务端设置以下环境变量。占位符必须替换,Base URL 应包含服务提供方要求的版本路径(例如 /v1),不要重复追加版本:
export NEXROUTER_API_KEY='YOUR_API_KEY'
export NEXROUTER_BASE_URL='YOUR_NEXROUTER_BASE_URL'
export NEXROUTER_MODEL='YOUR_MODEL_ID'不要把真实密钥提交到 Git。参见密钥与安全。
选择 SDK 并发送请求
以下示例只在服务端运行。先安装所用语言的 OpenAI SDK。
Python
python -m pip install openaiimport os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["NEXROUTER_API_KEY"],
base_url=os.environ["NEXROUTER_BASE_URL"],
)
response = client.chat.completions.create(
model=os.environ["NEXROUTER_MODEL"],
messages=[{"role": "user", "content": "请用一句话介绍你自己。"}],
)
print(response.choices[0].message.content)