6 个版本
0.2.3 |
|
---|---|
0.2.1 | 2023 年 10 月 27 日 |
0.1.3 | 2023 年 10 月 23 日 |
#69 在 #聊天机器人
每月 117 次下载
42KB
674 行
Loreweaver
Loreweaver 是一个灵活的即用型库,旨在与 ChatGPT 交互,重点在于管理超过模型最大令牌限制的长对话,确保用户体验的连续性和一致性。
查看基于此库专门构建的官方 Loreweaver Discord 机器人!
实现
此库是 OpenAI 的策略 的 Rust 实现,用于处理超出 GPT 模型最大上下文令牌限制的长对话。
一旦达到一定的上下文令牌阈值,库将总结整个对话,并开始一个新的对话,其中包含总结的上下文附加到系统指令。
此库旨在尽可能灵活,让您轻松将其集成到自己的项目中。
用例
-
基于文本的 RPG:在基于文本的角色扮演游戏中创建连贯且持续发展的故事和交互。
-
客户支持聊天机器人:开发能够记住过去用户交互并提供个性化支持的聊天机器人。
-
教育虚拟导师:实现能够记住学生交互并根据情况调整帮助的 AI 导师。
-
医疗保健虚拟助手:创建基于过去用户健康查询提供后续建议和提醒的医疗保健助手。
-
AI 驱动的 MMORPG NPC 交互:通过使 NPC 能够根据过去的遭遇与玩家进行上下文相关的交互来增强 MMORPG 体验。
如何使用
有关如何使用此库的详细说明,请参阅 crate 级别文档。
贡献
如果您对此项目充满热情,请随时分支存储库并提交改进、错误修复或附加功能的拉取请求。
许可证
Loreweaver 根据 MIT 许可证分发,确保在您的项目中使用和共享时拥有最大的自由。
依赖项
~36–50MB
~786K SLoC