KnowledgeCoal API 文档
兼容 OpenAI 调用方式的公网 API。本文档区分“文本/聊天模型”和“图片生成模型”,并明确标出哪些聊天模型能够接收图片并识别图片内容。
34 个文本模型用于聊天、写作、推理与代码
22 个支持图片识别可在消息中传入 image_url
12 个纯文本模型不能在消息中传入图片
11 个图片生成模型当前公网接口提供文生图
调用信息
Base URL:
https://api.knowledgecoal.cn/v1
所有 /v1/* 请求都要携带密钥:
Authorization: Bearer YOUR_API_KEY
模型列表可能随 ChatHub 账号可用范围变化。程序当前目录如下;自动化程序也可以分别请求 GET /v1/models 和 GET /v1/image-models 获取机器可读的最新列表。
接口一览
POST /v1/chat/completions
文本聊天,以及支持模型的图片识别。支持流式输出。
POST /v1/images/generations
根据文字提示词生成图片,返回 URL 或 Base64。
GET /v1/models
文本/聊天模型及其 capabilities。
GET /v1/image-models
图片生成模型及参考图数量限制。
GET /v1/capabilities
文本、图片输入与图片生成能力矩阵。
GET /v1/status
服务健康状态和并发策略。
多模态文本模型(支持图片识别)
以下 22 个模型既能处理文本,也能通过 POST /v1/chat/completions 接收图片。图片可使用公网 HTTPS URL,或 data:image/...;base64,...。
| model 参数 | 显示名称 | 提供方 | 图片输入 |
|---|---|---|---|
gpt-5.6-sol |
GPT-5.6 Sol | openai | 支持 |
gpt-5.5-thinking |
GPT-5.5 Thinking | openai | 支持 |
gpt-5.6-luna |
GPT-5.6 Luna | openai | 支持 |
claude-fable-5 |
Claude Fable 5 | anthropic | 支持 |
claude-opus-4.8 |
Claude Opus 4.8 | anthropic | 支持 |
claude-sonnet-5 |
Claude Sonnet 5 | anthropic | 支持 |
claude-sonnet-4.6 |
Claude Sonnet 4.6 | anthropic | 支持 |
claude-sonnet-4.6-thinking |
Claude Sonnet 4.6 Thinking | anthropic | 支持 |
claude-haiku-4.5 |
Claude Haiku 4.5 | anthropic | 支持 |
gemini-3.5-flash |
Gemini 3.5 Flash | 支持 | |
gemini-3.1-pro |
Gemini 3.1 Pro | 支持 | |
gemini-3-flash |
Gemini 3 Flash | 支持 | |
gemini-2.5-pro |
Gemini 2.5 Pro | 支持 | |
gemini-2.5-flash |
Gemini 2.5 Flash | 支持 | |
grok-4.5 |
Grok 4.5 | x-ai | 支持 |
kimi-k2.7-code |
Kimi K2.7 Code | moonshot | 支持 |
kimi-k2.6 |
Kimi K2.6 | moonshot | 支持 |
minimax-m3 |
MiniMax M3 | minimax | 支持 |
llama-4 |
Llama 4 | meta | 支持 |
mistral-medium-3.1 |
Mistral Medium 3.1 | mistral | 支持 |
doubao-seed-2.1 |
Doubao Seed 2.1 | douban | 支持 |
amazon-nova |
Amazon Nova | amazon | 支持 |
纯文本模型
以下 12 个模型支持文本聊天,但当前不能识别输入图片。向它们传入 image_url 会返回错误。
| model 参数 | 显示名称 | 提供方 | 图片输入 |
|---|---|---|---|
deepseek-v4-pro |
DeepSeek-V4 Pro | deepseek | 不支持 |
deepseek-v3.2 |
DeepSeek-V3.2-Chat | deepseek | 不支持 |
deepseek-r1 |
DeepSeek-R1-Reasoning | deepseek | 不支持 |
glm-5.2 |
GLM-5.2 | zai | 不支持 |
qwen3.6-flash |
Qwen3.6 Flash | qwen | 不支持 |
qwen3.7-plus |
Qwen3.7 Plus | qwen | 不支持 |
qwen3.7-max |
Qwen3.7 Max | qwen | 不支持 |
mistral-large-3 |
Mistral Large 3 | mistral | 不支持 |
perplexity-sonar |
Perplexity Sonar | perplexity | 不支持 |
command-a |
Command A | cohere | 不支持 |
mimo-v2.5-pro |
MiMo-V2.5-Pro | xiaomi | 不支持 |
hy3-preview |
Hy3 Preview | tencent | 不支持 |
图片生成模型
以下 11 个模型通过 POST /v1/images/generations 调用。它们是“生成图片”的模型,不属于聊天模型。表中的参考图数量是上游模型能力信息;当前公网接口只开放文字提示词生成图片,尚未开放参考图参数。
| model 参数 | 显示名称 | 上游参考图能力 | 模型专属限制 |
|---|---|---|---|
gemini-3.1-flash |
Nano Banana 2 | 最多 3 张 | 无模型专属限制 |
gpt-image-2 |
GPT Image 2 | 最多 3 张 | 无模型专属限制 |
flux-2 |
FLUX.2 | 最多 3 张 | 无模型专属限制 |
z-image |
Z Image | 最多 1 张 | 无模型专属限制 |
qwen-image |
Qwen-Image | 最多 3 张 | 无模型专属限制 |
seedream-4.5 |
Seedream 4.5 | 最多 3 张 | 无模型专属限制 |
fast-sdxl |
Fast SDXL | 仅文生图 | 无模型专属限制 |
gemini-2.5-flash |
Nano Banana | 最多 3 张 | 无模型专属限制 |
gemini-3-pro-image |
Nano Banana Pro | 最多 3 张 | 每日 20 次 |
imagen4 |
Imagen 4 | 仅文生图 | 无模型专属限制 |
recraft-v4.1 |
Recraft V4.1 | 仅文生图 | 提示词最多 1000 字符 |
调用示例
1. 文本聊天(Python / OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.knowledgecoal.cn/v1",
)
resp = client.chat.completions.create(
model="gpt-5.6-luna",
messages=[{"role": "user", "content": "请只回复:OK"}],
)
print(resp.choices[0].message.content)
2. 识别图片(多模态输入)
resp = client.chat.completions.create(
model="gpt-5.6-luna", # 必须选择上方“支持图片识别”的模型
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "请描述这张图片"},
{
"type": "image_url",
"image_url": {"url": "https://example.com/image.jpg"},
},
],
}],
)
print(resp.choices[0].message.content)
3. 生成图片(curl)
curl https://api.knowledgecoal.cn/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.1-flash",
"prompt": "一幅煤田地质剖面的专业科学插图",
"aspect_ratio": "16:9",
"response_format": "b64_json"
}'
response_format 可设为 b64_json 或 url;aspect_ratio 支持 auto、1:1、16:9、9:16、4:3、3:4、3:2、2:3。
运行策略
服务使用直接 API 通道,最多允许 6 个请求同时执行;超出的请求会排队。单次直接调用失败后最多尝试 3 次,不会回退到界面自动化。