用 OpenAI SDK 调用¶
本页适用于已经使用 OpenAI Python SDK 的应用。完成本页后,应用会通过 Genesis 获得一条文本回复。
1. 配置服务地址和凭据¶
在访问凭据中创建个人访问令牌,或创建具有 Genesis 权限的服务账号 API Key,然后设置环境变量:
export GENESIS_BASE_URL='https://token.moi.matrixorigin.cn/v1'
export GENESIS_ACCESS_TOKEN='<你的访问凭据>'
2. 获取模型 ID¶
在 Genesis 模型广场中打开模型详情并复制模型 ID。也可以调用查看模型列表,查询当前凭据可以调用的模型。
将模型 ID 保存为环境变量:
export GENESIS_MODEL_ID='<模型 ID>'
3. 调用示例¶
本示例使用 Chat Completions 发送一条消息:
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["GENESIS_BASE_URL"],
api_key=os.environ["GENESIS_ACCESS_TOKEN"],
)
response = client.chat.completions.create(
model=os.environ["GENESIS_MODEL_ID"],
messages=[
{"role": "user", "content": "用一句话解释数据血缘。"},
],
)
print(response.choices[0].message.content)
调用成功后,程序输出模型生成的文本。
下一步¶
查看 Chat Completions 的完整请求参数和响应字段。
使用独立输入和输出对象时,改用 Responses。
最后更新于