热核算力

GPT API / SDK 接入

用 Python 或 Node.js 调用 GPT API

已有项目使用 OpenAI SDK 时,把 API 地址改为热核算力的正式地址,并使用在本站创建的密钥即可发起基础文本请求。

调用前准备

  1. 注册账号并完成余额兑换。
  2. 在密钥页创建 API Key,确认它可使用目标分组。
  3. 将密钥放在本机环境变量 HOT_API_KEY 中,不要写入源码或提交到仓库。

以下使用三个 GPT 分组均已开放的 gpt-6-luna。正式 Base URL 为 https://api.codexhot.com/v1,SDK 会自行补上 /responses。

Python SDK 示例

在项目目录执行 uv add openai,再创建 app.py:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["HOT_API_KEY"],
    base_url="https://api.codexhot.com/v1",
)

response = client.responses.create(
    model="gpt-6-luna",
    input="用一句话介绍你自己。",
)
print(response.output_text)

设置好环境变量后执行 uv run python app.py。output_text 是 SDK 提取的文本结果;需要完整响应时可查看 response.output。

Node.js SDK 示例

在项目目录执行 npm install openai,再创建 app.mjs:

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.HOT_API_KEY,
  baseURL: 'https://api.codexhot.com/v1',
});

const response = await client.responses.create({
  model: 'gpt-6-luna',
  input: '用一句话介绍你自己。',
});
console.log(response.output_text);

设置好环境变量后执行 node app.mjs。服务端项目请保管好密钥;不要把它放到浏览器代码中。

调用不成功时

401 先核对密钥;404 核对密钥所属分组与模型白名单;429 检查并发、余额及响应中的具体错误。先用报错排查指南定位原因,不要反复重试同一请求。

模型范围和倍率可能调整,发请求前以平台实时模型列表与账单为准。OpenAI SDK 的 Python 和 Node.js 官方仓库可查阅完整接口用法。

创建账号