热核算力

GPT API / 现有项目迁移

把 Chat Completions 项目接入热核算力

已有代码使用 messages 调用 OpenAI 兼容接口时,可以保留请求结构,替换 API 地址和密钥,并选用当前分组已开放的模型。

先核对三项

  1. 在热核算力注册后取得余额;兑换券人民币 5 元起,购买兑换码并在兑换页使用。
  2. 在密钥页创建 API Key,确认它绑定的分组允许目标模型。
  3. 下面用三个 GPT 分组均已列出的 gpt-6-luna 演示;其他模型先查当前分组白名单与倍率。

正式 Base URL 是 https://api.codexhot.com/v1。倍率并非固定请求价格,实际扣费按模型价格和用量结算,以账单为准。

用一条短请求验证

把占位符换成自己创建的密钥。先发送少量文字,确认接口、模型和分组都可用,再迁移原项目。

macOS / Linux

curl https://api.codexhot.com/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model":"gpt-6-luna","messages":[{"role":"user","content":"只回复 PONG"}]}'

Windows PowerShell

Invoke-RestMethod -Uri 'https://api.codexhot.com/v1/chat/completions' `
  -Method Post `
  -Headers @{ Authorization = 'Bearer YOUR_API_KEY' } `
  -ContentType 'application/json; charset=utf-8' `
  -Body '{"model":"gpt-6-luna","messages":[{"role":"user","content":"只回复 PONG"}]}'

响应中的文本通常在 choices[0].message.content。不要把密钥贴到网页、截图或公开仓库。

替换 SDK 配置

代码原本调用 chat.completions.create 时,继续使用该方法;只改客户端配置和模型名。环境变量 HOT_API_KEY 应在服务器或本机设置。

Python

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["HOT_API_KEY"],
    base_url="https://api.codexhot.com/v1",
)
result = client.chat.completions.create(
    model="gpt-6-luna",
    messages=[{"role": "user", "content": "只回复 PONG"}],
)
print(result.choices[0].message.content)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.HOT_API_KEY,
  baseURL: 'https://api.codexhot.com/v1',
});
const result = await client.chat.completions.create({
  model: 'gpt-6-luna',
  messages: [{ role: 'user', content: '只回复 PONG' }],
});
console.log(result.choices[0].message.content);

这里是基础文本请求示例。现有项目若使用工具调用、图像输入或其他扩展字段,应逐项验证,不能仅凭基础文本成功推断全部兼容。

迁移时常见问题

  • 把地址写成 /v1/chat/completions? SDK 的 base_url 填到 /v1 即可;手写 HTTP 请求才使用完整路径。
  • 沿用原模型名? 模型名必须在密钥所属分组的白名单内;先看分组说明,再查询自己的可用模型。
  • 收到 401、404 或 429? 对照报错排查核对密钥、分组、模型、额度和并发,不要对相同错误无限重试。

新项目也可使用 Responses API 的 Python / Node.js 示例。两种协议的请求与响应结构不同,迁移前先确认现有代码读的是哪个字段。

注册并创建密钥