API 简介

本平台完全兼容 OpenAI API 格式,您可以直接使用 OpenAI 官方 SDK(Python / Node.js / Java / Go 等),仅需修改 Base URL 和 API Key 即可接入;也可以使用任意语言的 HTTP 库直接发起请求。

提示:所有请求使用 Bearer Token 认证。API Key 在控制台「API 令牌」页面创建,请妥善保管,勿泄露给他人。

认证

在每个请求的 Header 中携带 API Key:

Authorization: Bearer sk-ah-你的密钥

Base URL

将以下地址设置为 OpenAI SDK 的 base_url:

https://www.ldyjs.cn/v1.php
注意:Base URL 以 /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/条

Chat 对话

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)

请求参数

参数类型必填说明
modelstring是产品 ID(见上方可用模型列表,可精确指定模型品牌版本);也可填模型名自动选路
messagesarray是对话消息列表,每条包含 role 和 content
temperaturefloat否采样温度 0-2,默认 1
max_tokensint否最大生成 token 数
top_pfloat否核采样概率,默认 1
streambool否是否流式输出,默认 false
stopstring/array否停止词
presence_penaltyfloat否-2.0 到 2.0
frequency_penaltyfloat否-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说明
400invalid_request_error请求参数错误(缺少 model、messages 等)
401invalid_api_keyAPI Key 无效、被禁用或已过期
403permission_error令牌无权访问该模型,或 IP 被限制
402insufficient_quota额度不足,请充值或更换令牌
404invalid_request_error模型不存在或已下架
502upstream_error上游服务请求失败
503service_unavailable该模型暂无可用渠道

SDK 与依赖

平台与 OpenAI API 完全兼容,推荐直接使用 OpenAI 官方 SDK;Java / Go / PHP 也可使用原生 HTTP 库(上文示例均为原生写法,无额外依赖)。各语言 SDK 安装方式:

语言安装说明
Pythonpip install openaiOpenAI 官方 SDK,修改 base_url 即可
Node.jsnpm install openaiOpenAI 官方 SDK,修改 baseURL 即可
Javacom.squareup.okhttp3:okhttpOkHttp 原生调用;也可使用 OpenAI 官方 Java SDK
Golang无需安装标准库 net/http 直接请求
PHPcomposer require guzzlehttp/guzzleGuzzle HTTP 客户端;也可用 openai-php/client
cURL系统自带命令行直接调用,适合快速验证
提示:无论使用哪种语言,只需记住两处替换: base_url 改为 https://www.ldyjs.cn/v1.php,API Key 改为您在控制台创建的令牌。

计费说明

费用按实际 token 用量计算,公式:

费用(USD) = (输入tokens / 1000 × 输入单价) + (输出tokens / 1000 × 输出单价)
实扣额度(quota) = 费用(USD) × 500000 × 用户分组折扣

其中:

  • 输入单价/输出单价:以「可用模型」表标注为准 —— 文本类为 /1M tokens,图像类为 /张,视频类为 /秒 或 /条
  • 500000:固定兑换比例,1 USD = 500,000 quota
  • 分组折扣:default 1.0、VIP 0.9、SVIP 0.8
  • 图像类:按张计费(上方公式中的 tokens 折算为图片张数);视频类:按秒或按条计费,费用预估以控制台「视频生成」页显示为准

每次响应的 usage 字段会返回精确的 token 用量,可据此核算费用。非流式响应始终包含 usage;流式响应以上游返回为准,部分上游会在最后一个 chunk 携带。

令牌额度:每个令牌可设置独立额度。请求时同时检查账户余额和令牌余额,任一为零即返回 402 错误。

准备好开始了吗?

注册账号,获取您的 API Key

免费注册