调用 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,便于后续定位调用。
下一步¶
查看全部可用模型:查看模型列表
在应用中用 SDK 接入:见 Genesis SDK
最后更新于