概览

沙琪玛(Shaqma)API 服务的整体运行情况

近 7 天 Token 消耗

输入 输出

模型消耗占比

API 消耗明细(近 30 天)

API输入 Tokens输出 Tokens总计

技术学堂

编程 · 系统 · 硬件 · 维修 · AI · 网页 —— 搜什么就有什么,大白话讲透

用量统计

Token 消耗趋势与分布

每日 Token 消耗(条形图)

模型占比(饼图)

API 明细

API输入 Tokens输出 Tokens总计调用次数

API Key 管理

创建和管理调用沙琪玛 API 的密钥

我的密钥

名称密钥已用额度状态创建时间操作

调用日志

每一次 API 调用的详细记录

时间用户API模型输入输出耗时方式

模型广场

沙琪玛自研模型体系

渠道管理

模型体系

记忆库

让沙琪玛长期记住的信息,将自动注入每次对话

记忆条目

在线测试

直接调用沙琪玛 API 进行调试

(响应将显示在这里)

API 文档

沙琪玛 API 接入指南(OpenAI 兼容协议)

接入信息

正式地址https://www.shaqma.com(本机 hosts 劫持 + 自签证书,仅本机可访问)
Base URLhttp://localhost:3000/v1
认证方式Authorization: Bearer sk-你的密钥(个人 API Key;管理接口还要求 admin 角色)
模型 IDShaqma-Pro(增强版:-Search / -Agent / -DeepSearch 后缀,仅 :3001/域名网关)
协议OpenAI Chat Completions 兼容

对话补全 POST /v1/chat/completions

curl http://localhost:3000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的密钥" \
  -d '{
    "model": "Shaqma-Pro",
    "messages": [{"role": "user", "content": "你好"}],
    "stream": true
  }'

Python 示例

from openai import OpenAI
client = OpenAI(base_url="http://localhost:3000/v1", api_key="sk-你的密钥")
resp = client.chat.completions.create(
    model="Shaqma-Pro",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)

联网搜索 / Agent / 深度查找(应用层增强,走 :3001)

在模型 ID 后加后缀即可获得增强能力。增强路由在应用层网关 http://localhost:3001/v1(也可走 https://www.shaqma.com/v1,计费与日志仍计入 new-api):

模型 ID能力说明
Shaqma-Pro纯对话裸模型,:3000 / :3001 网关均可调用
Shaqma-Pro-Search联网搜索服务端自动搜索 Bing(关键词清洗 + 逐级截短回退),实时结果注入后作答,附来源链接
Shaqma-Pro-AgentAgent 工具模型自主多轮调用工具:联网搜索、网页抓取、PowerShell 命令执行、文件读写(最多 5 轮)
Shaqma-Pro-DeepSearch深度查找多关键词交叉检索 + 精读网页正文,过程静默只输出综合结论
curl https://www.shaqma.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的密钥" \
  -d '{
    "model": "Shaqma-Pro-DeepSearch",
    "messages": [{"role": "user", "content": "DDR5 内存价格走势"}],
    "stream": false
  }'

聊天页输入框上方有「联网搜索」「Agent 模式」「深度查找」开关;Playground 直接选带后缀的模型即可。外部模型(OpenAI/DeepSeek/Kimi/MiMo)在「模型广场 → 添加模型」接入后,同样支持 -Search/-Agent/-DeepSearch 后缀。

客户端接入

客户端配置
Hermes AgentProvider 类型 OpenAI 兼容,Base URL http://localhost:3000/v1,模型名填 Shaqma-Pro
OpenClaw / Claude Code 类Anthropic 协议客户端需经协议转换层(opencodex 代理 localhost:10100),或选用支持 OpenAI 协议的客户端直连
其他 OpenAI 客户端填 Base URL + API Key + 模型 ID Shaqma-Pro 即可

鉴权与密钥

需要身份的业务接口统一用 Authorization: Bearer sk-…(个人 API Key);管理接口还要求账号角色为 admin。浏览器里登录后走会话 Cookie,不用手动填 Key。

