调用 Genesis 模型

完成本页操作后,你将列出当前凭据可用的模型,并通过 Chat Completions 获得一条文本回复。

1. 准备接入信息

从当前环境的 Genesis 控制台「使用」页复制完整 Base URL,并准备个人访问令牌或具有 Genesis 权限的服务账号 API Key:

export GENESIS_BASE_URL='<Complete Genesis Base URL copied from the console>'
export GENESIS_ACCESS_TOKEN='<your-access-token>'

Base URL 通常已经包含版本路径。保持复制值不变,不要再次追加 /v1,也不要使用控制台网页地址或 Product API Base URL。

2. 获取模型 ID

curl "$GENESIS_BASE_URL/models" \
  -H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
  -H "Accept: application/json"

从响应的 data[].id 中选择支持文本对话的模型,并保存其 ID:

export MODEL_ID='<model-id-from-response>'

3. 发送消息

curl -X POST "$GENESIS_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$MODEL_ID"'",
    "messages": [
      {"role": "user", "content": "用一句话解释数据血缘。"}
    ],
    "max_tokens": 1024
  }'

响应中出现 choices[0].message.content 表示已经获得模型回复。保存响应中的请求 ID 和实际模型 ID,便于后续定位调用。

下一步

最后更新于