余岂企业AI服务余岂企业AI服务
XK API

接入余岂企业AI服务

使用一把在控制台生成的 API Key,即可调用当前模型广场已上架的文字、图像与视频模型。除 Nano Banana 外,其余本页接口使用 OpenAI 兼容地址;Nano Banana 必须使用下方 Gemini 原生地址。

服务地址https://yuqixk.xyz/v1(文字、GPT Image、视频)
https://yuqixk.xyz/v1beta(Nano Banana)
请使用 XK 控制台生成的密钥;不要把密钥放进前端网页、截图、Git 仓库或公开文档。

快速开始

  1. 注册并登录 XK 控制台。
  2. 进入“令牌”,新建一个 API Key 并立即妥善保存。
  3. 模型广场确认模型名与公开价格。
  4. 文字、GPT Image、视频将 Base URL 设为 https://yuqixk.xyz/v1;Nano Banana 使用完整的 https://yuqixk.xyz/v1beta/models/{model}:generateContent。鉴权头均为 Authorization: Bearer YOUR_XK_API_KEY
curl https://yuqixk.xyz/v1/chat/completions \
  -H "Authorization: Bearer $XK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.6-sol",
    "messages": [{"role": "user", "content": "用三句话介绍企业知识库。"}]
  }'

模型与接口

模型名必须与模型广场一致,大小写、下划线和连字符不可改写。当前 XK 对外启用的模型、价格和可用状态以模型广场实时展示为准。

场景实际模型示例接口
文字、代码、推理(9)gpt-5.4gpt-5.4-minigpt-5.4-mini-openai-compactgpt-5.4-openai-compactgpt-5.5gpt-5.5-openai-compactgpt-5.6-solgpt-5.6-terragpt-5.6-lunaPOST /v1/chat/completions
GPT Image(13)image2gpt-image-2gpt-image-2-1K-lowgpt-image-2-1K-mediumgpt-image-2-1K-highgpt-image-2-2K-lowgpt-image-2-2K-mediumgpt-image-2-2Kgpt-image-2-2K-highgpt-image-2-4K-lowgpt-image-2-4K-mediumgpt-image-2-4Kgpt-image-2-4K-highPOST /v1/images/generations;编辑用 POST /v1/images/edits
Nano Banana(6)nano_banana_2nano_banana_2-2Knano_banana_2-4Knano_banana_pro-1Knano_banana_pro-2Knano_banana_pro-4KPOST /v1beta/models/{model}:generateContent
视频(8)veo_3_1veo_3_1-fastveo_3_1-fast-flveo_3_1-fast-fl-hdveo_3_1-fast-hdveo_3_1-liteveo_3_1-lite-flomni_flash-10sPOST /v1/videos,异步轮询

文字、代码与聊天

Chat Completions 适用于绝大多数聊天、文本生成和代码任务。流式输出时,追加 "stream": true

{
  "model": "gpt-5.6-terra",
  "messages": [
    {"role": "system", "content": "你是企业助理,回答简洁准确。"},
    {"role": "user", "content": "把这段会议纪要整理为待办。"}
  ],
  "stream": false
}

选择建议 sol 适合高质量复杂任务;terra 适合日常生产;luna 适合低成本批量任务。请按模型广场展示的具体价格计费。

代码客户端与 Codex

当前已验证并对外保证的是 /v1/chat/completions。在 IDE、桌面客户端或代码工具中,选择支持 OpenAI-compatible Chat Completions 的自定义 Provider,Base URL 填 https://yuqixk.xyz/v1,模型填写模型广场中的实际名称即可。

部分 Codex 或客户端版本只接受 Responses API,或不允许自定义 Chat Completions Provider;这类版本不能直接套用本页配置。请先以工具自身的 Provider 设置页为准,不要将 XK Key 写入项目配置后提交。

GPT Image 2:生图与参考图编辑

文本生成图片

使用 POST /v1/images/generations。首次接入可先使用已验证的 image2;规格型模型的规格已写在模型名中,不要额外猜测 sizequality 参数。

curl https://yuqixk.xyz/v1/images/generations \
  -H "Authorization: Bearer $XK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "image2",
    "prompt": "一张干净的企业 AI 工作台等距插画,青绿色点缀,白色背景"
  }'

上传参考图进行编辑

使用 multipart 请求 POST /v1/images/edits。服务返回的图片数据或 URL 请由你的应用保存和展示。

curl https://yuqixk.xyz/v1/images/edits \
  -H "Authorization: Bearer $XK_API_KEY" \
  -F "model=image2" \
  -F "image=@./reference.png" \
  -F "prompt=保留主体构图,把背景改为简洁的企业办公场景"

Nano Banana 图片生成

Nano Banana 使用 Gemini 原生图片接口,不使用 /v1/images/generations。模型名位于请求 URL 中;分辨率型号仍使用上架的实际名称。

curl -X POST "https://yuqixk.xyz/v1beta/models/nano_banana_2:generateContent" \
  -H "Authorization: Bearer $XK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{ "text": "产品海报:现代企业团队协作,留出标题区域,中文不入图" }]
    }],
    "generationConfig": { "responseModalities": ["IMAGE"] }
  }'

图生图

在同一条 parts 中同时放入图片和文字指令。直接上传 Base64 时使用 inlineDatafileData 需要可访问的 fileUrimimeType,不是普通图片 URL 字符串。

{
  "contents": [{"role": "user", "parts": [
    {"inlineData": {"mimeType": "image/png", "data": "BASE64_IMAGE_DATA"}},
    {"text": "保留主体,把背景改为简洁企业办公场景"}
  ]}]
}

生成图片通常在 candidates[].content.parts[].inlineData.data 中返回(Base64)。调用前先在模型广场确认型号仍处于上架状态。

视频模型

视频生成是异步任务。先提交任务,再以返回的 id 轮询进度;成功响应中读取 video_url 或返回的成品 URL。视频时长、分辨率和参考图参数由所选模型决定。

curl https://yuqixk.xyz/v1/videos \
  -H "Authorization: Bearer $XK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo_3_1-fast",
    "prompt": "镜头缓慢推进,一间明亮的现代办公室,团队正在协作。"
  }'
curl "https://yuqixk.xyz/v1/videos/$TASK_ID" \
  -H "Authorization: Bearer $XK_API_KEY"
先小额验证视频会产生实际额度消耗。首次接入请先用短提示词和单个任务验证返回结构,再接入队列、轮询和成品下载逻辑。

Python 与 OpenAI SDK

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_XK_API_KEY",
    base_url="https://yuqixk.xyz/v1",
)

completion = client.chat.completions.create(
    model="gpt-5.6-terra",
    messages=[{"role": "user", "content": "写一段产品更新说明。"}],
)
print(completion.choices[0].message.content)

Node.js、Postman、Cherry Studio、LobeChat 等支持 OpenAI 兼容接口的客户端,均使用相同的 Base URL、Bearer Key 与模型名。密钥建议以环境变量或客户端的私密凭据区保存。

错误排查与安全

现象优先检查
401 Invalid token确认使用 XK 控制台新建的 Key,鉴权头为 Bearer 加密钥,且没有多余空格。
503 No available channel模型名未上架、型号不可用或渠道临时不可用。先到模型广场核对完整模型名,再重试。
图片或视频结果无法显示先保存响应中的结果数据或 URL;确认客户端没有拦截大响应体,并在服务端记录请求 ID。
额度消耗异常核对模型、分辨率、质量、并发和重试策略。图片/视频失败重试前应先确认是否已创建任务。