怎么拿 Key说明
平台页面开放平台 →「API 密钥」→ 创建新 Key。密钥只显示这一次,请立即保存
接口创建POST /api/me/keys,body {"name":"我的key"} → 返回 {key, notice}
查看 / 删除GET /api/me/keys | DELETE /api/me/keys/:id

对话补全 POST /v1/chat/completions —— 请求参数

参数类型必填说明
modelstring是模型 ID,如 Shaqma-Pro;可带增强后缀(见下表)
messagesarray是[{"role":"user","content":"你好"}],role 支持 system/user/assistant
streambool否true = SSE 流式(data: {...} 帧,末尾 data: [DONE]);默认 false
temperaturenumber否采样温度,默认按模型
max_tokensint否输出上限
toolsarray否OpenAI 工具协议(配合 -Agent 后缀时服务端还会自带联网/抓网页等工具)

示例见上方「对话补全」(curl)与「Python 示例」。

其他 /v1 接口

方法 / 路径说明
GET /v1/models可用模型列表(带 input_price/output_price/locked/min_plan);GET /api/models?all=1 可看到被套餐锁住的模型
POST /v1/completions文本补全(OpenAI 兼容)
POST /v1/embeddings向量嵌入(上游支持时可用)
POST /api/chat应用层对话(见下方「应用层流式对话」):支持 -Search/-Agent/-DeepSearch 全部增强能力,响应 text/event-stream

应用层流式对话 POST /api/chat

参数类型说明
messagesarray同 /v1(必填)
modelstring模型 ID,默认 Shaqma-Pro;可带 -Search/-Agent/-DeepSearch 后缀,服务端会自动切模式
temperaturenumber采样温度
conversation_idstring会话 ID(用于服务端记录与记忆库关联)
search / agent / deepsearchbool等效于加后缀的增强开关(三选一)
thinkbool强制深度思考(升级 reasoner)
image_urlstring带图提问(图片描述/理解)

响应 Content-Type: text/event-stream,帧格式与 /v1 一致(data: {...},末尾 data: [DONE]),可直接用 OpenAI SDK 的流式解析器读取。

账号接口

方法 / 路径参数说明
POST /api/auth/registerusername, password, accepted_terms注册(新用户送初始额度)
POST /api/auth/loginusername, password登录,返回会话 Cookie
POST /api/auth/logout—退出登录
GET /api/auth/me—当前用户(用户名/套餐/余额)
POST /api/auth/passwordold_password, new_password改密码(需登录)
POST /api/auth/redeemcode兑换码充值(SQ- 开头)
POST /api/auth/guest—访客临时身份
POST /api/auth/consent—记录条款同意
GET /api/config—品牌名 / 默认模型 / 是否需要登录

会话同步与我的用量

方法 / 路径参数返回
GET /api/chats—{chats:[…], updated_at} 云端会话副本(多端共享)
PUT /api/chatschats(数组,≤500 条、≤6MB){ok, updated_at}
GET /api/me/usage—总用量 + 近 30 天按日 + 按模型 + 最近 100 条明细(含 token 与费用)
GET /api/me/context—上下文容量使用率(容量 1000 万 token)+ 全文检索状态
GET /api/personas / POST / DELETE /:idname, prompt, desc, icon自定义人格(预设角色)

平台数据接口(开放平台页用,需登录)

方法 / 路径参数说明
GET /platform/api/overview—总览:余额/套餐/调用量/消耗
GET /platform/api/usage/dailydays(≤90,默认 7)按日用量
GET /platform/api/usage/by-modeldays按模型用量
GET /platform/api/usage/by-keydays(默认 30)按 Key 用量
GET /platform/api/logsp(页码)、size(≤100,默认 20)调用日志(分页)
GET /platform/api/models—模型广场(含定价与套餐门槛)
GET /platform/api/keys / POST / DELETE /:idnameKey 管理
POST /platform/api/keys/:id/speedtest—Key 连通性与延迟测试(admin)
GET /platform/api/chain-health—链路健康(中转站/上游可用性)
GET /platform/api/memories / POST / DELETE /:id / POST togglecontent | id, enabled记忆库(长期记忆条目)
GET /api/memories/syncsince(时间戳)增量同步记忆(客户端记忆库)
GET /platform/api/skills / POST toggle / GET market / POST installname, enabled | idSkill 配置中心(联网搜索/阅读网页/执行命令等开关)
GET /platform/api/downloads—下载中心清单
GET /platform/api/providers / POST / DELETE /:idprovider, baseUrl, apiKey, models, name上游供应商接入(admin)
GET /platform/api/admin/stats · users(q) · codes · prices— | amount, count, batch | model, input_price, output_price, min_plan管理后台:统计 / 用户(改套餐·余额·状态·重置密码)/ 兑换码 / 模型定价(admin)
POST /platform/api/settings/dirs—记忆库目录设置(admin)

扩展能力接口

方法 / 路径参数说明
POST /api/image/generateprompt, negative, width, height, steps, cfg, seed文生图
POST /api/image/videoprompt, image_url, seconds图/文生视频
POST /api/image/describeurl, question图片理解(看图答题)
POST /api/upload/imagedata(base64)上传图片取回可访问 URL
POST /api/asraudio(base64 音频)语音识别(转文字)
POST /api/ttstext, voice(默认 zh-CN-XiaoxiaoNeural), rate(如 +0%)语音合成(返回音频,带缓存)
POST /api/3d/generateprompt(≤500 字)3D 建模生成(返回单文件 HTML,含画质自检)
POST /api/game3d/generateprompt(≤500 字)3D 游戏生成(返回 HTML + 体积/耗时/重试次数)
GET /api/image/health—图像/视频服务健康状态
GET /api/app/version—桌面/安卓客户端版本(App 用它判断是否要更新)

错误码

状态码含义响应体示例
400参数错误{"error":{"message":"…"}}
401未认证 / Key 无效{"error":{"message":"invalid api key"}}
402余额/额度不足{"error":{"message":"…","type":"billing_error"}}
403套餐/角色不够{"error":{"message":"…","type":"permission_error","need_plan":"vip"}}
404对象不存在(如 Key 已删){"error":{"message":"key 不存在"}}
500服务端异常{"error":{"message":"…"}}
502上游/中转站不可达{"error":{"message":"无法连接中转站: …"}}

额度与计费

计费方式按 token 计费(输入/输出分别定价),每次调用写一条用量日志;GET /api/me/usage 可查明细
模型价格GET /v1/models 的 input_price/output_price 字段;管理端可在「模型定价」里改
套餐门槛模型带 min_plan,不满足时调用返回 403(need_plan 告诉你要哪档)
速率限制本服务为自用部署,未启用速率限制;实际门槛是余额(402)与套餐(403)
上下文容量每账号 1000 万 token 虚拟上下文(全文检索),用 GET /api/me/context 看使用率

端点总览(一眼版)

