Spaces:
Running
Running
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 |