GenStudio API 快速集成
先发送一次 Chat Completions 请求,确认 API Key、Base URL 和模型 ID 可用。请求跑通后,再把同一组连接参数填入常用工具或业务程序。
获取 API Key 并确认模型
登录智算云平台,前往密钥管理页面申请 GenStudio API Key。后续命令只适用于 sk- 开头的 API Key。
发送请求前,先在服务列表中确认要使用的模型 ID。只验证接口是否可用时,可选择按量计费模型;如果已经购买包并发服务,请使用对应的专属模型 ID,通常以 pro- 开头。
在终端临时保存 API Key
把 API Key 写入当前终端的环境变量。这样发送请求时不用把密钥写进请求正文,也能降低复制命令时泄露密钥的风险。关闭终端或打开新终端后,通常需要重新设置。
macOS、Linux、WSL 或 Git Bash
export API_KEY="sk-..."Windows PowerShell
$env:API_KEY = "sk-..."Windows CMD
set API_KEY=sk-...信息
以上命令只适合在本机终端中使用。不要把 API Key 写入前端代码、浏览器脚本、公开仓库、截图或工单。
发送第一条请求
选择正在使用的终端,发送一次非流式 Chat Completions 请求。成功后,终端会输出 JSON 响应;先查看 choices[0].message.content,再记录 id 和 usage。
如果要验证其他模型,请把示例中的 kimi-k2.6 替换为服务列表中可用的模型 ID。
macOS、Linux、WSL 或 Git Bash
curl --request POST \
--url "https://cloud.infini-ai.com/maas/v1/chat/completions" \
--header "Authorization: Bearer $API_KEY" \
--header "Content-Type: application/json" \
--data-raw '{
"model": "kimi-k2.6",
"messages": [
{
"role": "user",
"content": "用一句话介绍 GenStudio API。"
}
]
}'Windows PowerShell
Windows PowerShell 中请使用 curl.exe,避免把命令解析为 PowerShell 的 curl 别名。
$body = @'
{
"model": "kimi-k2.6",
"messages": [
{
"role": "user",
"content": "用一句话介绍 GenStudio API。"
}
]
}
'@
curl.exe --request POST `
--url "https://cloud.infini-ai.com/maas/v1/chat/completions" `
--header "Authorization: Bearer $env:API_KEY" `
--header "Content-Type: application/json" `
--data-raw $bodyWindows CMD
Windows CMD 中使用 %API_KEY% 读取环境变量,并用 ^ 换行。
curl.exe --request POST ^
--url "https://cloud.infini-ai.com/maas/v1/chat/completions" ^
--header "Authorization: Bearer %API_KEY%" ^
--header "Content-Type: application/json" ^
--data-raw "{\"model\":\"kimi-k2.6\",\"messages\":[{\"role\":\"user\",\"content\":\"用一句话介绍 GenStudio API。\"}]}"成功响应通常包含以下字段。实际回答、Token 用量和请求 ID 会随请求变化。
{
"id": "15b1845672c7410db3c3157ca8554dff",
"object": "chat.completion",
"model": "kimi-k2.6",
"choices": [
{
"message": {
"role": "assistant",
"content": "GenStudio API 可通过统一接口调用平台提供的大模型能力。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 18,
"total_tokens": 30
}
}按工具要求填写连接参数
大多数工具只要求填写 Base URL、API Key 和模型 ID。优先按对应工具教程填写;只有在工具要求完整请求地址时,才在 Base URL 后追加具体路径。
- OpenAI 兼容工具:Base URL 填写
https://cloud.infini-ai.com/maas/v1。如果工具要求 Chat Completions 完整地址,填写https://cloud.infini-ai.com/maas/v1/chat/completions。 - Anthropic Messages 兼容工具:Base URL 填写
https://cloud.infini-ai.com/maas。该接口主要用于 Claude Code 或依赖 Anthropic Messages 协议的工具。
配置常用工具
如果要先在工具中使用模型,直接进入对应工具教程。每篇教程会说明该工具需要填写 Base URL 还是完整接口地址。
按任务进入 API 教程
请求跑通后,保留同一组 Base URL、API Key 和模型 ID,再按任务进入下一篇教程:
- 大语言模型:发送对话请求、处理流式响应和推理内容。
- Structured output:让模型按 JSON Schema 返回结构化结果。
- Function Calling:让模型返回工具调用参数。
- Reasoning:调用支持推理过程的模型。
- 视觉语言模型:在请求中输入图片并获取多模态回答。
- 向量嵌入模型:把文本转换为向量,用于语义检索。
- 重排序模型:对候选文本或搜索结果重新排序。
- API 服务概览:确认模型能力,并选择下一篇教程或参考文档。
- API 计费规则:了解 API 调用的计费方式和服务等级。
- API 频率限制:了解 API 调用的速率限制。
- 记录请求标识用于排查:记录
traceresponse和响应id,用于排查失败或慢请求。