智能膳食代理——人工智能膳食推荐与点餐助手
包括什么
- FastAPI后端(
app/)使用编排器、MCP模拟适配器和向量索引占位符。 - 流线型演示UI(
app/ui.py) - docker文件和docker为本地开发编写
- GitHub操作CI框架
requirements.txt 以及简单的DB初始化脚本README 带有运行说明
快速启动(dev)
- 创建一个Python venv并安装deps:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- 启动FastAPI服务器:
uvicorn app.main:app --reload --port 8000
- 在另一个终端中启动Streamlit演示:
streamlit run app/ui.py --server.port 8501
- 打开http://localhost:8501用于演示UI。
Docker(可选)
docker compose up --build
备注
- 此v2支架包括 模拟MCP适配器 用于测试没有真实提供商的订单流。
- 矢量索引是一个占位符,用于显示在哪里集成Chroma/pgvectr/FAISS。
- 替换
OPENAI_API_KEY 如果您想启用LangChain LLM调用,请使用您的密钥。