XC-AI 整合 GPT-4o、Claude 3.5、DeepSeek、通义千问等主流大模型,
提供智能对话、AI 编程、文生图、文生视频等一站式 AI 服务
生成一段视频:夕阳下海浪轻拍礁石,海鸥飞过,唯美电影感
预计 60s 完成 · 5秒视频 · 1080p
满足你对 AI 的所有想象
支持 GPT-4o、Claude 3.5、DeepSeek V3 等顶级大模型,流式输出、上下文记忆,体验流畅对话
代码生成、代码解释、Bug 修复,支持多种编程语言,大幅提升开发效率
支持 DALL-E 3、Stable Diffusion XL 等模型,输入描述即可生成高质量图片
支持 Seedance、Sora 等前沿文生视频模型,文字描述即刻化为动态影像
提供标准 API 接口,兼容 OpenAI 格式,轻松集成到你的应用中
实名认证、数据加密传输,API Key 安全存储,企业级安全架构保障你的隐私
聚合全球最前沿的 AI 大模型
按量付费,用多少扣多少,透明可控
加入 XC-AI,体验最前沿的 AI 能力
汇聚全球顶尖 AI 模型,覆盖对话、图像、视频、3D 等多类型
{{ m.desc }}
{{ m.desc }}
{{ m.desc }}
注册账号,免费获得 ¥10 余额
了解 XC-AI 大模型聚合平台的核心能力与产品优势
XC-AI 是一个一站式大模型聚合平台,整合了 OpenAI、Anthropic、Google、字节跳动、阿里云、DeepSeek、智谱AI 等全球主流 AI 模型。通过统一的 API 接口,开发者可以轻松接入语言对话、图像生成、视频生成、3D 模型生成等多种 AI 能力,无需分别对接各家平台。
兼容 OpenAI 接口格式,一个 API Key 接入全部模型,零学习成本迁移
覆盖 GPT-4o、Claude 3.5、Gemini、DeepSeek、豆包等 20+ 主流模型
按量付费,新用户注册即送 ¥10 余额,用多少扣多少,透明可控
实名认证体系、内容溯源、IP 访问控制、操作日志全记录
| 能力 | 说明 | 支持模型 |
|---|---|---|
| 💬 AI 对话 | 多轮上下文对话,支持系统提示词 | GPT-4o、Claude 3.5、DeepSeek V3、Qwen Max 等 |
| 🎨 图像生成 | 文生图 + 参考图生成 | DALL-E 3、SD XL、Doubao-Seedream 等 |
| 🎬 视频生成 | 文生视频 + 图生视频,异步任务 | Seedance、Sora、Doubao-Seedance 等 |
| 🧊 3D 模型 | 图片生成 3D GLB 模型 | Doubao-Seed3D-2.0 |
| 💻 AI 编程 | 代码生成、调试、解释 | GPT-4o、Claude 3.5、DeepSeek V3 等 |
| 🔑 API 密钥 | 创建独立密钥,支持外部调用 | 全部模型通用 |
| 功能 | XC-AI | 官方 API |
|---|---|---|
| 模型覆盖 | ✅ 20+ 模型一站式 | ❌ 需逐个注册 |
| 接口格式 | ✅ 兼容 OpenAI 格式 | ⚠️ 各家格式不同 |
| 科学上网 | ✅ 无需翻墙直连 | ❌ 部分需科学上网 |
| 账号注册 | ✅ 国内手机号注册 | ❌ 需国外手机号 |
| 支付方式 | ✅ 按量付费,灵活充值 | ⚠️ 需绑国外信用卡 |
| 风控封号 | ✅ 0 封号风险 | ❌ 存在封号风险 |
| 使用额度 | ✅ 注册即送余额 | ❌ 需付费购买 |
5 分钟内完成注册、获取 API Key 并发起第一次调用
xc-xxxxxxxx)pip install openai
hello.py 文件:
from openai import OpenAI
client = OpenAI(
api_key="xc-your-api-key",
base_url="https://ai.xiaocongyun.cn/api/v1",
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一个专业的AI助手。"},
{"role": "user", "content": "你好,请介绍一下你自己。"},
],
temperature=0.8,
max_tokens=1024,
)
print(response.choices[0].message.content)
python hello.py
hello.js:
npm install openai
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'xc-your-api-key',
baseURL: 'https://ai.xiaocongyun.cn/api/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [
{ role: 'user', content: '你好,介绍一下你自己。' }
],
});
console.log(response.choices[0].message.content);
curl https://ai.xiaocongyun.cn/api/v1/chat/completions \
-H "Authorization: Bearer xc-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "你好!"}
]
}'
了解如何在 API 请求中携带身份凭证
XC-AI 使用 Bearer Token 方式进行 API 认证。在每次请求的 Authorization 请求头中携带你的 API Key:
Authorization: Bearer xc-your-api-key
| 操作 | 说明 |
|---|---|
| 创建密钥 | 最多可创建 10 个 API Key,支持自定义名称 |
| 查看密钥 | 创建时完整显示,之后仅显示前 8 位(出于安全考虑) |
| 禁用密钥 | 临时禁用某个 Key,禁用后该 Key 无法调用 API |
| 删除密钥 | 永久删除,该 Key 立即失效 |
XC_API_KEY 管理XC-AI 的 API 根地址:
https://ai.xiaocongyun.cn/api
接口路径格式为 /api/v1/...,兼容 OpenAI SDK 的 base_url 配置。
兼容 OpenAI Chat Completions API,支持多轮对话、流式输出、系统提示词
/api/v1/chat/completions
发送对话消息,获取 AI 回复。完全兼容 OpenAI SDK 的 client.chat.completions.create() 方法。
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
model | string | 是 | - | 模型名称,如 gpt-4o、claude-3.5-sonnet |
messages | array | 是 | - | 消息列表,每条含 role 和 content |
temperature | number | 否 | 1.0 | 控制输出随机性,范围 0-2 |
max_tokens | integer | 否 | - | 最大生成 token 数 |
top_p | number | 否 | 1.0 | 核采样参数,范围 0-1 |
stream | boolean | 否 | false | 是否启用流式输出 |
frequency_penalty | number | 否 | 0 | 频率惩罚,范围 -2.0 ~ 2.0 |
presence_penalty | number | 否 | 0 | 存在惩罚,范围 -2.0 ~ 2.0 |
stop | string/array | 否 | - | 停止序列,最多 4 个 |
n | integer | 否 | 1 | 生成回复的数量 |
| role | 说明 |
|---|---|
system | 系统提示词,设定 AI 角色和行为规则 |
user | 用户发送的消息 |
assistant | AI 之前的回复(用于多轮上下文) |
from openai import OpenAI
client = OpenAI(
api_key="xc-your-api-key",
base_url="https://ai.xiaocongyun.cn/api/v1",
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一个专业的AI助手,擅长技术问题解答。"},
{"role": "user", "content": "请用通俗的语言解释什么是大语言模型。"},
],
temperature=0.8,
max_tokens=1024,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'xc-your-api-key',
baseURL: 'https://ai.xiaocongyun.cn/api/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [
{ role: 'system', content: '你是一个专业的AI助手。' },
{ role: 'user', content: '解释什么是大语言模型。' },
],
temperature: 0.8,
max_tokens: 1024,
});
console.log(response.choices[0].message.content);
curl https://ai.xiaocongyun.cn/api/v1/chat/completions \
-H "Authorization: Bearer xc-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "你是一个专业的AI助手。"},
{"role": "user", "content": "解释什么是大语言模型。"}
],
"temperature": 0.8,
"max_tokens": 1024
}'
// Maven: com.theokanning.openai-gpt3-java
import com.theokanning.openai.service.OpenAiService;
import com.theokanning.openai.completion.chat.*;
OpenAiService service = new OpenAiService(
"xc-your-api-key",
60 // timeout
);
// 注意:Java SDK 需设置 base URL 为 XC-AI
ChatCompletionRequest request = ChatCompletionRequest.builder()
.model("gpt-4o")
.messages(List.of(
new ChatMessage("user", "你好!")
))
.temperature(0.8)
.maxTokens(1024)
.build();
ChatCompletionResult result = service.createChatCompletion(request);
System.out.println(result.getChoices().get(0).getMessage().getContent());
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-4o",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "大语言模型(LLM)是一种经过大规模文本数据训练的深度学习模型..."
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 28,
"completion_tokens": 156,
"total_tokens": 184
}
}
设置 stream: true 后,响应以 Server-Sent Events 格式逐块返回:
from openai import OpenAI
client = OpenAI(
api_key="xc-your-api-key",
base_url="https://ai.xiaocongyun.cn/api/v1",
)
stream = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "写一首关于春天的诗"}],
stream=True,
)
for chunk in stream:
content = chunk.choices[0].delta.content
if content:
print(content, end="", flush=True)
| 模型 | 提供商 | 特点 |
|---|---|---|
gpt-4o | OpenAI | 旗舰多模态模型,推理能力强 |
gpt-4o-mini | OpenAI | 轻量版,速度快、成本低 |
claude-3.5-sonnet | Anthropic | 推理与代码能力领先 |
claude-3-haiku | Anthropic | 轻量快速,适合高频对话 |
deepseek-v3 | DeepSeek | 国产顶级推理,代码数学能力强 |
deepseek-r1 | DeepSeek | 深度推理,复杂问题求解 |
qwen-max | 阿里云 | 中文理解和生成能力出众 |
gemini-pro | 多模态,超长上下文 | |
doubao-seed-2.0-lite | ByteDance | 响应速度快,中文表达自然 |
glm-4 | 智谱AI | 支持工具调用和代码执行 |
通过文本描述生成高质量图像,支持参考图片
/api/image/generate
支持 DALL-E 3、Stable Diffusion XL、Doubao-Seedream 等模型,每次调用 ¥0.05。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model_id | integer | 是 | 模型 ID(控制台模型列表中查看) |
prompt | string | 是 | 图像描述文本,建议详细描述 |
size | string | 否 | 图像尺寸,默认 1024x1024 |
n | integer | 否 | 生成数量,默认 1(最大 4) |
ref_image_url | string | 否 | 参考图片 URL(需先上传) |
/api/image/upload-ref
使用 multipart/form-data 上传参考图片(JPG/PNG/WebP,最大 10MB):
import requests
url = "https://ai.xiaocongyun.cn/api/image/upload-ref"
headers = {"Authorization": "Bearer xc-your-api-key"}
files = {"file": open("reference.jpg", "rb")}
response = requests.post(url, headers=headers, files=files)
ref_url = response.json()["url"]
print(f"参考图 URL: {ref_url}")
import requests
url = "https://ai.xiaocongyun.cn/api/image/generate"
headers = {
"Authorization": "Bearer xc-your-api-key",
"Content-Type": "application/json",
}
data = {
"model_id": 5, # 对应 DALL-E 3
"prompt": "一只可爱的柯基犬在樱花树下奔跑,水彩画风格,温暖色调",
"size": "1024x1024",
"n": 1,
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
for img in result.get("images", []):
print(f"图片 URL: {img['url']}")
curl https://ai.xiaocongyun.cn/api/image/generate \
-H "Authorization: Bearer xc-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model_id": 5,
"prompt": "一只可爱的柯基犬在樱花树下奔跑,水彩画风格",
"size": "1024x1024",
"n": 1
}'
{
"success": true,
"images": [
{
"url": "https://ai.xiaocongyun.cn/uploads/image_xxx.png",
"revised_prompt": "A cute corgi running under cherry blossom trees..."
}
],
"credits_remaining": 95
}
| 模型 | 提供商 | 尺寸支持 | 参考图 |
|---|---|---|---|
dall-e-3 | OpenAI | 1024x1024, 1792x1024, 1024x1792 | 不支持 |
stable-diffusion-xl | Stability AI | 最大 1024x1024 | 支持(img2img) |
doubao-seedream-4.5 | ByteDance | 1024x1024 | 支持 |
flux-pro | Black Forest Labs | 多种尺寸 | 支持 |
通过文本或图片生成视频,采用异步任务模式
/api/video/generate
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model_id | integer | 是 | 模型 ID(Seedance、Sora 等) |
prompt | string | 是 | 视频描述文本(建议描述运动、场景、镜头) |
ref_image_url | string | 否 | 参考图片 URL(先通过 /api/video/upload-ref 上传) |
import requests
url = "https://ai.xiaocongyun.cn/api/video/generate"
headers = {
"Authorization": "Bearer xc-your-api-key",
"Content-Type": "application/json",
}
data = {
"model_id": 8, # Seedance 1.0 Lite
"prompt": "一只白色的小猫在阳光明媚的花园中追蝴蝶,慢镜头,梦幻光效",
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
job_id = result["job"]["id"]
print(f"任务已提交,ID: {job_id}")
/api/video/jobs/:id
import time
job_url = f"https://ai.xiaocongyun.cn/api/video/jobs/{job_id}"
headers = {"Authorization": "Bearer xc-your-api-key"}
while True:
resp = requests.get(job_url, headers=headers)
job = resp.json()["job"]
status = job["status"]
print(f"状态: {status}")
if status == "completed":
print(f"视频地址: {job['video_url']}")
break
elif status == "failed":
print("生成失败")
break
else:
time.sleep(5) # 每5秒轮询一次
| 状态 | 说明 |
|---|---|
pending | 任务已提交,等待处理 |
processing | 正在生成中(通常需要 1-5 分钟) |
completed | 生成完成,可下载视频 |
failed | 生成失败,请检查提示词或稍后重试 |
/api/video/upload-ref
支持 JPG/PNG/WebP,最大 10MB。上传后获取 URL 传入 generate 接口的 ref_image_url:
import requests
upload_url = "https://ai.xiaocongyun.cn/api/video/upload-ref"
files = {"file": open("scene.jpg", "rb")}
resp = requests.post(upload_url, headers={...}, files=files)
ref_url = resp.json()["url"]
# 然后在 generate 请求中传入
data = {
"model_id": 8,
"prompt": "让场景中的花朵盛开,延时摄影效果",
"ref_image_url": ref_url,
}
| 模型 | 提供商 | 特点 | 参考图 |
|---|---|---|---|
seedance-1-lite | ByteDance | 文生视频,流畅度高 | 支持 |
doubao-seedance-2.0 | ByteDance | 旗舰版,更长视频、更高画质 | 支持 |
sora-preview | OpenAI | 复杂场景和物理运动模拟 | 暂不支持 |
通过图片生成 3D GLB 模型,同样采用异步任务模式
/api/model3d/generate
使用 multipart/form-data 格式上传图片和参数:
import requests
url = "https://ai.xiaocongyun.cn/api/model3d/generate"
headers = {"Authorization": "Bearer xc-your-api-key"}
files = {"image": open("toy.jpg", "rb")}
data = {"model_id": "doubao-seed3d-2-0-001", "description": "一个可爱的陶瓷杯"}
response = requests.post(url, headers=headers, files=files, data=data)
job_id = response.json()["job"]["id"]
print(f"3D 生成任务已提交: {job_id}")
轮询接口与视频相同,使用 GET /api/model3d/jobs/:id:
import time
while True:
job = requests.get(
f"https://ai.xiaocongyun.cn/api/model3d/jobs/{job_id}",
headers={...}
).json()["job"]
if job["status"] == "completed":
print(f"模型下载: https://ai.xiaocongyun.cn/api/model3d/download/{job_id}")
break
time.sleep(5)
将 XC-AI 接入你的日常开发工具和 AI 助手
xc-your-api-keyhttps://ai.xiaocongyun.cn/api/v1https://ai.xiaocongyun.cn/api/v1
export OPENAI_BASE_URL="https://ai.xiaocongyun.cn/api/v1"
export OPENAI_API_KEY="xc-your-api-key"
Claude Code 支持 OpenAI 兼容模式,Base URL 填写上方地址即可使用所有模型。
https://ai.xiaocongyun.cn/api/v1https://ai.xiaocongyun.cn/api/v1https://ai.xiaocongyun.cn/api/v1gpt-4o 或其他模型名完整的 HTTP 状态码列表及排查方法
XC-AI API 使用标准 HTTP 状态码表示请求结果。所有错误响应均包含 message 字段说明错误原因。
| HTTP 状态码 | 错误标识 | 说明 | 排查方法 |
|---|---|---|---|
401 |
- | 未授权,请先登录 | 检查 Authorization 请求头是否正确携带 API Key |
401 |
invalid_token | API Key 无效或已过期 | 检查 Key 是否正确,是否已在控制台删除或禁用 |
402 |
credits_insufficient | 余额不足 | 在控制台查看余额,联系管理员充值 |
403 |
kyc_required | 需要完成实名认证 | 在控制台 → 实名认证 页面提交认证信息 |
403 |
forbidden | 权限不足 | 当前用户无权执行此操作(如非管理员访问管理接口) |
403 |
account_frozen | 账号已被冻结 | 联系管理员解冻或查看违规记录 |
404 |
not_found | 资源不存在 | 检查请求的模型 ID、任务 ID 等是否正确 |
429 |
rate_limited | 请求过于频繁 | 降低调用频率,稍后重试 |
500 |
server_error | 服务器内部错误 | 联系管理员排查,稍后重试 |
502 |
upstream_error | 上游模型服务异常 | 检查所选模型的 API Key 是否已配置,或更换模型重试 |
{
"success": false,
"message": "余额不足,请充值后继续使用",
"code": 402,
"error": "credits_insufficient"
}
使用 XC-AI 过程中的常见问题与解答
注册成功后即可使用,系统会自动赠送 ¥10 余额。如需使用全部功能,建议完成实名认证(通常审核时间不超过 24 小时)。
不同功能费用如下:
• AI 对话:¥0.005/千 tokens
• 图像生成:每次 ¥0.05
• 视频生成:每次 ¥2.00
• 3D 模型生成:每次 ¥2.00
• AI 编程:¥0.008/千 tokens
• API 调用:¥0.005/千 tokens
可在控制台查看余额和使用记录。
目前余额由管理员统一分配和调整。如需充值,请联系管理员。未来将支持在线充值功能。
XC-AI 使用加密存储 API Key,并且仅在你创建时完整显示一次。建议通过环境变量管理 Key,不要硬编码在代码中。如怀疑 Key 泄露,请立即删除并重新创建。
通常 1-5 分钟,取决于视频时长和模型复杂度。提交任务后建议每 5 秒轮询一次状态。如果超超过 10 分钟仍未完成,可视为超时失败。
可以。一个 API Key 可以访问所有可用模型。只需在请求中指定不同的 model 参数即可切换模型。不同模型的费用可能不同。
取决于具体模型。一般来说:
• GPT-4o:128K tokens
• Claude 3.5:200K tokens
• Qwen Max:32K tokens
超出上下文窗口的消息会被自动截断。
• 平台内:控制台提交工单
• 邮件:support@xiaocongyun.cn
• 技术:tech@xiaocongyun.cn
通常在工作时间 24 小时内回复。
我们致力于将全球顶尖的 AI 大模型整合到一个平台,降低 AI 使用门槛,让 AI 技术普惠每一个人。
整合全球顶尖 AI 大模型,提供高可用、高安全、低成本的 AI 服务,推动 AI 技术在各行业的落地应用。
成为中国领先的 AI 模型聚合服务平台,让每一个开发者、创业者和企业都能轻松接入和使用最优秀的 AI 能力。
严格遵守法律法规,实名认证,内容安全
99.9% 服务可用率,毫秒级响应速度
紧跟技术前沿,第一时间接入最新模型
以用户需求为核心,持续优化产品体验
有什么可以帮你的?试试下面的问题:
{{ msg.content }}
正在分析需求并生成代码...
AI 正在思考,请稍候
代码结果将显示在这里
点击上传参考图片
支持 JPG、PNG、WebP,最大 10MB
{{ job.prompt }}
点击上传参考图片
支持 JPG、PNG、WebP,最大 10MB
{{ job.prompt }}
{{ createdKey }}
{{ k.key_prefix }}...
使用 {{ k.usage_count }} 次
{{ k.created_at?.slice(0,10) }}
暂无 API 密钥
您的身份已通过审核,享有完整服务权限。
您的申请已提交,请耐心等待管理员审核(通常1个工作日内完成)。
认证申请被拒绝
{{ kycRejectReason || '请重新提交认证申请' }}
您的个人信息将被加密存储,仅用于合规审查,不会对外披露。
根据相关法规,使用 AI 服务需完成实名认证。
🔒 您的个人信息将被加密存储,仅用于合规审查,不会对外披露。
管理你的头像、用户名和手机号
支持 JPG、PNG、GIF,最大 2MB
暂无更新日志
{{ m.model_id }} · {{ m.provider }}
✓ Key
| 用户 | 角色 | 邮箱 | 余额 | 注册时间 | 操作 |
|---|---|---|---|---|---|
{{ (u.username||'?')[0].toUpperCase() }} {{ u.username }} |
{{ u.role }} | {{ u.email || '-' }} | ¥{{ formatBalance(u.credits) }} | {{ u.created_at?.slice(0,10) }} |
|
| 用户 | 真实姓名 | 手机 | 状态 | 申请时间 | 操作 |
|---|---|---|---|---|---|
| {{ k.username }} | {{ k.real_name }} | {{ k.phone }} | {{ k.status==='approved'?'已通过':k.status==='rejected'?'已拒绝':'待审核' }} | {{ k.created_at?.slice(0,10) }} |
|
| 暂无数据 | |||||
| 用户 | 操作类型 | 详情 | IP | 级别 | 时间 |
|---|---|---|---|---|---|
| {{ l.username || '—' }} | {{ l.action }} |
{{ l.detail }} | {{ l.ip }} | {{ l.level }} | {{ l.created_at?.slice(0,19) }} |
| 暂无数据 | |||||
{{ a.type }}
{{ a.username || '匿名' }} · {{ a.ip }}
{{ a.detail }}
{{ a.created_at?.slice(0,19) }}
| IP/CIDR | 类型 | 备注 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|
| {{ r.ip }} | {{ r.type==='blacklist'?'黑名单':'白名单' }} | {{ r.note || '—' }} | {{ r.is_active?'启用':'禁用' }} | {{ r.created_at?.slice(0,10) }} |
|
| 暂无规则 | |||||
批量导入(换行或逗号分隔)
| 类型 | 内容 | 备注 | 状态 | 操作 |
|---|---|---|---|---|
| {{ a.type==='forbidden_word'?'违禁词':a.type==='sensitive_keyword'?'敏感词':a.type==='safe_prompt'?'安全提示':'可信域名' }} | {{ a.word }} | {{ a.note || '—' }} | {{ a.is_active?'启用':'禁用' }} |
|
| 暂无数据 | ||||
根据 KYC 合规要求,严重安全事件须在5分钟内响应处理