API 简介
本平台完全兼容 OpenAI API 格式,您可以直接使用 OpenAI 官方 SDK(Python / Node.js / Java / Go 等),仅需修改 Base URL 和 API Key 即可接入;也可以使用任意语言的 HTTP 库直接发起请求。
提示:所有请求使用 Bearer Token 认证。API Key 在控制台「API 令牌」页面创建,请妥善保管,勿泄露给他人。
本平台完全兼容 OpenAI API 格式,您可以直接使用 OpenAI 官方 SDK(Python / Node.js / Java / Go 等),仅需修改 Base URL 和 API Key 即可接入;也可以使用任意语言的 HTTP 库直接发起请求。
在每个请求的 Header 中携带 API Key:
Authorization: Bearer sk-ah-你的密钥
将以下地址设置为 OpenAI SDK 的 base_url:
https://www.ldyjs.cn/v1.php
/v1.php 结尾,不要加 /v1。SDK 会自动拼接 /chat/completions、/models 等路径。 POST /v1.php/chat/completions;图像类 → POST /v1.php/images/generations;视频类 → POST /video.php/videos(异步任务,随后用 GET /video.php/videos/{id} 查询结果)。下表内的 price 单位为:文本 /1M tokens、图像 /张、视频 /秒(或 /条),以表格标注为准。 | 产品 ID(model 参数) | 模型 | 品牌 | 类型 | 上下文长度 | 输入价格 | 输出价格 |
|---|---|---|---|---|---|---|
s9kxcc17lb1a |
deepseek-v4-pro-0428 | DeepSeek | 文本 | 4,096 | $0.7463/1M tokens | $3.7313/1M tokens |
xl1srglahwx1 |
deepseek-v4-flash | DeepSeek | 文本 | 4,096 | $0.0245/1M tokens | $0.045/1M tokens |
2p95hpgqniln |
qwen3-30b-a3b | 通义千问 | 文本 | 4,096 | $0.0491/1M tokens | $0.184/1M tokens |
eg3cmklgez2k |
openpangu-2.0-pro | 华为盘古 | 文本 | 4,096 | $0.1125/1M tokens | $0.3885/1M tokens |
48wu00r8hpxs |
qwen3-32b | 通义千问 | 文本 | 4,096 | $0.0491/1M tokens | $0.184/1M tokens |
fz4uumurq0ls |
openpangu-2.0-flash | 华为盘古 | 文本 | 4,096 | $0.0204/1M tokens | $0.0409/1M tokens |
0so8v1zcu2v0 |
deepseek-v4-pro | DeepSeek | 文本 | 4,096 | $0.2862/1M tokens | $0.5725/1M tokens |
akkf2eay2ooi |
glm-5.2 | 智谱 GLM | 文本 | 4,096 | $0.2045/1M tokens | $0.6543/1M tokens |
d2s9mea3ofvw |
kimi-k2.6 | 月之暗面 | 文本 | 4,096 | $0.1533/1M tokens | $0.6134/1M tokens |
m50uyl25l7vz |
glm-5.3 | 智谱 GLM | 文本 | 4,096 | $0.8955/1M tokens | $3.7313/1M tokens |
bificxygqykk |
doubao-seedance-2.0-260128 | 豆包 | 视频 | - | 按需 | 按需 |
jezqjbcp572b |
doubao-seedance-2.0-fast-260128 | 豆包 | 视频 | - | 按需 | 按需 |
l4fu7l8dy8ch |
doubao-seedance-2.0-mini-260615 | 豆包 | 视频 | - | 按需 | 按需 |
sm3t091meunu |
doubao-seedance-2.5-260628 | 豆包 | 视频 | - | 按需 | 按需 |
lsdfph68gehw |
doubao-seedream-5.0-lite | 豆包 | 图像 | - | $0.0224/张 | $0.0224/张 |
0ndelflcyf86 |
doubao-seedream-5.0-pro-260628 | 豆包 | 图像 | - | $0.0021/张 | $0.0313/张 |
zlxxdlzljqfy |
doubao-seedream-5.0-flash-260915 | 豆包 | 图像 | - | 按需 | $0.0125/张 |
5xr1fwnx8gno |
seedance-2.5 5.8元 720P 30秒 | 其他 | 视频 | - | 按需 | $0.8657/条 |
POST /chat/completions — 创建对话补全。以下示例覆盖六种主流语言,点击选项卡切换:
from openai import OpenAI
client = OpenAI(
api_key="sk-ah-你的密钥",
base_url="https://www.ldyjs.cn/v1.php"
)
resp = client.chat.completions.create(
model="s9kxcc17lb1a",
messages=[
{"role": "system", "content": "你是一个有用的助手"},
{"role": "user", "content": "你好,请介绍一下你自己"}
],
temperature=0.7,
max_tokens=1024
)
print(resp.choices[0].message.content)
print("Token 用量:", resp.usage)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 是 | 产品 ID(见上方可用模型列表,可精确指定模型品牌版本);也可填模型名自动选路 |
| messages | array | 是 | 对话消息列表,每条包含 role 和 content |
| temperature | float | 否 | 采样温度 0-2,默认 1 |
| max_tokens | int | 否 | 最大生成 token 数 |
| top_p | float | 否 | 核采样概率,默认 1 |
| stream | bool | 否 | 是否流式输出,默认 false |
| stop | string/array | 否 | 停止词 |
| presence_penalty | float | 否 | -2.0 到 2.0 |
| frequency_penalty | float | 否 | -2.0 到 2.0 |
{
"id": "chatcmpl-xxx",
"object": "chat.completion",
"created": 1724313600,
"model": "s9kxcc17lb1a",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!我是 AI 助手,有什么可以帮你的吗?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 20,
"completion_tokens": 15,
"total_tokens": 35
}
}
GET /models — 获取当前令牌可访问的文本类模型列表(返回的 id 即为产品 ID,可直接作为 model 参数调用)。图像/视频类产品不在此接口返回,请以上方「可用模型」表为准。
curl https://www.ldyjs.cn/v1.php/models \
-H "Authorization: Bearer sk-ah-你的密钥"
响应:
{
"object": "list",
"data": [
{
"id": "s9kxcc17lb1a",
"object": "model",
"created": 1724313600,
"owned_by": "deepseek"
}
]
}
设置 stream: true 即可获得 Server-Sent Events(SSE)流式响应,格式与 OpenAI 完全一致。各语言示例:
stream = client.chat.completions.create(
model="s9kxcc17lb1a",
messages=[{"role": "user", "content": "写一首关于编程的诗"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
SSE 数据格式:
data: {"id":"chatcmpl-xxx","choices":[{"delta":{"content":"你好"},"index":0}]}
data: {"id":"chatcmpl-xxx","choices":[{"delta":{"content":"!"},"index":0}]}
data: [DONE]
所有错误均返回标准 OpenAI 错误格式:
{
"error": {
"message": "错误描述",
"type": "invalid_request_error",
"param": null,
"code": null
}
}
| HTTP 状态码 | type | 说明 |
|---|---|---|
| 400 | invalid_request_error | 请求参数错误(缺少 model、messages 等) |
| 401 | invalid_api_key | API Key 无效、被禁用或已过期 |
| 403 | permission_error | 令牌无权访问该模型,或 IP 被限制 |
| 402 | insufficient_quota | 额度不足,请充值或更换令牌 |
| 404 | invalid_request_error | 模型不存在或已下架 |
| 502 | upstream_error | 上游服务请求失败 |
| 503 | service_unavailable | 该模型暂无可用渠道 |
平台与 OpenAI API 完全兼容,推荐直接使用 OpenAI 官方 SDK;Java / Go / PHP 也可使用原生 HTTP 库(上文示例均为原生写法,无额外依赖)。各语言 SDK 安装方式:
| 语言 | 安装 | 说明 |
|---|---|---|
| Python | pip install openai | OpenAI 官方 SDK,修改 base_url 即可 |
| Node.js | npm install openai | OpenAI 官方 SDK,修改 baseURL 即可 |
| Java | com.squareup.okhttp3:okhttp | OkHttp 原生调用;也可使用 OpenAI 官方 Java SDK |
| Golang | 无需安装 | 标准库 net/http 直接请求 |
| PHP | composer require guzzlehttp/guzzle | Guzzle HTTP 客户端;也可用 openai-php/client |
| cURL | 系统自带 | 命令行直接调用,适合快速验证 |
base_url 改为 https://www.ldyjs.cn/v1.php,API Key 改为您在控制台创建的令牌。 费用按实际 token 用量计算,公式:
费用(USD) = (输入tokens / 1000 × 输入单价) + (输出tokens / 1000 × 输出单价)
实扣额度(quota) = 费用(USD) × 500000 × 用户分组折扣
其中:
每次响应的 usage 字段会返回精确的 token 用量,可据此核算费用。非流式响应始终包含 usage;流式响应以上游返回为准,部分上游会在最后一个 chunk 携带。