AI Chatbot
Python
FastAPI
LLM API
项目简介
一个基于大语言模型的AI对话机器人,支持多轮对话、上下文记忆、个性化设置等功能。
主要功能
- 多轮对话支持
- 上下文记忆(可配置记忆长度)
- 多种人格设置
- 流式输出(逐字显示回复)
- API接口支持(可接入其他应用)
- 多模型切换(GPT、Claude、MiniMax等)
技术架构
- 后端: FastAPI + Python
- AI模型: OpenAI GPT / Anthropic Claude / MiniMax
- 部署: Docker
- 前端: HTML + JavaScript(可选)
快速开始
# 安装依赖
pip install -r requirements.txt
# 配置API密钥
export OPENAI_API_KEY="your-api-key"
# 启动服务
python main.py
# 访问
http://localhost:8000
应用场景
- 个人AI助手
- 客服机器人
- 知识问答系统
- 编程助手