如愿AI API 文档

一站式 AI 大模型 API 聚合 · 兼容 OpenAI 格式 · 中国大陆直连不翻墙 · 支付宝/微信付款

OpenAI 兼容

保留 SDK 习惯,仅替换 base URL 和 API Key 即可使用

多模态聚合

聊天 / 图片 / 视频 / 音频 / 嵌入 共用一套鉴权

国内直连

无需翻墙,国内主流支付方式,发票合规

高并发

24h 无限额,支持企业级多任务并发

快速开始

所有接口的 base URL:

https://www.dayueai.fun

访问 控制台 创建一个 API Key(令牌),然后在请求头加 Authorization: Bearer YOUR_KEY 即可。最小可用示例(聊天):

curl https://www.dayueai.fun/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role":"user","content":"你好"}]
  }'
提示: 如果你已经在用 OpenAI 官方 SDK,只需把 base_url 改成 https://www.dayueai.fun/v1api_key 换成 DayueAI 的令牌即可,其余代码不动。

认证

所有 API 通过 HTTP Header Authorization: Bearer YOUR_KEY 鉴权。在控制台 → 令牌 中创建。

位置名称示例
HeaderAuthorizationBearer sk-xxxxxxxx
HeaderContent-Typeapplication/json (大多数接口)
安全: 不要把 API Key 暴露到前端代码或公开仓库。建议在后端代理调用,或使用控制台的"分组限速"控制风险。

支持模型

DayueAI 聚合了主流国内外模型,下面列出常用清单(实时价格请查询 /api/pricing):

类别模型名(model)说明
聊天gpt-4o, gpt-4o-mini, gpt-5.2, claude-4.7, claude-3.5-sonnet, deepseek-v4, gemini-2.5-pro, kimi-k2, qwen-3OpenAI / Anthropic / Google / 国内主流
图片nano-banana, nano-banana-pro, gemini-3.1-flash-image-preview, gpt-image-1.5, dall-e-3, midjourney, flux-pro文/图生图、参考图编辑
视频veo_3_1-fast, veo_3_1-4k, sora-2, runway-gen3, kling-2, hailuo-mini文/图生视频,支持 8/15s
音频tts-1, tts-1-hd, suno-v4, udio-130文本转语音、AI 音乐生成

价格 / 计费

实时计算公式:最终价 = model_price × group_ratio[group]。查询接口:

GET /api/pricing

返回 data[] 含每个模型的 model_name / model_price / enable_groupsgroup_ratio 给出每个分组的折扣(默认分组 ratio=1)。代理价分组最低 4 折。

聊天 · Chat Completions /v1

POST /v1/chat/completions

请求体

字段类型说明
modelstring模型名,例如 gpt-4o-mini
messagesarray对话历史,{role, content} 列表
streamboolean是否流式返回(SSE),默认 false
temperaturenumber0–2,默认 1
max_tokensinteger最大返回 token 数
tools / tool_choicearray / string函数调用,OpenAI 标准格式

示例(Python OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxxxx",
    base_url="https://www.dayueai.fun/v1"
)

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role":"system","content":"你是一名资深 AI 工程师"},
        {"role":"user","content":"用一句话解释 RAG"}
    ],
    stream=False
)
print(resp.choices[0].message.content)

图片 · Image Generation /v1

POST /v1/images/generations

请求体

字段类型说明
modelstringnano-banana / nano-banana-pro / gpt-image-1.5
promptstring生图提示词
sizestring例如 1024x1024 / 1792x1024 / 1024x1792
imagearray<url>参考图(公开 URL 数组),可选
ninteger张数,默认 1
response_formatstringurl / b64_json
curl https://www.dayueai.fun/v1/images/generations \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "未来感都市夜景,赛博朋克风格,4K",
    "size": "1024x1024",
    "n": 1
  }'

返回示例:{ "data": [ { "url": "https://..." } ] }

视频 · Video Generation /v1

视频是异步任务:先 POST 创建任务,拿到 video_id 后用通用进度接口轮询。

创建视频任务

POST /v1/videos
字段类型说明
modelstringveo_3_1-fast / veo_3_1-4k / sora-2
promptstring提示词
sizestring16:9 / 9:16
input_referencefile / url图生视频的参考图,可选
remix_idstring延长已有视频时填,可选
durationinteger秒数,常见 8 / 15
curl https://www.dayueai.fun/v1/videos \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo_3_1-fast",
    "prompt": "镜头从天空俯瞰一片金色麦田,慢速推进",
    "size": "16:9",
    "duration": 8
  }'

返回:{ "id": "vid_xxx", "status": "processing" }

轮询任务进度(共用接口)

GET /v1/videos/{video_id}

Veo / Sora-2 / Grok 等所有视频任务都通过这个接口查询。

curl https://www.dayueai.fun/v1/videos/vid_xxx \
  -H "Authorization: Bearer sk-xxxxxxxx"

# 完成后返回:
# { "id": "vid_xxx", "status": "succeeded",
#   "video_url": "https://...mp4", "thumbnail_url": "..." }
状态码: processing / succeeded / failed。建议轮询间隔 5–10s,超时 6 小时。

音频 · Audio /v1

语音合成 TTS

POST /v1/audio/speech
curl https://www.dayueai.fun/v1/audio/speech \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1",
    "input": "你好,欢迎使用 DayueAI",
    "voice": "alloy"
  }' --output speech.mp3

AI 音乐生成(Suno / Udio)

POST /v1/videos

音乐任务复用视频接口,modelsuno-v4udio-130typeaudio。轮询同视频。

Gemini 原生格式 /v1beta

除了 OpenAI 兼容路由,DayueAI 也支持 Google Gemini 原生格式:

POST /v1beta/models/{model}:generateContent
curl https://www.dayueai.fun/v1beta/models/gemini-2.5-pro:generateContent \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "systemInstruction": {"parts":[{"text":"你是助理"}]},
    "contents": [{"parts":[{"text":"用三句话介绍 Gemini"}]}],
    "generationConfig": {
      "responseModalities": ["TEXT"]
    }
  }'

用于图像生成时把 responseModalities 改为 ["IMAGE"],并通过 fileData.mimeType + fileData.fileUri 传参考图。

余额 / 额度

GET /v1/dashboard/billing/subscription

返回当前令牌可用额度和总额。用于前端展示余额条。

错误码

HTTP含义常见原因
401未授权API Key 错误或过期
402余额不足需要充值或更换分组
404模型不存在检查 model 拼写或在 /api/pricing 查可用列表
429限流请降低并发或升级分组
500上游模型错误稍后重试,或加微信 liyueteam 反馈
需要更多支持? 在网站右下角点 "我是智能客服" 或加微信 liyueteam 售前售后都可以找到。