Skip to main content
PromptQuorum
主页/本地LLM进阶/Letta评测2026:记忆、ADE、定价与替代方案
Local AI Agents & Tool Use

Letta评测2026:记忆、ADE、定价与替代方案

·阅读时长13分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

Letta是一个免费的开源(Apache 2.0许可证)框架,用于构建具有长期记忆的有状态AI智能体——这类智能体能管理自己的核心记忆、归档旧的上下文,并在跨会话时调用它——由Letta Inc.开发,该公司脱胎于加州大学伯克利分校的MemGPT研究项目,并于2024年9月更名为Letta。该框架和自托管方式免费;Letta Cloud是可选的付费托管层。

Letta是一个用于构建有状态AI智能体的开源框架——这类智能体能跨会话读取和写入自己的长期记忆,而不是在上下文窗口填满后忘记一切。它最初是MemGPT,一个来自加州大学伯克利分校(UC Berkeley)的研究项目,探索让LLM拥有可自我编辑的记忆。2024年9月,团队将该框架独立成公司时改名为Letta。核心框架以Apache 2.0许可证免费发布;Letta还销售托管云服务,以及最近推出的编码智能体命令行工具Letta Code。

Letta评测2026:记忆、ADE、定价与替代方案

关键要点

  • Apache 2.0许可证——开源框架可免费使用、修改和自托管,无使用上限
  • 起源于MemGPT,一篇加州大学伯克利分校的研究论文(2023年10月首次发布),探讨为LLM提供自我编辑记忆工具
  • 2024年9月,研究团队将该项目转型为公司时,从MemGPT更名为Letta
  • 由Charles Packer与Sarah Wooders创立;Letta Inc.在Felicis Ventures领投下完成1000万美元种子轮融资,投后估值约7000万美元
  • letta-ai/letta仓库的GitHub star数超过24,000
  • 与大多数其他智能体框架的定位截然不同:Letta专注于单个智能体的记忆与状态持久化,而非多智能体编排
  • Agent Development Environment(ADE):一个可视化界面,用于在智能体运行时查看和编辑其记忆块与上下文

📍 简单一句话

Letta是一个免费的、基于Apache 2.0许可证的开源框架,用于构建具有自我编辑长期记忆的有状态AI智能体,由脱胎于MemGPT研究项目的公司Letta Inc.开发。

💬 简单来说

大多数聊天机器人框架在关闭对话或上下文窗口填满后就会忘记一切。Letta赋予智能体一份自己可以读写的记忆——一个始终可见的简短"核心"记忆,加上一个可供检索的"归档"记忆——使同一个智能体能在相隔数周的多次独立对话中记住某个用户。

📌: 本评测将开源Letta框架及其自托管服务器、Agent Development Environment(ADE)与Letta Cloud一并讨论,因为Letta Inc.将这三者作为一个互联的整体栈来构建和销售。有关Letta与其他智能体工具的快速比较,请参阅本地LLM软件目录

从MemGPT到Letta:历史与融资

Letta最初是MemGPT,一篇探讨为LLM提供自我编辑记忆的加州大学伯克利分校研究论文,在研究团队将其转型为公司的2024年9月更名为Letta。 Charles Packer与Sarah Wooders均为加州大学伯克利分校Sky Computing Lab的博士生,他们与Kevin Lin、Vivian Fang、Shishir G. Patil、Ion Stoica、Joseph E. Gonzalez共同撰写了论文《MemGPT: Towards LLMs as Operating Systems》(2023年10月发布于arXiv)。该论文提出借鉴操作系统的思路——在快速与慢速内存层之间进行数据分页——并将其应用于LLM的上下文窗口,使智能体能自行管理哪些信息保留在即时上下文中,哪些被归档以供日后检索。

论文配套的开源代码在计划发布日期之前就流出到了Hacker News并迅速走红,最终以MemGPT之名积累了超过11,000个GitHub star。2024年9月23日,团队将项目和公司从MemGPT更名为Letta,将“MemGPT”这一名称专门保留给研究论文中描述的智能体设计模式,而“Letta”则成为更广泛的框架、产品与公司的名称。Letta Inc.同时宣布获得由Felicis Ventures领投、Founders Fund与Y Combinator跟投的1000万美元种子轮融资,天使投资人包括谷歌DeepMind的Jeff Dean与Hugging Face的Clem Delangue,投后估值约7000万美元。

这段历史使Letta有别于本系列中的大多数其他框架。LangChain、CrewAI、AutoGen和Semantic Kernel主要是为编排步骤、工具或多个智能体而构建的。而Letta的起源专门针对记忆问题——单个智能体如何在一个原本会被重置或溢出的上下文窗口中保留有用信息——这一重点至今仍在塑造它的架构与产品定位。

MemGPT论文发布

日期:
2023-10
含义:
Packer、Wooders与合著者在arXiv发布MemGPT论文

开源代码走红

日期:
2023-10
含义:
代码提前流出到Hacker News,以MemGPT之名达到超过11,000个GitHub star

更名为Letta

日期:
2024-09-23
含义:
项目与公司从MemGPT更名为Letta;"MemGPT"专门保留给研究模式

宣布种子轮融资

日期:
2024-09-23
含义:
Felicis Ventures领投1000万美元种子轮,投后估值约7000万美元

Agent Development Environment(ADE)

日期:
2024-2025
含义:
用于查看和编辑智能体记忆的可视化环境成为平台的一部分

Letta Code / Agent SDK v2

日期:
2026
含义:
Letta在原有框架之外扩展出一条编码智能体命令行工具产品线

📌: 开源框架的Apache 2.0许可证自更名以来并未改变——种子融资资助的是Letta Cloud、ADE以及Letta Code等更新产品的开发,而不是为核心框架设置付费墙。

Letta是什么?

Letta是一个开源框架(Apache 2.0许可证,github.com/letta-ai/letta),用于构建有状态AI智能体——这类智能体的记忆会在多次对话之间持续存在并不断演进,而不是在每次新会话时重置。它的独特之处在于一套由智能体自身通过工具调用来管理的记忆层次结构,而不仅仅是开发者不断追加内容的聊天记录。

  • 核心记忆(core memory):一小组带标签的结构化记忆块(通常是一个"human"块和一个"persona"块),始终固定在上下文窗口中,可由智能体编辑,也可在多个智能体间共享
  • 归档记忆(archival memory):一个位于上下文之外的存储,由PostgreSQL和pgvector支持,智能体通过工具调用(archival_memory_search与archival_memory_insert)来检索和写入,而不是始终保留在视野中
  • 自我编辑记忆:智能体自行决定哪些内容属于核心记忆、哪些需要摘要、哪些应移入归档存储——模型在其正常的推理循环中管理自身的记忆整理
  • Agent Development Environment(ADE):一个可视化界面,用于在智能体运行期间观察和编辑其记忆块、上下文与推理步骤,旨在让原本不透明的上下文窗口变得可检查
  • Letta Cloud与自托管对比:同一个开源服务器既可以运行在Letta的托管云上,也可以运行在你自己的基础设施上——两者使用相同的API
  • 与模型无关:通过自带API密钥的配置方式支持OpenAI、Anthropic等提供商,同时也支持本地模型后端
python
from letta_client import Letta
import os

client = Letta(api_key=os.getenv("LETTA_API_KEY"))

# 创建一个具有核心记忆块的有状态智能体
agent = client.agents.create(
    model="openai/gpt-4o-mini",
    embedding="openai/text-embedding-3-small",
    memory_blocks=[
        {"label": "human", "value": "姓名尚未知晓。随着对话推进学习并更新。"},
        {"label": "persona", "value": "我是一个乐于助人的助手,能记住跨会话的上下文。"},
    ],
)

# 发送消息——智能体可以读取并编辑自己的记忆块
response = client.agents.messages.create(
    agent_id=agent.id,
    input="你好,这个项目我要从Postgres换成SQLite。",
)
for message in response.messages:
    print(message)

Letta的价格是多少?

开源的Letta框架和自托管服务器在Apache 2.0许可证下完全免费——Letta Cloud是收费的托管选项。 Letta Inc.不对代码本身收费,其收入来自托管服务、基于用量的配额以及团队功能。

  • Letta(框架与自托管服务器):在Apache 2.0许可下永久免费,无论是自托管、修改还是商业使用——你只需承担自己的基础设施和模型API费用
  • Letta Cloud免费版:每月0美元,托管智能体数量有限,可自带API密钥,本地使用无需账号
  • Letta Cloud Pro版:每月20美元,最多可用20个有状态智能体,对Letta自身托管模型的访问有每周/每月使用配额,超出部分按用量计费
  • Letta API(开发者)计划:每月基础费20美元,另加每个活跃智能体每月0.10美元、每秒工具执行0.00015美元,LLM用量按提供商成本计费
  • Teams Pro:每席位每月20美元,增加共享组织、团队成员访问权限以及智能体共享控制
  • 企业版:定制报价,增加按量计费费率、更高配额、基于角色的访问控制、SAML/OIDC单点登录以及专属支持
等级
价格
最适合
Letta框架/服务器免费(Apache 2.0)所有人——自托管,零成本
Letta Cloud 免费版0美元/月,智能体数量受限试用Letta Cloud,自带密钥
Letta Cloud Pro20美元/月,最多20个智能体个人开发者
Letta API计划20美元/月+用量生产环境API集成
Teams Pro20美元/席位/月共享智能体的小团队
企业版定制报价单点登录、合规、大规模用量

价格已根据Letta官方定价页面于2026年9月核实,以美元计费,撰写本文时未发现针对特定地区的定价——在制定预算前请查看实时页面,因为SaaS等级和配额可能在没有太多提前通知的情况下变化,且Letta的定价结构已在2026年围绕更新的Letta Code产品重组过一次。

如何安装并开始使用Letta?

安装开源Letta服务器只需一条pip命令,且不需要Letta账号——只有当你想要托管基础设施而非自托管时,才需要一个Letta Cloud托管账号。 Python客户端对两种方式的使用方式完全相同。

  1. 1
    安装客户端库:pip install letta-client(Python)——同一API也提供JavaScript/TypeScript客户端。
  2. 2
    选择自托管或云端:自行运行开源Letta服务器(GitHub上的Docker镜像),或在letta.com创建API密钥,将客户端指向Letta Cloud。
  3. 3
    设置模型提供商凭证——Letta支持为OpenAI、Anthropic等提供商自带API密钥进行配置,也支持本地模型后端。
  4. 4
    使用client.agents.create()创建智能体,传入一个模型、一个嵌入模型以及一个或多个memory_blocks(例如一个"human"块和一个"persona"块),它们将成为该智能体的核心记忆。
  5. 5
    使用client.agents.messages.create()发送消息——同一个智能体ID会在此后每一次调用中保留其记忆,即使是几天或几周后的调用。
  6. 6
    打开Agent Development Environment,以可视化方式观察和编辑智能体的核心记忆、归档记忆与推理步骤,而不仅仅通过API响应查看。
  7. 7
    阅读Letta官方文档并浏览GitHub仓库获取最新API参考——Letta的产品范围自2024年以来不断扩大,因此使用教程前请核实其针对的是哪个SDK版本。

使用该框架需要Letta Cloud账号吗?

不需要。自托管时,开源的Letta服务器与客户端无需任何Letta账号即可运行。只有当你选择托管服务而非自行运行服务器时,才需要Letta Cloud的API密钥。

Letta支持哪些模型提供商?

Letta支持通过自带API密钥的方式访问OpenAI、Anthropic等提供商,也支持本地模型后端,无论选择哪个提供商,都使用相同的智能体创建API。

谁适合使用Letta?

Letta适合那些正在构建需要在众多独立会话中——而不仅仅是在一次对话内——记住特定用户、项目或上下文的智能体的团队。 而对于核心问题是协调多个专业智能体而非为单个智能体赋予记忆能力的团队来说,它的适配度较低。

什么情况下不应使用Letta?

当你的智能体不需要跨会话保留任何内容,或者你真正的问题是协调多个智能体而不是为单个智能体提供记忆时,请避免使用Letta。 以下是几种更适合使用其他工具的具体情况。

  • 一个简单的无状态聊天机器人,每次只回答一个问题,无需记住之前的会话——直接的API调用或轻量级链条比完整的记忆管理框架开销更小
  • 一个需要多个具有不同角色(研究员、撰写者、审阅者)的智能体协作完成任务的团队——CrewAI正是专为基于角色的多智能体协作而构建的,而这并非Letta的重点
  • 一个希望由开发者明确定义和控制智能体状态转换、分支与循环的团队,而不是让模型自行管理记忆——LangGraph提供这种基于图的显式状态控制
  • 一个已经标准化使用微软工具、以.NET为主的企业团队——Semantic Kernel与该技术栈的集成更为直接
  • 相反,当决定性需求是一个需要跨会话记住特定事实、偏好或历史,而无需你自己编写自定义持久化逻辑的单一智能体时,请使用Letta

Letta与替代方案对比

Letta与其他智能体框架相互竞争,每一款都针对构建智能体这一问题的不同侧面进行了优化——记忆与状态持久化、多智能体编排,或是显式的图控制。

工具
接口
许可证
支持方
最适合
LettaPython/TS代码Apache 2.0Letta Inc.(风险投资支持)单个智能体的长期记忆
LangChainPython/JS代码MITLangChain Inc.(风险投资支持)通用LLM应用与智能体
LangGraphPython/JS代码MITLangChain Inc.(风险投资支持)显式的基于图的智能体状态
CrewAIPython代码MITCrewAI Inc.(风险投资支持)基于角色的多智能体团队
AutoGenPython代码MIT / CC-BYMicrosoft Research多智能体对话模式
Semantic KernelC#/Python/JavaMITMicrosoft以.NET为主的企业应用

评估Letta时的常见误区

这些误区源于将MemGPT与Letta混淆,或期望Letta能解决它并非为之设计的多智能体编排问题。

常见问题

Letta可以免费使用吗?

是的。Letta框架及其自托管服务器基于Apache 2.0许可证开源,可免费用于包括商业产品在内的任何用途,且没有使用上限。托管服务选项Letta Cloud有独立的定价结构,从0美元的有限免费版起步。

MemGPT和Letta有什么区别?

MemGPT最初既是研究论文的名称,也是开源项目的名称。2024年9月,团队将公司和框架更名为Letta,如今"MemGPT"专指最初研究论文中描述的智能体设计模式——即面向LLM的自我编辑记忆。

Letta是谁创立的?

Charles Packer与Sarah Wooders均为加州大学伯克利分校的博士生,二人共同撰写了MemGPT研究论文,并在项目于2024年9月更名并商业化时共同创立了Letta Inc.

Letta融资了多少?

2024年9月,在MemGPT更名为Letta的同时,Letta Inc.宣布获得由Felicis Ventures领投、Founders Fund与Y Combinator跟投的1000万美元种子轮融资,投后估值约7000万美元。

Agent Development Environment(ADE)是什么?

ADE是Letta的可视化界面,用于在智能体运行期间检查和编辑其核心记忆、归档记忆与推理过程,使开发期间原本不透明的上下文窗口变得可见且可编辑。

Letta Cloud的费用是多少?

Letta Cloud提供一个免费版,托管智能体数量有限,并可自带API密钥。Pro版每月20美元,可使用最多20个有状态智能体,附带使用配额。另有独立的API开发者计划,每月20美元起加用量计费,企业版价格则为定制报价。

Letta以何种许可证发布?

开源的Letta框架及服务器在Apache 2.0许可证下发布,该许可证允许免费商业使用、修改和自托管。

Letta的GitHub star数是多少?

letta-ai/letta仓库的GitHub star数已超过24,000,这是在其此前以MemGPT之名积累的超过11,000个star基础上进一步增长的结果。

我可以用本地自托管模型而非云端API来运行Letta吗?

Letta支持为云端模型提供商自带API密钥进行配置,也可以与本地模型后端搭配使用,从而让智能体运行在自托管模型上,替代云端提供商或与其并用。

在构建智能体方面,Letta比LangGraph更好吗?

两者并非孰优孰劣,而是解决不同的问题。Letta专注于为单个智能体提供跨会话的持久、自管理记忆;LangGraph则专注于由开发者显式控制的图状态、循环以及人工介入环节。有些团队会将基于图的编排与Letta这样的记忆层结合使用。

资料来源

← 返回 本地LLM进阶