GitHub 热门

tavern-labs-ai/persona-ai-sdk

Agent框架 在 GitHub 打开 ↗

给 AI 角色配人设与跨会话记忆的 TypeScript SDK

Star198
24h 新增+1
7 天新增—
Fork2
Issue0
语言TypeScript

项目介绍

更新于 1 天前

这是一个 TypeScript SDK,用来给应用里的 AI 角色做「人设 + 长期记忆」:内置一批现成的角色卡(提示词、性格特质、开场白),再配一套与模型无关的记忆运行时,让角色在多轮对话里始终保持同一性格,并记住之前聊过的关键信息。它把人设、记忆抽取与召回、模型调用、持久化、交互界面这几层拆开,模型侧支持 OpenAI 和 Amazon Bedrock,记忆可存内存、JSON 文件或 SQLite,接口层能对接聊天、语音、游戏乃至 SillyTavern。一次调用就完成记忆召回、提示词编排、生成、本轮信息入库和关系状态推进,还返回语气、语速等语音演绎元数据。适合正在做 AI 陪伴、虚拟角色、互动叙事或游戏 NPC 的产品与工程团队,尤其是需要角色跨会话「记得你」又不想把记忆和人设绑死在单一模型供应商上的场景;如果你只做通用 LLM 应用或不涉及角色化交互,跟你的关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +1

话题标签

aibedrockcharactersllmmemorypersonapersonalitysdk

仓库信息

LicenseMIT
创建时间2026-10-31
最后推送2 天前
热度分3.0