TinyMCE AI REST API 支持在您的应用程序中使用与 TinyMCE AI 插件相同的基础设施进行 AI 集成,但无需绑定编辑器。通过一个 API 即可与多个 AI 代理集成,访问聊天、审查和快速操作功能的所有功能,并使用自定义 UI 和工作流。
API 参考:完整的 API 文档包括所有端点、参数、请求/响应模式以及交互式示例,可在 TinyMCE AI API 文档 中查看。
入门
对 TinyMCE AI 还不熟悉?请从 快速入门 指南开始,设置环境、生成访问凭据并进行第一次 API 调用。
TinyMCE AI 功能
架构
以下页面介绍 AI 服务架构和配置。
版本控制
每个端点的版本都是其路径的一部分,例如 /v1/conversations。TinyMCE AI 插件调用 /v1 端点,并请求兼容版本 1 的模型列表。兼容版本与端点版本是分开的。参见 模型兼容版本。
分页
列表端点使用游标分页。这包括会话列表以及会话的文档、文件和网络资源。API 参考文档记录了每个列表操作的分页参数,例如 获取多个会话。
错误响应
AI 服务返回的错误使用包含以下字段的 JSON 正文:
| 字段 | 描述 |
|---|---|
| HTTP 状态码。 |
| 机器可读的错误代码,例如 |
| 对错误的简短描述。 |
| 请求的唯一标识符。在联系 Tiny 支持时请包含此标识符。 |
| 可选。包含特定错误详细信息的对象。 |
| 可选。关于错误发生原因的更多详细信息。 |
| 可选。建议的下一步操作。 |
例如,一个没有请求所需权限的令牌返回:
{
"statusCode": 403,
"code": "missing-permissions",
"message": "The user is missing permissions",
"traceId": "8f3c1c2e-5b7a-4d0e-9a61-2f4c8e0b7d13",
"data": {
"missingPermissions": ["ai:conversations:write"]
}
}错误代码
API 参考在其 错误代码 部分列出了所有代码。对于令牌错误,请参见 JWT 故障排除。对于 missing-permissions 响应,请参见 权限。
速率限制错误
对于代码为 rate-limits-exceeded 的 429 响应,请参见 处理速率限制错误。
资源和支持
API 文档:TinyMCE AI 的完整 API 参考。
客户支持:联系我们 以获取支持团队的帮助或与销售团队交流。