2025-07-31 15:35:23 +08:00
..
2025-07-31 15:35:23 +08:00
2025-07-31 15:35:23 +08:00
2025-07-31 15:35:23 +08:00
2025-07-31 15:35:23 +08:00
2025-07-31 15:35:23 +08:00
2025-07-31 15:35:23 +08:00

Travel Algorithms

旅游内容生成算法包 - 独立的 Python 包,提供 AI 驱动的旅游内容创作能力。

功能特性

  • 🤖 智能主题生成: 基于 AI 的旅游主题自动生成
  • 📝 内容创作: 高质量旅游文案和攻略生成
  • 🎨 海报制作: 多样化海报模板和自动排版
  • 📄 文档处理: 支持多格式文档内容提取和整合
  • ⚙️ 灵活配置: 完全可配置的算法参数和模板

安装

pip install travel-algorithms

快速开始

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 项目中提取
  • 支持内容生成、海报制作、文档处理核心功能