🚀 LingChat 排障速查
TTS服务问题
问题: TTS服务不可达,语音功能被禁用
可能原因:
- 防火墙阻止了端口访问
- simple-vits-api服务未运行
- 程序需要重新加载服务
解决方案:
- 检查并开放防火墙相关端口
- 确保simple-vits-api服务已启动
- 重新启动LingChat程序
大模型API请求错误
错误代码 | 问题描述 | 解决方案 |
---|---|---|
400 | 无效请求或余额不足 | 检查请求格式或充值API账户 |
401 | API密钥无效 | 检查并更新LingChat设置中的API密钥 |
402 | 余额不足 | 检查API账户余额或充值 |
403 | 权限不足 | 检查API密钥权限 |
404 | 资源未找到 | 检查API端点是否正确 |
405 | 方法不允许 | 检查API文档或联系服务提供商 |
406 | 不可接受的请求 | 检查请求头或联系开发团队 |
407 | 请求超时 | 检查网络连接或稍后重试 |
408 | 连接超时 | 检查网络连接 |
409 | 请求冲突 | 检查请求参数或联系服务提供商 |
422 | 参数错误 | 检查所有必需参数 |
429 | 请求频率过高/请求过多 | 降低请求频率或升级API套餐,减少请求频率或等待一段时间 |
500 | 服务器内部错误/内部服务器错误 | 稍后重试或联系服务提供商/联系API提供商 |
502 | 错误的网关 | 检查API服务状态或稍后重试 |
503 | 服务不可用 | 检查API服务状态或稍后重试 |
504 | 网关超时 | 检查网络连接或稍后重试 |
505 | HTTP版本不受支持 | 检查API文档或联系服务提供商 |
511 | 需要网络认证 | 检查网络连接 |
520 | 未知错误 | 检查API服务状态或联系开发团队 |
端口占用问题
问题: "通常每个套接字地址只允许使用一次"
解决方案:
- 请使用
netstat -ano
查找占用端口的进程 - 终止相关进程或更改LingChat使用的端口
- 重启计算机(终极解决方案)
ERROR: Could not find Python 3.10, 3.11, or 3.12 using the 'py' launcher.
问题: 找不到Python 3.10, 3.11或3.12 解决方案:
- 确保已安装Python 3.10, 3.11或3.12,如未安装请前往下载!下载地址"https://www.python.org/downloads/"
- 在Windows上,确保Python安装路径已添加到系统环境变量中
- 在Linux上,使用
update-alternatives --config python
设置默认Python版本 - 在Mac上,使用
brew install python@3.10
安装Python 3.10
ERROR: Failed to activate the existing virtual environment. Check if it's corrupted.
问题: 无法激活现有虚拟环境,可能已损坏 解决方案:
- 尝试重新创建虚拟环境
- 检查虚拟环境目录的完整性
- 确保使用正确的Python版本
- 删除现有虚拟环境并重新创建bash
rm -rf venv python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
ERROR: Failed to install the required packages.
问题: 无法安装所需的Python包 解决方案:
- 检查网络连接
- 确保使用正确的Python版本
- 尝试手动安装缺失的包bash
pip install -r requirements.txt
ERROR: Failed to activate the new virtual environment.
问题: 无法激活新的虚拟环境 解决方案:
- 确保虚拟环境已正确创建,文件地址在"./venv"
- 检查虚拟环境目录是否存在
- 尝试手动激活虚拟环境
bash
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows