# Travel Algorithms 旅游内容生成算法包 - 独立的 Python 包,提供 AI 驱动的旅游内容创作能力。 ## 功能特性 - 🤖 **智能主题生成**: 基于 AI 的旅游主题自动生成 - 📝 **内容创作**: 高质量旅游文案和攻略生成 - 🎨 **海报制作**: 多样化海报模板和自动排版 - 📄 **文档处理**: 支持多格式文档内容提取和整合 - ⚙️ **灵活配置**: 完全可配置的算法参数和模板 ## 安装 ```bash pip install travel-algorithms ``` ## 快速开始 ```python from travel_algorithms import ContentGenerator, PosterGenerator from travel_algorithms.config import AlgorithmConfig # 初始化配置 config = AlgorithmConfig.from_dict({ "ai_model": { "model": "qwq-plus", "api_key": "your-api-key", "api_url": "your-api-url" } }) # 内容生成 generator = ContentGenerator(config) topics = await generator.generate_topics("上海周末游") content = await generator.generate_content(topics[0]) # 海报生成 poster_gen = PosterGenerator(config) poster = poster_gen.generate_poster(content["text"], template="vibrant") ``` ## 配置说明 算法包支持完全的配置化,避免硬编码: - **AI 模型配置**: 支持多种 AI 服务商和模型 - **提示词配置**: 可自定义所有提示词模板 - **输出配置**: 灵活的文件输出和格式控制 - **模板配置**: 海报模板样式和参数调整 详细配置说明请参考文档。 ## 版本历史 - **1.0.0**: 初始版本,从 TravelContentCreator 项目中提取 - 支持内容生成、海报制作、文档处理核心功能