AI故事讲述者
您的AI驱动地牢大师助理
Storyteller是一个基于CLI的应用程序,它使用大型语言模型(LLM)来运行桌面角色扮演游戏。它管理传说,跟踪故事状态,并充当身临其境的地牢大师。
特性
- 多提供商AI:支持OpenAI、Anthropic和Gemini。
- 知识管理:基于Markdown的本地知识系统,具有智能检索功能。
- 持久性:用于保存故事、人物和事件的SQLite数据库。
- MCP支持:
- 服务器:将讲故事者工具暴露给Claude Desktop。 - 客户端:将Storyteller连接到外部工具(网络搜索等)。
文档索引
| 主题 | 描述 |
|---|---|
| 安装指南 | 安装、API密钥和初始化。 |
| PyPI安装 | 从PyPI安装和使用。 |
| **** | 克隆、设置和创建自定义发行版。 |
| 数据库指南 | 了解模式并管理保存文件。 |
| RAG和矢量搜索 | 人工智能如何使用向量嵌入来记忆知识。 |
| 程序工具 | 生成地下城和战利品。 |
| 导出与共享 | 输出故事和包装知识。 |
| 插件系统 | 用Python脚本扩展Storyteller。 |
| 文本TUI | 使用富终端界面。 |
| 出版指南 | 包装和分发图书馆。 |
| 快速开始 | 基本使用说明。 |
| 聊天界面 | 深入了解如何玩和互动。 |
| CLI参考 | 完整的命令列表(start, serve, dm-assist). |
| 知识指南 | 如何撰写和组织你的世界知识。 |
| MCP集成 | 配置MCP服务器和客户端模式。 |
| 最佳实践 | 更好的提示和游戏管理技巧。 |
| 建筑 | 系统设计和组件概述。 |
快速开始
- 安装:\
\bash
pip安装ai故事讲述器cli
或获取RAG支持:
pip安装“ai storyteller cli\[rag\]”
2. **Configure**: Create `.env` with API keys.
3. **Init**: `storyteller init`
4. **Play**: `storyteller start`
## License
MIT