--- license: apache-2.0 title: Tourism sdk: gradio emoji: 🏃 colorFrom: red colorTo: blue sdk_version: 5.9.1 app_file: app.py --- metadata # Tourism Planning Assistant 旅游规划助手是一个基于 RAG (Retrieval-Augmented Generation) 技术的应用,可以帮助用户规划旅行行程。 ## 功能特点 - 支持基于用户需求生成个性化旅行计划 - 使用搜索引擎获取最新的旅游信息 - 支持多种语言模型(OpenAI, Deepseek) - 自动检索和排序相关信息 - 支持相关图片展示 ## 部署到 Hugging Face Spaces 该应用已优化,可以直接部署到 Hugging Face Spaces: 1. 在 Hugging Face 创建一个新的 Space,选择 Gradio 作为 SDK 2. 添加以下环境变量: - `HF_BOCHA_API_KEY`: Bocha API 密钥 - `HF_OPENAI_API_KEY`: OpenAI API 密钥 (可选) - `HF_DEEPSEEK_API_KEY`: Deepseek API 密钥 (可选) ## 使用方法 1. 输入您的旅行需求(例如:"香港迪士尼一日游") 2. 选择旅行天数 3. 点击"生成计划"按钮 4. 获取个性化旅行计划,包含行程安排和相关参考链接 ## 技术栈 - Gradio: 用户界面 - Sentence Transformers: 文本嵌入 - FlagEmbedding: 文本重排序 - Hugging Face 模型: BGE-M3 和 BGE-Reranker-Large - Bocha API: 搜索引擎接口 ## 许可证 MIT License