快速开始

酷智AI开放平台提供 OpenAI 兼容 的对话 API。只需三步即可接入:

  1. 在 用户中心 → API密钥 创建密钥(nh-* 开头);
  2. 将请求地址设置为 https://你的域名/api/chat/completions;
  3. 携带 Authorization: Bearer <密钥> 发送 JSON 请求即可。

对话接口(流式)

POST /api/chat/completions
Content-Type: application/json
Authorization: Bearer nh-xxxx

{
  "model": "nova-chat",
  "messages": [
    {"role": "user", "content": "你好"}
  ],
  "stream": true
}

流式响应为 SSE(text/event-stream),每帧格式:

data: {"type":"meta","conv_id":123}
data: {"type":"search","results":[...]}   // 开启联网搜索时
data: {"type":"delta","content":"你"}     // 增量正文
data: {"type":"usage","tokens":42,"points":1}
data: {"type":"done"}

模型功能与使用教程

本站提供 语言 / 绘画 / 视频 / 3D / 音频 五大类模型能力。每一类都有独立的触发方式、参数与计费规则,下面按类别逐一说明「能做什么、怎么用、怎么接入」。

语言模型(对话 · 推理 · 编程 · 写作)

语言模型是平台的核心能力,覆盖日常问答、深度推理、编程开发、写作文案、办公效率、学习辅导等场景。不同模型定位不同,选对模型能显著提升效果与性价比。

定位典型模型擅长任务推荐场景
日常主力NovaHub 均衡、DeepSeek Flash、豆包 Lite通用问答、办公写作、生活助手日常聊天、写周报、查资料
深度推理NovaHub 旗舰、DeepSeek Pro、Kimi K3复杂推理、专业研读、逻辑分析数学证明、代码审查、研报解读
编程开发NovaHub 编程、Kimi Code、DeepSeek Pro代码编写、调试、重构写代码、改 Bug、代码评审
写作文案通义千问 Max、豆包 Pro文章撰写、营销文案、润色公众号推文、广告语、翻译
使用提示:语言模型支持深度思考开关(模型面板顶部),开启后模型会先推理再作答,适合需要严谨推理的任务;支持联网搜索(引用真实来源);支持上传文档后针对文档提问(PDF / Word / Excel / PPT / 代码)。
# 对话触发(网页端)
在输入框直接输入问题,Enter 发送;Shift+Enter 换行。

# 指定模型的 API 调用(OpenAI 兼容)
{
  "model": "模型ID",
  "messages": [{"role": "user", "content": "帮我分析这段代码的时间复杂度"}],
  "stream": true
}

绘画模型(文生图 · 图生图)

输入一句画面描述即可出图,支持写实、插画、国风、赛博朋克等多种风格,并可指定尺寸、出图张数。绘画走 openai-image 协议,异步生成。

能力触发方式参数说明
文生图对话「帮我画一只在星空下奔跑的独角兽」尺寸 / 张数 / 风格自动路由到绘画模型出图
图生图上传参考图 + 描述改图意图参考图 / 描述保留主体、改风格或背景
营销海报工具「营销海报」/ 设计场景文案 / 配色 / 版式一键生成可商用海报
提示词技巧:描述尽量包含「主体 + 风格 + 构图 + 光线 + 色彩」五要素,例如「一只 Q 版柴犬,宫崎骏水彩风,居中构图,柔光,暖色调」。描述越具体,出图越贴合预期。
POST /api/images/generations
Authorization: Bearer nh-xxxx
{"model": "模型ID", "prompt": "一只在星空下奔跑的独角兽,赛博朋克风格", "n": 1, "size": "1024x1024"}

视频模型(文生视频 · 图生视频)

输入描述或上传图片即可生成短视频,支持人物一致性、镜头调度。视频走 openai-video 协议,为异步任务——提交后返回任务 ID,轮询进度获取成片地址。

能力触发方式时长说明
文生视频对话「生成一段无人机航拍雪山日出的 10 秒短片」5~15 秒按描述生成镜头画面
图生视频上传首帧图片 + 动作描述5~15 秒让静态图动起来
异步轮询:视频生成耗时较长(通常数十秒),提交后调用 GET /chat/media-poll?task_id=xxx 轮询,status 为 done 时读取 result.url 获取成片地址。前端已自动轮询,无需手动处理。
POST /api/videos/generations
Authorization: Bearer nh-xxxx
{"model": "模型ID", "prompt": "无人机航拍雪山日出的 10 秒短片", "duration": 10}

3D 模型(文生 3D · 图生 3D)

输入描述或上传图片生成三维模型,产出标准 .glb 格式,可直接导入 Blender / Unity / Three.js 等工具,适合商品展示与人物建模。

能力触发方式产出说明
文生 3D对话「生成一个 Q 版卡通风格的太空飞船 3D 模型」.glb按描述建模
图生 3D上传参考图 + 建模要求.glb按图还原三维结构
格式说明:生成结果为 .glb(GLB 二进制格式,含网格 + 材质 + 贴图),Blender 直接「文件 → 导入 → glTF 2.0」,Web 端用 three.js 的 GLTFLoader 加载。
POST /api/3d/generations
Authorization: Bearer nh-xxxx
{"model": "模型ID", "prompt": "一个 Q 版卡通风格的太空飞船", "format": "glb"}

