开源 作者:iTrust 2025-05-03 18:37:54 阅读:13
轻量极速的AI对话平台,支持Web/iOS/Mac/Android多端运行,轻松接入OpenAI、Google Gemini、Claude等十余种主流AI模型,堪称个人开发者和企业团队的智能助手瑞士军刀!
支持主流AI模型全家桶:
# 配置示例:同时接入多个AI服务
OPENAI_API_KEY=sk-xxx,sk-yyy # 多个Key自动负载均衡
GOOGLE_API_KEY=your_google_key
ANTHROPIC_API_KEY=your_claude_key
Web/Windows/macOS/Linux/iOS/Android全支持
# Docker极简部署(支持代理配置)
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=你的密钥 \
-e CODE=访问密码 \
yidadaa/chatgpt-next-web
- 访问密码体系:`CODE=code1,code2` 设置多组访问凭证
- API密钥隔离:禁止用户自行输入密钥(HIDE_USER_API_KEY=1)
- 模型访问控制:禁用GPT-4(DISABLE_GPT4=1)或指定可用模型
// 自定义输入模板示例
const DEFAULT_INPUT_TEMPLATE = `你是一位{角色}专家,请用{语言}以{风格}风格回答:
{用户问题}`
| 功能 | 启用方式 | 应用场景 |
|--------------------|---------------------|------------------|
| 余额查询 | ENABLE_BALANCE_QUERY=1 | 资源消耗监控 |
| 模型上下文协议 | ENABLE_MCP=1 | 复杂对话管理 |
| 私有化存储 | 对接企业NAS | 知识库管理 |
# 自定义模型接入示例
CUSTOM_MODELS="+llama2,-gpt-3.5,my_model@Azure=生产环境"
ChatGPT-Next-Web:轻量级Web版ChatGPT
LobeChat:可视化AI应用构建平台
OpenAssistant:开源对话数据集
https://github.com/ChatGPTNextWeb/NextChat