用途:为 TwinMind 的 AI 记忆与会议智能 REST API 提供生产级集成模式,适用于实现 TwinMind 集成、重构 API 调用或建立统一调用规范。
主要能力:以 Python 客户端封装为例,包含带 Bearer 认证的会话封装、记忆存储与检索(store_memory、search_memories、get_memory)、会议上下文创建与洞察获取(create_meeting_context、get_meeting_insights,可提取行动项与决策),以及带限流的批量写入。
使用方式:需配置 TwinMind API key(环境变量 TWINMIND_API_KEY),默认基址为 https://api.twinmind.com/v1。通过 requests.Session 设置 Authorization 与 Content-Type 头,调用内部 _request 方法统一发起请求并处理响应。批量写入按 batch_size 分批,遇 HTTP 429 时读取 Retry-After 头等待重试,批次间 sleep 1 秒。
适用场景:会议记录后的上下文入库与洞察提取、对话记忆的存储与语义检索、需要稳定限流策略的批量记忆写入。
限制与错误处理:401 表示 API key 无效,需核对 TWINMIND_API_KEY;429 表示请求过多,应遵守 Retry-After;404 表示记忆或会议 ID 无效,查询前应校验;搜索结果为空通常因查询过于具体,可放宽关键词。资料未提供 TypeScript 具体示例、完整端点清单、定价与配额信息。