MomoHub API 文档

MomoHub 是一个 AI 角色平台,支持创建自定义 AI 角色、管理知识库和插件系统。通过 RESTful API 快速集成多轮对话、语义搜索等 AI 能力。

Terminal
curl -X POST https://momohub-api.hanasaki.tech/v1/6b5f99ce-f3fe-4c43-9b2b-bad0a48e0861/messages \
  -H "Authorization: Bearer <token>" \
  -H accept: */* \
  -H "Content-Type: application/json" \
  -d '{
    "content": [
      {
        "type": "text",
        "content": "今天天气真不错啊"
      }
    ]
  }'

平台核心能力

    AI 角色管理

    创建和管理 AI 角色,自定义人设提示词,支持公开分享和私有角色。

    知识库系统

    上传文件构建知识库,支持语义搜索,让 AI 角色基于你的数据进行回答。

    插件系统

    通过插件扩展 AI 角色能力,支持自定义 Function Call,如联网搜索等。

    多轮对话

    与 AI 角色进行实时多轮对话,支持文本、图片、代码等多种消息类型。

    多 LLM 支持

    支持 OpenAI、Anthropic、DeepSeek 等主流大语言模型,灵活切换和配置。

    JWT 认证

    基于 JWT Bearer Token 的安全认证体系,支持 Token 自动刷新机制。

统一的 API 设计

    JSON 请求与响应

    所有 API 使用 JSON 格式,统一的 ApiResponse<T> 响应结构,开发体验一致。

    分页查询

    列表接口支持分页、搜索,返回 totalhasNext 等元数据,轻松处理大数据集。

    结构化错误

    统一的错误码和字段级验证错误,配合 TypeScript 辅助函数快速处理异常。

    文件上传

    支持头像上传和知识库文件上传,使用 multipart/form-data 格式。

    权限控制

    公开与私有资源分离,用户只能管理自己创建的角色、知识库等资源。

    TypeScript 支持

    @momohub/types 包提供完整类型定义和辅助函数,获得最佳开发体验。

开始构建你的 AI 应用

通过 MomoHub API 快速集成 AI 角色对话、知识库和插件能力,打造专属 AI 体验。