调用 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,便于后续定位调用。
下一步¶
最后更新于