Skip to content

Lumi API 接入文档

统一的 AI 模型聚合与分发网关,支持多种大语言模型、视频生成等服务。

基本信息

项目
API Base URLhttps://api.heang.top/v1
端点格式OpenAI 兼容
认证方式Bearer Token

获取 API Key

  1. 访问 https://api.heang.top
  2. 注册/登录账号
  3. 进入「控制台」→「令牌管理」
  4. 创建新令牌,获取 sk-xxx 格式的 API Key

API 端点

Chat 补全

POST https://api.heang.top/v1/chat/completions

请求示例:

json
{
  "model": "gpt-4o",
  "messages": [
    {"role": "user", "content": "你好"}
  ],
  "stream": true
}

Embeddings

POST https://api.heang.top/v1/embeddings

图片生成

POST https://api.heang.top/v1/images/generations

音频生成

POST https://api.heang.top/v1/audio/speech

视频生成

POST https://api.heang.top/v1/video/generations

模型列表

GET https://api.heang.top/v1/models

代码示例

Python (OpenAI SDK)

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.heang.top/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "你好"}],
    stream=True
)

for chunk in response:
    print(chunk.choices[0].delta.content, end="")

Node.js

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://api.heang.top/v1'
});

const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: '你好' }],
  stream: true
});

for await (const chunk of response) {
  process.stdout.write(chunk.choices[0]?.delta?.content || '');
}

curl

bash
curl https://api.heang.top/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "你好"}]
  }'

视频生成 (Seedance 2.0)

支持的模型

模型 ID说明
doubao-seedance-2-0-260128Seedance 2.0 标准版
doubao-seedance-2-0-fast-260128Seedance 2.0 快速版

参数说明

参数类型说明默认值
contentarray输入内容(文本/图片/视频/音频)必填
ratiostring视频比例:16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive16:9
durationint视频时长(5-30秒)10
resolutionstring分辨率:480p, 720p, 1080p720p
generate_audiobool是否生成音频true

请求示例

bash
curl https://api.heang.top/v1/video/generations \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedance-2-0-fast-260128",
    "content": [{"type": "text", "text": "一只可爱的猫咪在草地上奔跑"}],
    "ratio": "16:9",
    "duration": 10,
    "resolution": "720p",
    "generate_audio": true
  }'

图生视频示例

json
{
  "model": "doubao-seedance-2-0-fast-260128",
  "content": [
    {"type": "text", "text": "猫咪开始奔跑"},
    {"type": "image_url", "image_url": {"url": "https://example.com/cat.jpg"}, "role": "reference_image"}
  ],
  "ratio": "16:9",
  "duration": 10
}

查询任务状态

bash
curl https://api.heang.top/v1/video/generations/{task_id} \
  -H "Authorization: Bearer sk-your-api-key"

错误码

状态码说明
200成功
400请求参数错误
401API Key 无效或未提供
402余额不足
404模型或端点不存在
429请求频率超限
500服务器内部错误

技术支持

Released under the MIT License.