音频模型(TTS 语音合成 · 文生音乐)

文字转语音(TTS)、语音识别(ASR)与文生音乐统一入口,音色自然、表现力强。语音能力需后台单独配置语音密钥(与文本模型分离)。

能力触发方式说明
语音合成 TTS工具「文字转语音」文字转自然语音,可选音色 / 语速 / 情绪
语音识别 ASR工具「语音转文字」上传音频返回转写文本
文生音乐对话「生成一段治愈系纯钢琴 BGM」按描述生成背景音乐
配置说明:TTS / ASR 需在后台「系统设置 → 语音」配置语音密钥与音色 ID;文生音乐走 openai-music 协议,按上游单价计费。
POST /api/audio/speech
Authorization: Bearer nh-xxxx
{"model": "语音模型ID", "input": "你好,欢迎使用 NovaHub", "voice": "音色ID"}

计费与常见问题

模型类别计价方式示例
语言模型积分 / 千字(问 + 答合计)均衡模型约 3 积分/千字,旗舰约 12 积分/千字
绘画模型元 / 张约 0.15~0.30 元/张
视频 / 3D / 音频元 / 次(按上游单价)以模型列表页实时标价为准
常见问题:① 出图/出视频失败 → 检查后台是否已配置对应协议的模型与密钥;② 提示「未配密钥」→ 该模型尚未配置上游,换一个可用模型;③ 生成任务卡在「生成中」→ 属正常异步等待,稍候刷新;④ 积分不足 → 到「用户中心」签到或充值。完整排查见 帮助中心。

模型列表

请求 GET /api/models 返回当前可用模型(名称、类别、上下文长度、计费单价)。

认证与密钥

平台支持两种登录体系:账号密码(JWT 令牌,7 天有效)与 彩虹聚合登录(QQ/微信/支付宝等 10+ 平台)。API 调用统一使用 Bearer 令牌或 API 密钥。

聚合登录接入(彩虹协议)

平台已按彩虹聚合登录标准协议完成集成,后台「系统设置 → 聚合登录」填入 appid / appkey 即可启用:

Step1 获取跳转地址
GET {网关}/connect.php?act=login&appid={appid}&appkey={appkey}
    &type=qq&redirect_uri={https://你的域名/oauth}
→ {"code":0,"url":"https://第三方授权页"}

Step2 跳转到 url,授权后回跳 /oauth?type=qq&code=xxxx

Step3 换取用户信息
GET {网关}/connect.php?act=callback&appid=&appkey=&type=qq&code=xxxx
→ {"code":0,"social_uid":"...","nickname":"...","faceimg":"..."}

可选 主动查询用户信息
GET {网关}/connect.php?act=query&appid=&appkey=&type=qq&social_uid=xxx

平台侧自动完成「绑定 → 登录 / 自动注册」,登录方式支持 qq / wx / alipay / sina / baidu / douyin / huawei / xiaomi / bilibili / dingtalk。

聚合支付接入(彩虹易支付协议)

后台「系统设置 → 支付配置」填入网关地址、商户 ID(pid)与商户密钥(key)后即启用真实支付;未配置时自动进入演示收银台:

下单(API 模式 mapi.php)
POST {网关}/mapi.php
pid / type=alipay / out_trade_no / notify_url / return_url
name / money=29.00 / clientip / device=mobile
sign = md5(按ASCII升序拼接的参数串 + KEY)   // sign、sign_type、空值不参与

返回 JSON
{"code":1, "trade_no":"...", "payurl":"...", "qrcode":"..."}

异步通知 notify_url(GET)
pid / trade_no / out_trade_no / type / name / money
trade_status=TRADE_SUCCESS / sign / sign_type
→ 验签通过后返回纯文本 "success"
签名规则:参数按 ASCII 升序 → a=b&c=d 拼接(值不做 URL 编码)→ 末尾拼接商户密钥 → MD5 小写。通知必须校验签名,且仅 TRADE_SUCCESS 视为支付成功。

多模态能力(图像 · 视频 · 语音)

除文本对话外,平台已打通 文生图 / 文生视频 / 语音合成(TTS)/ 语音识别(ASR) 四类多模态能力,均通过「工具」「场景」或对话指令触发(非独立 OpenAI 端点,无需额外对接):

能力接入方式模型协议说明
文生图工具「AI 品牌 Logo / 营销海报 / 产品主图」+ 设计创意场景openai-image走 /images/generations,支持尺寸、多张出图
文生视频对话输入「生成视频 + 描述」/ 短剧场景openai-video异步任务,/chat/media-poll 轮询进度
语音合成 TTS工具「文字转语音」语音密钥后台「系统设置 → 语音」配置语音密钥与音色 ID
语音识别 ASR工具「语音转文字」语音密钥上传音频返回转写文本
语音能力(TTS/ASR)需在后台单独配置语音密钥(与文本模型的 API 密钥分离)。视频生成受上游时长上限约束(通常 5~15 秒),单次可轮询 /chat/media-poll 获取任务进度与成片地址。

示例代码

PHP 非流式调用
$ch = curl_init('https://你的域名/api/chat/completions');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Authorization: Bearer nh-xxxx',
  ],
  CURLOPT_POSTFIELDS => json_encode([
    'model' => 'nova-chat',
    'messages' => [['role' => 'user', 'content' => '你好']],
  ]),
  CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch);