错误代码
每个 AiHummer API 错误都带有一个 稳定的机器代码 以……的形式 AIH-<DOMAIN>-<NNNN>导线形状为:
{ "error": { "code": "AIH-AUTH-0001",
"message": "invalid login or password",
"message_key": "err.auth.invalid_credentials",
"details": { } } }
code 是稳定的(从不重复使用或重新编号); message 是一个人类的英语字符串; message_key 是客户用来本地化的 i18n 键; details 是可选的结构化上下文。
计费/计划权限错误(显示 402 “需要升级”)是 不 列在这里 — 见 许可与计费.
常见
每个服务都共有的跨切面错误(请求格式、方法、认证、内部故障)。当有合适的情况时,优先使用特定领域的代码。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-COMMON-0001 |
405 | 方法不被允许 | err.common.method_not_allowed |
此路由不允许使用该 HTTP 方法。 |
AIH-COMMON-0002 |
400 | 请求体无效 | err.common.invalid_body |
请求输入格式错误、不完整或无效。 |
AIH-COMMON-0003 |
400 | 必填字段缺失 | err.common.missing_field |
请求输入格式错误、不完整或无效。 |
AIH-COMMON-0004 |
500 | 内部错误 | err.common.internal |
意外的内部故障。 |
AIH-COMMON-0005 |
404 | 未找到 | err.common.not_found |
引用的对象不存在或超出范围。 |
AIH-COMMON-0006 |
403 | 禁止 | err.common.forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-COMMON-0007 |
501 | 功能未启用 | err.common.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-COMMON-0008 |
401 | 未经授权 | err.common.unauthorized |
缺失或无效的凭证。 |
AIH-COMMON-0009 |
400 | 验证失败 | err.common.validation |
请求输入格式错误、不完整或无效。 |
AIH-COMMON-0010 |
409 | 冲突 | err.common.conflict |
与当前状态冲突。 |
AIH-COMMON-0011 |
429 | 超出速率限制 | err.common.rate_limited |
请求过多 / 超过配置的预算。 |
AIH-COMMON-0012 |
502 | 上游错误 | err.common.upstream |
上游/提供方调用失败。 |
认证
管理员本地认证:登录、会话、密码更改、用户管理、双因素认证。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-AUTH-0001 |
401 | 无效的登录名或密码 | err.auth.invalid_credentials |
缺失或无效的凭证。 |
AIH-AUTH-0002 |
429 | 尝试次数过多,请稍后再试 | err.auth.too_many_attempts |
请求过多 / 超过配置的预算。 |
AIH-AUTH-0003 |
401 | 未认证 | err.auth.not_authenticated |
缺失或无效的凭证。 |
AIH-AUTH-0004 |
501 | 未启用本地身份验证 | err.auth.local_disabled |
该功能/集成已关闭或未配置。 |
AIH-AUTH-0005 |
403 | 当前密码错误 | err.auth.wrong_current_password |
该资源属于另一个租户/所有者/会话。 |
AIH-AUTH-0006 |
409 | 你无法删除你自己的账户 | err.auth.cannot_delete_self |
与当前状态冲突。 |
AIH-AUTH-0007 |
500 | 无法创建会话 | err.auth.session_failed |
意外的内部故障。 |
AIH-AUTH-0008 |
501 | 未启用两步验证 | err.auth.twofa_disabled |
该功能/集成已关闭或未配置。 |
AIH-AUTH-0009 |
401 | 挑战已过期 — 请重新登录 | err.auth.twofa_challenge_expired |
缺失或无效的凭证。 |
AIH-AUTH-0010 |
401 | 无效代码 | err.auth.twofa_invalid_code |
缺失或无效的凭证。 |
AIH-AUTH-0011 |
401 | 无效的恢复码 | err.auth.twofa_invalid_recovery |
缺失或无效的凭证。 |
AIH-AUTH-0012 |
401 | 二次验证失败 | err.auth.twofa_verify_failed |
缺失或无效的凭证。 |
AIH-AUTH-0013 |
400 | 未注册匹配的第二因素 | err.auth.twofa_not_enrolled |
请求输入格式错误、不完整或无效。 |
AIH-AUTH-0014 |
400 | 无效或已过期的重置令牌 | err.auth.reset_token_invalid |
请求输入格式错误、不完整或无效。 |
代理
AI 员工(代理)CRUD、版本、克隆以及每个代理的系统提示配置文件。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-AGENT-0001 |
501 | 代理未启用 | err.agent.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-AGENT-0002 |
404 | 未找到代理 | err.agent.not_found |
引用的对象不存在或超出范围。 |
AIH-AGENT-0003 |
403 | 不是你的代理 | err.agent.forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-AGENT-0004 |
501 | 未启用代理配置文件 | err.agent.profile_not_enabled |
该功能/集成已关闭或未配置。 |
AIH-AGENT-0005 |
404 | 未找到共享部分 | err.agent.section_not_found |
引用的对象不存在或超出范围。 |
AIH-AGENT-0006 |
403 | 不是你共享的部分 | err.agent.section_forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-AGENT-0007 |
400 | 未知的部分类型 | err.agent.unknown_section_kind |
请求输入格式错误、不完整或无效。 |
AIH-AGENT-0008 |
403 | 该代理不允许使用此工具 | err.agent.tool_not_permitted |
该资源属于另一个租户/所有者/会话。 |
AIH-AGENT-0009 |
403 | 子代理深度限制已到 | err.agent.subagent_depth_exceeded |
该资源属于另一个租户/所有者/会话。 |
AIH-AGENT-0010 |
403 | 此处无法交接 | err.agent.handoff_unavailable |
该资源属于另一个租户/所有者/会话。 |
AIH-AGENT-0011 |
500 | 工具调用失败 | err.agent.tool_failed |
意外的内部故障。 |
AIH-AGENT-0012 |
400 | 交接需要“代理”和“任务” | err.agent.handoff_invalid_args |
请求输入格式错误、不完整或无效。 |
AIH-AGENT-0013 |
404 | 没有那个名字的代理 | err.agent.handoff_target_not_found |
引用的对象不存在或超出范围。 |
AIH-AGENT-0014 |
400 | 未提供任务 | err.agent.subagent_no_tasks |
请求输入格式错误、不完整或无效。 |
API密钥
用于编程网关访问的 API 密钥:密钥子系统未配置。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-APIKEY-0001 |
501 | 未配置 API 密钥 | err.apikey.not_configured |
该功能/集成已关闭或未配置。 |
批准
人工干预审批队列:审批功能已关闭。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-APPROVAL-0001 |
501 | 未启用审批 | err.approval.not_enabled |
该功能/集成已关闭或未配置。 |
人工制品
对话产物(文档 + 可运行代码):代码执行关闭、缺少产物/版本、类型错误或运行器输出错误。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-ARTIFACT-0001 |
501 | 未启用代码执行 | err.artifact.exec_disabled |
该功能/集成已关闭或未配置。 |
AIH-ARTIFACT-0002 |
404 | 未找到工件 | err.artifact.not_found |
引用的对象不存在或超出范围。 |
AIH-ARTIFACT-0003 |
404 | 未找到工件版本 | err.artifact.version_not_found |
引用的对象不存在或超出范围。 |
AIH-ARTIFACT-0004 |
400 | 工件不是代码 | err.artifact.not_code |
请求输入格式错误、不完整或无效。 |
AIH-ARTIFACT-0005 |
500 | 运行器输出错误 | err.artifact.bad_runner_output |
意外的内部故障。 |
AIH-ARTIFACT-0006 |
400 | 类型必须是文档或代码 | err.artifact.invalid_kind |
请求输入格式错误、不完整或无效。 |
备份
来自管理界面的数据库备份。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-BACKUP-0001 |
501 | 数据库 URL 未为备份配置 | err.backup.not_configured |
该功能/集成已关闭或未配置。 |
AIH-BACKUP-0002 |
500 | 备份失败 | err.backup.failed |
意外的内部故障。 |
批次
批量请求处理。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-BATCH-0001 |
501 | 未启用批处理 | err.batch.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-BATCH-0002 |
404 | 未找到批次 | err.batch.not_found |
引用的对象不存在或超出范围。 |
预算
使用计量和模型支出预算。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-BUDGET-0001 |
501 | 未启用使用量计量 | err.budget.usage_not_enabled |
该功能/集成已关闭或未配置。 |
AIH-BUDGET-0002 |
501 | 未启用预算 | err.budget.not_enabled |
该功能/集成已关闭或未配置。 |
自带密钥
自带密钥:租户提供的模型供应商密钥。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-BYOK-0001 |
501 | 未配置 BYOK | err.byok.not_configured |
该功能/集成已关闭或未配置。 |
改变
变更记录和变更审批工作流程。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-CHANGE-0001 |
404 | 未找到更改 | err.change.not_found |
引用的对象不存在或超出范围。 |
AIH-CHANGE-0002 |
403 | 不允许自我审批:需要不同的审批人 | err.change.self_approval_forbidden |
该资源属于另一个租户/所有者/会话。 |
聊天
OpenAI兼容的聊天完成端点。线形保持OpenAI兼容,同时添加了一个稳定的代码。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-CHAT-0001 |
501 | OpenAI 兼容端点已禁用 | err.chat.disabled |
该功能/集成已关闭或未配置。 |
AIH-CHAT-0002 |
401 | 无效的 API 密钥 | err.chat.invalid_key |
缺失或无效的凭证。 |
AIH-CHAT-0003 |
400 | 无效的聊天请求 | err.chat.invalid_request |
请求输入格式错误、不完整或无效。 |
AIH-CHAT-0004 |
429 | 费率或预算限制已超出 | err.chat.rate_limited |
请求过多 / 超过配置的预算。 |
AIH-CHAT-0005 |
502 | 聊天轮次失败 | err.chat.turn_failed |
上游/提供方调用失败。 |
AIH-CHAT-0006 |
500 | 聊天完成失败 | err.chat.internal |
意外的内部故障。 |
连接
集成 OAuth 连接:连接票据、授权步骤和令牌交换。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-CONNECTION-0001 |
400 | 无效或已过期的连接票 | err.connection.ticket_invalid |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0002 |
400 | 插件未声明 OAuth 流程 | err.connection.no_oauth_flow |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0003 |
400 | 此插件未配置 OAuth 客户端 | err.connection.oauth_client_not_configured |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0004 |
400 | 授权被拒 | err.connection.auth_denied |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0005 |
400 | 缺少代码或状态 | err.connection.missing_code_or_state |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0006 |
400 | 无效或已过期的状态 | err.connection.state_invalid |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0007 |
400 | 插件 OAuth 配置不可用 | err.connection.oauth_config_unavailable |
请求输入格式错误、不完整或无效。 |
AIH-CONNECTION-0008 |
502 | 令牌交换失败 | err.connection.token_exchange_failed |
上游/提供方调用失败。 |
AIH-CONNECTION-0009 |
500 | 无法存储令牌 | err.connection.store_token_failed |
意外的内部故障。 |
凭证
每用户凭证库操作。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-CREDENTIAL-0001 |
501 | 未启用凭据库 | err.credential.vault_not_enabled |
该功能/集成已关闭或未配置。 |
AIH-CREDENTIAL-0002 |
400 | 凭证操作失败 | err.credential.vault_error |
请求输入格式错误、不完整或无效。 |
设备
该设备桥接到设备上的配套应用程序。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-DEVICE-0001 |
503 | 设备服务不可用 | err.device.service_unavailable |
一个依赖的服务暂时不可用。 |
事件
用于管理员 UI 和客户端的服务器事件流 (SSE)。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-EVENTS-0001 |
500 | 不支持流式传输 | err.events.streaming_unsupported |
意外的内部故障。 |
事实
关于用户的长期记忆事实。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-FACT-0001 |
404 | 未找到事实 | err.fact.not_found |
引用的对象不存在或超出范围。 |
AIH-FACT-0002 |
403 | 不是用户事实 | err.fact.not_user_fact |
该资源属于另一个租户/所有者/会话。 |
图表
代理图:声明式多代理编排。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-GRAPH-0001 |
501 | 未启用代理图 | err.graph.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-GRAPH-0002 |
404 | 未找到图表 | err.graph.not_found |
引用的对象不存在或超出范围。 |
AIH-GRAPH-0003 |
403 | 不是你的图表 | err.graph.forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-GRAPH-0004 |
501 | 在此部署中无法使用图形执行 | err.graph.exec_unavailable |
该功能/集成已关闭或未配置。 |
护栏
代理的内容/行为边界规则。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-GUARDRAIL-0001 |
501 | 未配置护栏 | err.guardrail.not_configured |
该功能/集成已关闭或未配置。 |
入站
通用入站 webhook/摄取端点:通道→网关消息摄取。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-INBOUND-0001 |
401 | 未经授权 | err.inbound.unauthorized |
缺失或无效的凭证。 |
AIH-INBOUND-0002 |
400 | 无效的入站负载 | err.inbound.invalid_payload |
请求输入格式错误、不完整或无效。 |
AIH-INBOUND-0003 |
500 | 入站调度失败 | err.inbound.dispatch_failed |
意外的内部故障。 |
爱枕
管理员访问 IP 允许列表。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-IPALLOW-0001 |
501 | 未配置 IP 白名单 | err.ipallow.not_configured |
该功能/集成已关闭或未配置。 |
千字节
知识库连接器:RAG 功能关闭、存储的连接器配置损坏,或上传的归档文件有问题。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-KB-0001 |
501 | 未启用知识库 | err.kb.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-KB-0002 |
500 | 存储的配置损坏 | err.kb.config_corrupt |
意外的内部故障。 |
AIH-KB-0003 |
400 | 无效的知识档案 | err.kb.invalid_archive |
请求输入格式错误、不完整或无效。 |
许可证
实例许可:应用已签署的许可证。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-LICENSE-0001 |
501 | 未启用许可 | err.license.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-LICENSE-0002 |
400 | 无效的许可证 | err.license.invalid |
请求输入格式错误、不完整或无效。 |
大型语言模型
在产品内“连接 Codex(ChatGPT 订阅)”设备授权流程中。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-LLM-0001 |
501 | Codex 连接不可用:秘密库 (AIHUMMER_MASTER_KEY) 未配置 | err.llm.codex_connect_disabled |
该功能/集成已关闭或未配置。 |
AIH-LLM-0002 |
502 | 无法启动 Codex 设备授权流程 | err.llm.codex_connect_start_failed |
上游/提供方调用失败。 |
AIH-LLM-0003 |
500 | 无法清除已存储的 Codex 连接 | err.llm.codex_disconnect_failed |
意外的内部故障。 |
市场
插件市场安装路径:在异步部署之前,将根据目录验证 slug。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-MARKETPLACE-0001 |
404 | 未知模块:不在目录中 | err.marketplace.unknown_module |
引用的对象不存在或超出范围。 |
媒体
媒体 blob 获取/流端点:签名令牌媒体访问。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-MEDIA-0001 |
404 | 未找到媒体 | err.media.not_found |
引用的对象不存在或超出范围。 |
AIH-MEDIA-0002 |
403 | 无效或已过期的媒体令牌 | err.media.token_invalid |
该资源属于另一个租户/所有者/会话。 |
AIH-MEDIA-0003 |
503 | 未配置视频理解 | err.media.video_not_configured |
一个依赖的服务暂时不可用。 |
记忆
长期记忆(爱因斯坦)管理界面:内存后端未连接。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-MEMORY-0001 |
501 | 内存未配置 | err.memory.not_configured |
该功能/集成已关闭或未配置。 |
模型访问
模型访问规则(哪些模型对哪些用户/代理可用)。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-MODELACCESS-0001 |
501 | 未配置模型访问 | err.modelaccess.not_configured |
该功能/集成已关闭或未配置。 |
模块
插件/模块市场控制界面:功能关闭、缺少来源/安装、所有权问题或加载的侧载文件格式错误。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-MODULE-0001 |
501 | 市场未启用 | err.module.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-MODULE-0002 |
404 | 未找到源 | err.module.source_not_found |
引用的对象不存在或超出范围。 |
AIH-MODULE-0003 |
404 | 未找到安装 | err.module.installation_not_found |
引用的对象不存在或超出范围。 |
AIH-MODULE-0004 |
403 | 不是你的安装 | err.module.installation_forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-MODULE-0005 |
501 | 插件上传已禁用(没有 Blob 存储) | err.module.upload_disabled |
该功能/集成已关闭或未配置。 |
AIH-MODULE-0006 |
400 | 无效的插件上传包 | err.module.invalid_bundle |
请求输入格式错误、不完整或无效。 |
配对
设备配对(二维码兑换)、设备会话验证、绑定状态。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-PAIRING-0001 |
400 | 需要配对码 | err.pairing.code_required |
请求输入格式错误、不完整或无效。 |
AIH-PAIRING-0002 |
401 | 无效或已过期的配对码 | err.pairing.invalid_code |
缺失或无效的凭证。 |
AIH-PAIRING-0003 |
401 | 不良入站秘密 | err.pairing.bad_inbound_secret |
缺失或无效的凭证。 |
AIH-PAIRING-0004 |
400 | 必填字段缺失 | err.pairing.field_required |
请求输入格式错误、不完整或无效。 |
AIH-PAIRING-0005 |
401 | 无效或已过期的会话 | err.pairing.session_invalid |
缺失或无效的凭证。 |
AIH-PAIRING-0006 |
400 | 需要令牌 | err.pairing.token_required |
请求输入格式错误、不完整或无效。 |
操场
提示/模型游乐场。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-PLAYGROUND-0001 |
501 | 未启用 Playground | err.playground.not_enabled |
该功能/集成已关闭或未配置。 |
提示
提示/模板库。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-PROMPT-0001 |
501 | 未配置提示库 | err.prompt.not_configured |
该功能/集成已关闭或未配置。 |
AIH-PROMPT-0002 |
404 | 未找到模板 | err.prompt.template_not_found |
引用的对象不存在或超出范围。 |
推
通过供应商推送中继的移动推送通知(实例不持有供应商凭证)。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-PUSH-0001 |
503 | 推送中继不可用(供应商推送服务不可用 / 实例未注册) | err.push.relay_unavailable |
一个依赖的服务暂时不可用。 |
AIH-PUSH-0002 |
502 | 推送中继传递失败 | err.push.relay_failed |
上游/提供方调用失败。 |
再生
响应再生(再生)。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-REGEN-0001 |
501 | 未启用再生 | err.regen.not_enabled |
该功能/集成已关闭或未配置。 |
安全断言标记语言
SAML 单点登录
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SAML-0001 |
501 | SAML不可用 | err.saml.not_available |
该功能/集成已关闭或未配置。 |
AIH-SAML-0002 |
400 | 断言缺少主语 | err.saml.assertion_invalid |
请求输入格式错误、不完整或无效。 |
时间表
定时/延迟消息发送。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SCHEDULE-0001 |
404 | 未找到时间表 | err.schedule.not_found |
引用的对象不存在或超出范围。 |
系统跨域身份管理
SCIM 用户配置。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SCIM-0001 |
501 | 未启用 SCIM | err.scim.not_enabled |
该功能/集成已关闭或未配置。 |
秘密
每租户秘密库:主密钥不存在,或指定的秘密不存在。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SECRET-0001 |
501 | 未配置秘密 | err.secret.not_configured |
该功能/集成已关闭或未配置。 |
AIH-SECRET-0002 |
404 | 未找到秘密 | err.secret.not_found |
引用的对象不存在或超出范围。 |
情感
对话分析:情绪和质量。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SENTIMENT-0001 |
501 | 未启用会话分析 | err.sentiment.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-SENTIMENT-0002 |
404 | 尚未分析 | err.sentiment.not_analyzed |
引用的对象不存在或超出范围。 |
AIH-SENTIMENT-0003 |
422 | 无法分析对话 | err.sentiment.unprocessable |
请求有效,但内容无法处理。 |
会话
会话/消息管理界面:功能关闭,或会话/消息不是调用者的。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SESSION-0001 |
501 | 未启用对话 | err.session.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-SESSION-0002 |
403 | 不是你的谈话 | err.session.conversation_forbidden |
该资源属于另一个租户/所有者/会话。 |
AIH-SESSION-0003 |
403 | 不是你的消息 | err.session.message_forbidden |
该资源属于另一个租户/所有者/会话。 |
技能
代理技能:图书馆和所有权。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SKILL-0001 |
501 | 技能未启用 | err.skill.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-SKILL-0002 |
404 | 未找到技能 | err.skill.not_found |
引用的对象不存在或超出范围。 |
AIH-SKILL-0003 |
403 | 不是你的技能 | err.skill.forbidden |
该资源属于另一个租户/所有者/会话。 |
技能提升
技能优化器:技能提升建议。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SKILLOPT-0001 |
501 | 未启用技能优化器 | err.skillopt.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-SKILLOPT-0002 |
404 | 未找到提案 | err.skillopt.proposal_not_found |
引用的对象不存在或超出范围。 |
AIH-SKILLOPT-0003 |
403 | 不是你的提议 | err.skillopt.proposal_forbidden |
该资源属于另一个租户/所有者/会话。 |
系统
主机系统操作:日志和自我更新。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-SYSTEM-0001 |
501 | 此主机上不可用日志 | err.system.logs_unavailable |
该功能/集成已关闭或未配置。 |
AIH-SYSTEM-0002 |
501 | 未配置自我更新;请运行 sudo aihummer update 在主机上 |
err.system.update_not_configured |
该功能/集成已关闭或未配置。 |
用户
工作区用户和角色管理。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-USER-0001 |
409 | 你无法更改自己的角色 | err.user.cannot_change_own_roles |
与当前状态冲突。 |
AIH-USER-0002 |
409 | 无法移除最后一个所有者 | err.user.cannot_remove_last_owner |
与当前状态冲突。 |
声音
语音回合端点 (/v1/voice/turn):SIP 桥 → 网关音频转发界面。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-VOICE-0001 |
502 | 无法解析对话 | err.voice.resolve_failed |
上游/提供方调用失败。 |
AIH-VOICE-0002 |
502 | 语音切换失败 | err.voice.turn_failed |
上游/提供方调用失败。 |
WEBCONN
Admin Sessions 后端:浏览器会话和 SSE 聊天。SSE 流中的错误事件不属于此错误格式。
| 代码 | HTTP | 含义 | i18n 键 | 常见原因 |
|---|---|---|---|---|
AIH-WEBCONN-0001 |
403 | 对话不属于你的会话 | err.webconn.forbidden |
该资源属于另一个租户、所有者或会话。 |
AIH-WEBCONN-0002 |
500 | 不支持流式传输 | err.webconn.streaming_unsupported |
发生了意外故障。 |
网络钩子
实例事件的出站 Webhook。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-WEBHOOK-0001 |
501 | 未启用 Webhook | err.webhook.not_enabled |
该功能/集成已关闭或未配置。 |
AIH-WEBHOOK-0002 |
404 | 未找到 Webhook | err.webhook.not_found |
引用的对象不存在或超出范围。 |
工作区
工作区所有权/范围:代理租户在其不拥有的工作区上操作。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-WORKSPACE-0001 |
403 | 不是你的工作区 | err.workspace.forbidden |
该资源属于另一个租户/所有者/会话。 |
ZAPIER
Zapier 连接器的入站触发器。
| 代码 | HTTP | 意义 | i18n 键 | 典型原因 |
|---|---|---|---|---|
AIH-ZAPIER-0001 |
501 | 未配置入站触发器 | err.zapier.not_configured |
该功能/集成已关闭或未配置。 |
AIH-ZAPIER-0002 |
401 | 无效的触发器签名或令牌 | err.zapier.invalid_signature |
缺失或无效的凭证。 |