调用 API

完成本页后,你将列出当前凭据可调用的模型,并通过 Chat Completions 获得一条文本回复。完整的接口列表和请求说明见 Genesis

准备接入信息

准备当前环境提供的完整 Genesis API Base URL,以及个人访问令牌或具有 Genesis 权限的服务账号 API Key:

export GENESIS_BASE_URL='<控制台「使用」页复制的完整 Genesis 服务地址>'
export GENESIS_ACCESS_TOKEN='<你的访问凭据>'

Base URL 通常已经包含版本路径。保持提供给当前环境的值不变,不要再次追加版本路径,也不要改用其他产品的服务地址。

获取模型 ID

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

从响应中的模型列表选择支持文本对话的模型,并保存其 ID:

export MODEL_ID='<响应中的模型 ID>'

发送消息

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
  }'

响应中出现文本内容表示已经获得模型回复。保存响应中的请求 ID 和实际模型 ID,便于后续定位调用。

下一步

最后更新于