duckai-cpa v2

OpenAI-compatible gateway for duck.ai · version 0.1.0-beta.3

管理后台:/admin · 健康检查:/healthz

v2 起所有 /v1/* 请求必须携带 API Key(Authorization: Bearer sk-duck-…),首次启动会自动生成 default key 并打印一次,也可在管理后台创建。

方法路径说明
GET/v1/models模型列表(含免费/付费标记)
POST/v1/chat/completions对话补全(stream / web_search / image_generation / reasoning_effort)
POST/v1/responsesOpenAI Responses API
POST/v1/images/generations图片生成
POST/v1/compact客户端显式上下文压缩(返回摘要 + 保留的最近消息)
—/admin/api/*管理 API(adminToken)

快速开始

curl http://127.0.0.1:8787/v1/chat/completions \
  -H "Authorization: Bearer $DUCKAI_CPA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-6-luna","messages":[{"role":"user","content":"Hello"}]}'