奇画 AI

开发文档

OpenAI / Anthropic SDK 直接换 base_url 即可调用,也可以把多模态任务接入自己的创作流程。

兼容 OpenAI / Anthropic SDK

from openai import OpenAI

client = OpenAI(
    base_url="https://qihua-api.totvan.cn/v1",
    api_key="qh_xxx",  # 在 控制台 -> API Key 创建
)
resp = client.chat.completions.create(
    model="claude-sonnet-4",
    messages=[{"role": "user", "content": "你好"}],
)

异步生成 (图 / 视频 / 音频 / 数字人)

POST /v1/images/generate
Authorization: Bearer qh_xxx
Idempotency-Key: <uuid v7>
Content-Type: application/json

{ "model": "midjourney-v7", "prompt": "...", "count": 1 }

-> 200
{ "task_id": "...", "status": "pending", "estimated_cost_credits": 50 }

GET /v1/tasks/{task_id} 轮询直到 status=succeeded

错误响应

所有错误统一返回如下结构:

{
  "error": {
    "code": "INSUFFICIENT_CREDITS",
    "message": "balance too low",
    "message_zh": "余额不足",
    "request_id": "req_..."
  }
}

完整 API 索引见 spec, 联系 dev@qihuaai.com 获取 OpenAPI YAML.