lobehub/lobe-chatapi
时间: 2025-02-06 20:59:49 浏览: 100
### LobeChat API 使用说明
LobeChat 是一款基于 Docker 部署的开源聊天应用程序,支持多种大语言模型集成。对于希望了解 `lobehub/lobe-chat` API 使用方法的需求,以下是详细的指南。
#### 获取 OpenAI API 密钥
为了使 LobeChat 正常工作并调用外部 AI 接口,如 OpenAI 提供的服务,必须提供有效的 API Key[^3]。这可以通过设置环境变量 `OPENAI_API_KEY` 来完成,在启动容器时指定该参数即可生效。
```yaml
environment:
- OPENAI_API_KEY=your_openai_api_key_here
```
#### 设置代理 (可选)
如果有需要通过特定网络路径访问远程服务的情况,比如在中国大陆地区可能无法直接连接到某些国外站点,则可通过配置 `OPENAI_PROXY_URL` 环境变量来实现这一点:
```yaml
environment:
- OPENAI_PROXY_URL=http://your_proxy_url_here/
```
#### 访问权限管理
为了增强安全性,还可以设定访问码作为额外的安全层。当设置了 `ACCESS_CODE` 后,任何尝试登录系统的用户都需要输入正确的验证码才能继续操作:
```yaml
environment:
- ACCESS_CODE=my_secure_access_code
```
#### 控制可用的大规模预训练模型列表
管理员可以根据实际需求调整哪些模型应该被展示给最终用户选择。利用 `OPENAI_MODEL_LIST` 参数可以轻松做到这一点,其中加号表示增加新选项而减号则意味着移除现有条目:
```yaml
environment:
- OPENAI_MODEL_LIST=qwen-7b-chat,+glm-6b,-gpt-3.5-turbo
```
#### 实际部署示例
下面给出了一段完整的 docker-compose.yml 文件片段,展示了如何组合上述各项配置项以快速搭建起一个功能齐全的 LobeChat 平台实例[^4]:
```yaml
version: '3.8'
services:
lobe-chat:
image: lobehub/lobe-chat
container_name: lobe-chat
networks:
- OPENAI_API_KEY=sk-yourkeyhere
- OPENAI_PROXY_URL=https://api-proxy.example.com/v1
- ACCESS_CODE=mypassword
- OPENAI_MODEL_LIST=qwen-7b-chat,+glm-6b,-gpt-3.5-turbo
restart: always
networks:
bridge:
driver: bridge
```
以上就是关于 `lobehub/lobe-chat` API 的一些基础介绍以及具体的应用场景示范。更多高级特性和细节请参阅官方 GitHub 页面上的文档资源。
阅读全文
相关推荐

















