letta
核心内容总结:
Letta 是一个用于构建具有长期记忆和自我学习能力的智能代理的平台,支持通过 Python 或 TypeScript 调用 API 实现状态持久化。
主要功能与特性:
- 记忆机制:代理通过“记忆块”存储信息(如用户身份、角色设定),支持跨会话学习与状态保持。
- 多模型兼容:支持 OpenAI、Anthropic、Google Gemini 等主流模型,工具集成(如网页搜索、代码执行)。
- 开发工具:提供 Letta Code 编码工具,允许在持久化代理上进行开发,代码与代理状态可跨模型迁移。
使用方法:
- 安装:Python 使用
pip install letta-client,TypeScript 使用npm install @letta-ai/letta-client。 - 快速入门:通过 API 创建代理(需配置模型、记忆块、工具),发送消息并与代理交互(示例代码见文档)。
- 需注册 Letta 账号或部署自托管服务器。
社区与支持:
- 开源项目,提供 Discord、论坛、社交媒体等社区渠道。
- 完整文档覆盖快速入门、核心概念、API 参考等。