59 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2025-07-31 15:35:23 +08:00
# 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 项目中提取
- 支持内容生成、海报制作、文档处理核心功能