主题
快速开始
本页带你从零发出第一个请求:创建 API Key → 找到接入地址 → 用官方 SDK 调用。
1. 创建 API Key
- 登录 星算 控制台。
- 左侧导航选择「API 密钥」。
- 点击右上角「创建密钥」,填写名称(可选填模型范围、额度上限、过期时间、IP 白名单)。
- 创建成功后弹窗会一次性显示密钥明文,形如
xsk_xxxxxxxx...,立即复制并妥善保存。
密钥即密码
虽然可以在密钥详情页重新查看明文,但请像对待密码一样保管它。一旦泄露,请在「API 密钥」页立即撤销并重建。
Key 格式:固定前缀 xsk_ + 32 字节 base64url 随机串,合计约 47 个字符。
2. 接入地址
你的接入地址:https://xingsuan.cloud
下方代码示例用变量 API_BASE 表示该地址,请替换为上方显示的值。
提前把 Key 放进环境变量
为避免把密钥写进代码,示例中用 $XSK_KEY(curl)或 process.env.XSK_KEY(Node)读取。请先在终端执行:
bash
export XSK_KEY=xsk_你的密钥3. 发出第一个请求
以 OpenAI 兼容接口 POST /v1/chat/completions 为例。下面三段等价,任选一种。
bash
API_BASE=https://xingsuan.cloud # 替换为你的接入地址
curl "$API_BASE/v1/chat/completions" \
-H "Authorization: Bearer $XSK_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [{"role": "user", "content": "用一句话介绍你自己"}]
}'python
from openai import OpenAI
client = OpenAI(
base_url="https://xingsuan.cloud/v1", # 你的接入地址 + /v1
api_key="xsk_...", # 你的 API Key
)
resp = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "用一句话介绍你自己"}],
)
print(resp.choices[0].message.content)js
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://xingsuan.cloud/v1", // 你的接入地址 + /v1
apiKey: process.env.XSK_KEY,
})
const resp = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "用一句话介绍你自己" }],
})
console.log(resp.choices[0].message.content)成功后你会收到与 OpenAI 官方格式完全一致的响应(choices / usage 等字段原样透传)。