跳转到主要内容
本文以 Chat Completions 为例,帮助您创建 API 密钥、获取模型回答,并查看本次调用的用量与费用。您可以选择 Python SDK 或 REST 请求进行调用。

调用前准备

  • 已有算秩账号,并且能够登录控制台。
  • 在 模型广场 中选择模型,确认模型 ID、支持的能力和价格。示例使用 Qwen/Qwen3.6-27B,如需更换,请使用模型详情页中的模型 ID。
  • 准备调用环境:Python 示例使用 OpenAI Python SDK,安装该 SDK 需要 Python 3.10 或更高版本;REST 示例需要 curl。
API 调用会产生费用,请在调用前确认模型价格。模型的输入、输出等计费项及 token 统计口径,请参见 Token 用量与计费说明。
如果还没有确定模型,可以先按照 选择和体验模型 比较回答效果;体验不是调用 API 的必需步骤。

1. 创建并配置 API 密钥

  1. 登录控制台,进入 API 密钥 页面,单击 创建 API 密钥。
  2. 为密钥设置一个便于识别的名称,并复制生成的 API Key。
  3. 在用于运行示例的终端中执行以下命令,将 YOUR_API_KEY 替换为实际密钥。后续调用请在同一个终端中运行。
    上述命令仅在当前终端会话中生效,重新打开终端后需要再次执行。如需在每次打开终端时自动加载,可以将该命令添加到所用 Shell 的用户启动配置文件中。配置文件会保存明文密钥,请勿共享或提交到代码仓库。
不要将 API Key 写入代码或提交到 Git 仓库,也不要在浏览器等客户端代码中暴露密钥。
密钥列表会显示创建时间、最近使用时间和速率限制等信息。如需设置费用额度、调整速率限制或管理密钥状态,请参见 管理 API 密钥。

2. 调用模型

以下示例使用非流式请求,在生成完成后一次性返回响应。选择以下任意一种方式完成调用:
  • Python SDK:在 Python 程序中调用模型,并直接打印回答。
  • REST(curl):不安装 SDK,直接在终端中验证接口请求。
安装示例所需的 Python SDK(openai):
将以下完整示例保存为 first_api_call.py。代码从环境变量读取密钥,并打印模型的最终回答。
在已设置 API_KEY 的终端中运行:
请求成功后,终端会打印 response.choices[0].message.content 中的最终回答,回答内容以实际返回结果为准。如果提示 KeyError: 'API_KEY',请先在当前终端设置环境变量;其他调用错误请按照下方的 调用失败时排查 处理。
示例中的关键参数如下: 如需在生成过程中逐步显示模型回答,请参见 流式输出;如需读取模型的推理过程,请参见 推理模型。

3. 查看用量与费用

调用成功后,进入控制台的 使用详情 页面,按模型、API 密钥和时间范围定位本次请求,查看 token 用量与费用。详细操作请参见 查看使用详情。

调用失败时排查

先核对上方的连接信息,确认 REST 请求地址与 Python SDK 的 base_url 没有混用,再根据错误提示处理。 更多错误类型与处理方法请参见 错误处理。如果错误持续出现,请保留 request_id、traceId、请求时间、模型 ID 和接口路径,以便联系技术支持排查;不要提供 API Key。

继续使用模型能力

首次调用成功后,您可以根据业务需求继续使用以下能力。具体模型的支持情况请以模型详情页为准。