用 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)

调用成功后,程序输出模型生成的文本。

下一步

最后更新于