分类端点
OpenAI 兼容GET /v1/models | POST /v1/chat/completions | POST /v1/completions | POST /v1/embeddings
应用层增强POST /api/chat(SSE)|模型后缀 -Search / -Agent / -DeepSearch
账号/api/auth/register|login|logout|me|password|redeem|guest|consent
我的数据/api/me/keys | /api/chats | /api/me/usage | /api/me/context | /api/personas
平台面板/platform/api/overview|usage/*|logs|models|keys|chain-health|memories|skills|downloads|providers|admin/*|settings/dirs
多模态/api/image/generate|video|describe|upload | /api/asr | /api/tts | /api/3d/generate | /api/game3d/generate

下载中心

Windows 一键安装版(向导式安装,像装 QQ 一样简单)· 绿色版解压即用 · 手机扫码即聊 —— 零依赖:新电脑装好即用

📱 手机版(Android / iOS)

Android 安装包(APK)
安卓手机直接下载安装,无需应用商店。
注意:首次安装需在系统设置中允许"未知来源"。
⬇ 下载 APK
iOS(添加到主屏幕)
受苹果系统限制,iOS 无法提供安装包,使用 PWA 方式同样获得全屏 App 体验。
步骤:Safari 打开本网站 → 底部「分享」按钮 → 「添加到主屏幕」。
打开网站

个人中心

账户信息、钱包充值

账户信息


修改密码

钱包充值

¥0.00

充值码获取:联系管理员购买 / 官方活动赠送。在线支付通道对接中(微信 / 支付宝)。


超长上下文(10M)

用户管理

注册用户列表:套餐、余额、状态管理

ID用户名套餐余额 ¥状态注册时间最近登录操作

充值码

生成充值码,用户兑换后余额到账

充值码金额批次状态使用者创建时间

定价管理

模型计费单价(元 / 千 token)与套餐门槛

模型 ID显示名输入价 ¥/1K输出价 ¥/1K最低套餐启用操作

扫码接入

把二维码打印出来贴门店 / 发群里 / 放海报,用户用微信 / QQ / 钉钉 / 飞书扫一扫即进沙琪玛对话——免注册、免技术、扫完即用

系统设置

记忆库与缓存位置、存储统计

🧠 记忆库

迁移会复制现有数据到新目录并立即生效(不影响性能:FTS5 索引随库一起迁移)。原目录文件保留,可手动清理。

小沙大脑 · Shaqma-Brain

沙琪玛自研的类脑执行模型:脉冲皮层(139,260 神经细胞 × K=360 = 50,133,600 突触 ≈ 果蝇 100.3%)、眼睛、认数字、对错判断、自主探索、脊椎查错、免疫修复、看门狗、完整生命特征。
⚠️ 它是执行模型而不是聊天模型:没有语言能力,请给它具体任务;它会真跑对应的大脑模块并返回真实结果。

1) 查看可用任务

GET /api/brain/tasks
Authorization: Bearer <你的登录令牌>

→ 200
{
  "model": "Shaqma-Brain",
  "kind": "类脑执行模型(非聊天)",
  "owner": "沙琪玛 / Shaqma",
  "tasks": [
    { "task": "digits",   "title": "看数字(识别 0~9)",        "cap": "图像分类" },
    { "task": "vision",   "title": "估方位(视叶分块编码)",     "cap": "误差约 7.3°" },
    { "task": "judge",    "title": "判断对错(预测式自评价)",   "cap": "世界模型误差 0.0188" },
    { "task": "cortex",   "title": "脉冲皮层(类脑推理)",       "cap": "139,260 细胞 × K=360" },
    { "task": "spine",    "title": "查错修复(脊椎)",           "cap": "检出→定位→修复→复测" },
    { "task": "immune",   "title": "免疫排查",                  "cap": "排查/治疗/免疫记忆" },
    { "task": "watchdog", "title": "看门狗(故障恢复)",         "cap": "卡死/消失/NaN → 恢复" },
    { "task": "curious",  "title": "自主探索(无奖励找目标)",   "cap": "RND 内在动机" },
    { "task": "life",     "title": "完整生命特征",              "cap": "代谢/繁殖/进化" },
    { "task": "neuro_v3", "title": "神经系统 v3",               "cap": "分层类脑控制" },
    { "task": "brain_v2", "title": "大脑 v2",                   "cap": "一个脑子管全身" }
  ]
}

2) 执行一个任务

POST /api/brain/run
Content-Type: application/json
Authorization: Bearer <你的登录令牌>

{ "task": "judge" }

→ 200(真实结果,非生成文本)
{
  "ok": true,
  "model": "Shaqma-Brain",
  "task": "judge",
  "title": "判断对错(预测式自评价)",
  "exit": 0,        // 0 = 该模块自检全通过
  "secs": 1.6,      // 真实耗时(秒)
  "pass": 3, "total": 3,
  "stdout": "...真实运行输出..."
}

提示:cortex 属重量级(默认档 139,260 细胞,可能要几十秒);同一时刻只允许一个任务在跑(并发时返回 429);未带令牌返回 401。 网页版体验入口:小沙大脑