夜屿 API 中转站

统一入口 · 密钥鉴权 · 用量统计 · 协议与夜屿 SDAPI 完全一致
未连接
接口地址:https://api.moyukj.cn | 健康检查:/health | 上游:-
就绪
OpenAI 兼容接口 · 给第三方站点 / 智能体用
填 Base URL + 密钥即可拉模型列表直接调用,支持流式
Base URL:https://api.moyukj.cn/v1 | API Key:填上方的中转密钥
from openai import OpenAI
client = OpenAI(base_url="https://api.moyukj.cn/v1", api_key="sk-yy-xxx")

# 对话
r = client.chat.completions.create(model="agnes-3.0-flash",
        messages=[{"role": "user", "content": "你好"}])
print(r.choices[0].message.content)

# 生图
r = client.images.generate(model="yeyusd-image", prompt="国风插画", n=1)
print(r.data[0].url)

# 生视频(异步,拿 id 轮询)
v = client.post("/videos", body={"model": "yeyusd-video", "prompt": "海边日落,时长 6 秒"})
# 或直接用 curl POST /v1/videos,再 GET /v1/videos/{id}
夜屿原生协议(/api/*,与非兼容旧代码对接时用)
curl -X POST https://api.moyukj.cn/api/image \
  -H "content-type: application/json" \
  -H "x-api-key: <你的中转密钥>" \
  -d '{"prompt":"国风插画,秋日黄昏","wait":true}'

# 异步提交 + 轮询
curl -X POST https://api.moyukj.cn/api/video \
  -H "content-type: application/json" -H "x-api-key: <key>" \
  -d '{"prompt":"海边日落,时长 10 秒","ratio":"9:16"}'
curl https://api.moyukj.cn/api/task/<taskId> -H "x-api-key: <key>"
可用接口
方法路径说明
POST/api/image生图,支持 ref 图生图
POST/api/video生视频,支持 ratio / model / ref 首帧
GET/api/task/:id查询任务
GET/api/tasks最近 100 条
POST/api/task/:id/cancel停止任务
DELETE/api/task/:id删除记录
POST/api/tasks/clear清空已结束
POST/api/stop-all全部停止
GET/files/*产物下载,支持 Range
GET/health中转站自身健康检查