# ollama_generator **Repository Path**: siwpan/ollama_generator ## Basic Information - **Project Name**: ollama_generator - **Description**: 基于 Ollama 的通用文本生成库:多轮对话 + 中英混排清洗 + 游戏场景提示词 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-27 - **Last Updated**: 2026-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ollama Generator — AI 文本生成库 ## 仓库角色定位(投资组合分级 ①) > 本仓在 siwpan 投资组合(D:/projects/repos,共 133 仓)中定级为 **① 核心推进**,领域 **AI/大模型**,定位 **本地AI叙事**。 > **角色**:基于 Ollama 的通用 AI 文本生成库,随本地AI栈维护。 > **维护策略**:① 核心推进——持续投入、不允许冻结;随所属收敛点 / 流水线长期演进。 > 投资组合统一分级索引(多机可查):[组合分级决策索引 · allin 事实源](https://gitee.com/siwpan/allin/blob/master/docs/事实源/组合分级决策索引.md)。 > 仓库: | 许可:MIT(见 [LICENSE](LICENSE)) 基于 Ollama 的通用 AI 文本生成库,支持多轮对话和中文清洗。 ## 功能 - **多轮对话** — 通用 AI 文本生成,可配置系统提示词 - **中英混排清洗** — 自动检测中英混排文本,通过百度翻译 API 或英文剥离策略清洗 - **游戏场景提示词** — 内置房间描述 / 怪物 / 战斗 / 故事等游戏专用提示词 - **可复用设计** — 标准 Python 包,`from ollama_generator import ...` 即可使用 ## 快速开始 ```bash # 安装 Ollama (可选) # https://ollama.com/ # 安装依赖 pip install ollama # 运行演示 python demo.py ``` ## 使用示例 ```python from ollama_generator import OllamaTextGenerator, BaiduCleaner # 文本生成 gen = OllamaTextGenerator(model="qwen2.5:7b") result = gen.generate("描述一个黑暗森林") # 中文清洗 cleaner = BaiduCleaner(api_key="your_key", secret="your_secret") clean_text = cleaner.clean("I think this is 非常好的 idea") ``` ## 项目结构 ``` ollama_generator/ ├── __init__.py # 包导出 ├── core.py # 核心生成器 ├── cleaner.py # 中英混排清洗 ├── demo.py # 四种使用方式演示 └── ollama_generator.py # 旧版兼容入口 ``` ## 依赖 - Python >= 3.8 - ollama (可选) - 百度翻译 API (可选,用于中文清洗)