PROMPT INFRASTRUCTURE
仪表盘
工作台概览
观察请求成功率、渠道状态和最近任务。
最近请求
渠道状态
渠道管理
每个 Sub2API Key 都是一个独立渠道,失败时自动切换。
绑定 Sub2API Key
创建异步任务
按标准 Chat/Complete 请求提交,服务端会持久化并异步处理。
请求列表
使用 request_id 找到对应的 Prompt 和完整响应。
请求详情
密钥管理
业务系统使用本系统 API Key,不需要暴露 Sub2API Key。
API Key 只在创建时显示一次。请将它配置在你的业务服务端,不要放到浏览器代码中。
使用文档
API 根地址:https://prompt.junliai.org
1. 准备工作
- 在“渠道管理”绑定至少一个 Sub2API Key,所有渠道固定通过 https://direct.junliai.org 调用。
- 在“密钥管理”创建 pe_live_ 开头的系统 API Key,该 Key 只显示一次。
- 业务服务使用系统 API Key 调用下面的接口。
2. 创建异步任务
curl -X POST https://prompt.junliai.org/api/requests \
-H "Authorization: Bearer pe_live_xxx" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-10001" \
-d '{
"model":"gpt-4o-mini",
"messages":[{"role":"user","content":"优化这段提示词"}]
}'接口返回 HTTP 202 和 requestId。任务已写入 PostgreSQL,随后在后台执行。
3. 携带参考图
{
"model": "gpt-4o-mini",
"messages": [{
"role": "user",
"content": [
{"type":"text","text":"根据参考图生成提示词"},
{"type":"image_url","image_url":{"url":"https://example.com/reference.jpg"}}
]
}]
}image_url.url 也可以是 data:image/...;base64,...。控制台上传图片时会自动转换为该格式。
4. 查询结果
curl https://prompt.junliai.org/api/requests/req_xxx \ -H "Authorization: Bearer pe_live_xxx"
响应包含原始 payload、完整 result、error、最终渠道和每次 attempts 记录。
5. 可选同步等待
POST https://prompt.junliai.org/api/requests/sync
Authorization: Bearer pe_live_xxx
Content-Type: application/json
{"model":"gpt-4o-mini","messages":[...]}最多等待约 25 秒。未完成时返回 HTTP 202,继续用 requestId 查询。