快速入门

最近更新时间:2026-06-05 18:01:33

我的收藏
本文将为您介绍如何在大模型服务平台 TokenHub 完成您的首次 API 调用。

准备工作

在使用腾讯云大模型服务平台 TokenHub 之前,您需要 注册腾讯云 并完成 实名认证

操作步骤

步骤一:登录大模型服务平台 TokenHub 控制台

登录 腾讯云大模型服务平台 TokenHub 控制台,按照界面提示开通大模型服务平台 TokenHub 后,您可以在模型广场浏览选择模型,详细模型信息可参见 模型列表


步骤二:领取免费体验包

平台为新用户提供一定额度的免费体验额度,让您零成本试用模型。各模型免费体验额度信息可参见 新人免费体验包,具体免费额度及有效期请以控制台显示为准。

领取方式

1. 进入 模型广场 页面,单击右上角的新用户福利免费体验
2. 在弹窗中勾选模型后,单击立即领取,即可获得多个模型的免费使用额度。


步骤三:创建 API Key

在调用模型 API 之前,您需要先创建 API Key 作为鉴权凭证。
1. 进入 API Key 管理 页面。
2. 在页面上方选择地域后,单击创建 API Key。
3. 创建 API Key 对话框填写 Key 名称,并设置可访问范围
全选:可访问当前账号下所有模型和推理服务。
限定范围:指定当前账号下可访问的模型和/或推理服务,实现访问范围控制。
4. 单击确定,完成创建。
创建完成后,请您务必复制并妥善保管 API Key,在后续调用 API 流程中将会使用该信息。更多 API Key 管理信息,请参见 API Key 管理


步骤四:调用模型

通过 API 调用模型

大模型服务平台 TokenHub 兼容 OpenAI API 协议,您可以使用熟悉的 SDK 和工具直接接入。API 调用详情请参见 调用指南
说明:
请您将示例代码中的 YOUR_API_KEY 替换为您真实的 API KEY。
修改 model 字段,更换您需要调用的模型,各模型对应 model 值可参见 模型列表 中的 model(调用参数)
CURL
Python
NodeJS
Java
Go
# 请将 YOUR_API_KEY 替换为您在前面步骤创建的 API KEY
# 请在 model 字段中更换您需要体验的模型名称
curl -X POST 'https://tokenhub.tencentmaas.com/v1/chat/completions' \\
-H 'Authorization: Bearer YOUR_API_KEY' \\
-H 'Content-Type: application/json' \\
-d '{
"model": "deepseek-v3",
"messages": [{"role": "user", "content": "你好"}],
"stream": true
}'
from openai import OpenAI

client = OpenAI(
# 请将 YOUR_API_KEY 替换为您在前面步骤创建的 API KEY
api_key="YOUR_API_KEY",
base_url="https://tokenhub.tencentmaas.com/v1"
)

response = client.chat.completions.create(
# 请在 model 字段中更换您需要体验的模型名称
model="deepseek-v3",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "你好,请介绍一下你自己"}
]
)
print(response.choices[0].message.content)
import OpenAI from 'openai';


const client = new OpenAI({
// 请将 YOUR_API_KEY 替换为您在前面步骤创建的 API KEY
apiKey: 'YOUR_API_KEY',
baseURL: 'https://tokenhub.tencentmaas.com/v1',
});


async function main() {
const response = await client.chat.completions.create({
// 请在 model 字段中更换您需要体验的模型名称
model: 'deepseek-v3',
messages: [
{ role: 'system', content: 'You are a helpful assistant.' },
{ role: 'user', content: '你好,请介绍一下你自己' },
],
});
console.log(response.choices[0].message.content);
}


main();
import java.net.http.*;
import java.net.URI;


public class MaaSExample {
public static void main(String[] args) throws Exception {
// 请将 YOUR_API_KEY 替换为您在前面步骤创建的 API KEY
String apiKey = "YOUR_API_KEY";
// 请在 model 字段中更换您需要体验的模型名称
String body = """
{
"model": "deepseek-v3",
"messages": [{"role": "user", "content": "你好"}]
}
""";


HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://tokenhub.tencentmaas.com/v1/chat/completions"))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();


HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request,
HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
package main

import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
)

func main() {
// 请将 YOUR_API_KEY 替换为您在前面步骤创建的 API KEY
apiKey := "YOUR_API_KEY"
body := map[string]interface{}{
// 请在 model 字段中更换您需要体验的模型名称
"model": "deepseek-v3",
"messages": []map[string]string{
{"role": "user", "content": "你好"},
},
}

jsonBody, _ := json.Marshal(body)
req, _ := http.NewRequest("POST",
"https://tokenhub.tencentmaas.com/v1/chat/completions",
bytes.NewBuffer(jsonBody))
req.Header.Set("Authorization", "Bearer "+apiKey)
req.Header.Set("Content-Type", "application/json")

resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()

result, _ := io.ReadAll(resp.Body)
fmt.Println(string(result))
}

通过 AI 工具调用模型

详情参考:
Claude Code 中调用
Cursor 中调用
OpenClaw 中调用
Hermes Agent 中调用
WorkBuddy 中调用
CodeBuddy Code 中调用
OpenCode 中调用
Cline 中调用
Kilo Code 中调用
Roo Code 中调用

下一步

您可以前往体验中心,在线体验模型能力,详情请参见 体验中心
您可以前往在线推理,管理正在使用的模型服务,详情请参见 在线推理
如果您需要查看模型用量,请参见 用量统计