[BUG]: Anthropic model

用户运行 AnythingLLM 桌面应用(版本 v1.15.0-r2),在 Windows 11 系统上尝试从默认的本地 Llama(通过 Ollama)提供商切换到 Anthropic(Claude)提供商以处理大型论文文档。用户在 Anthropic Console 付费购买了 $5 API

[BUG]: Anthropic model

[BUG]: Anthropic model

快速结论:在 AnythingLLM 桌面版中从默认 Ollama/Llama 切换到 Anthropic 提供商时,Chat Model Selection 下拉菜单无法加载 Claude 模型列表,导致无法保存设置。优先排查 API 密钥是否正确粘贴(含多余空格)、网络连接是否正常,并检查应用日志文件。

问题场景

用户运行 AnythingLLM 桌面应用(版本 v1.15.0-r2),在 Windows 11 系统上尝试从默认的本地 Llama(通过 Ollama)提供商切换到 Anthropic(Claude)提供商以处理大型论文文档。用户在 Anthropic Console 付费购买了 $5 API 额度并生成了有效的 API 密钥,在 Anthropic 官方的 Workbench 中测试通过,但在 AnythingLLM 的 Settings → AI Providers → LLM → Anthropic 设置页面中,Chat Model Selection 下拉菜单始终显示“loading”后清空,无法选择任何模型,导致“Save changes”按钮因表单验证失败而无法保存。

报错原文

The "Chat Model Selection" dropdown briefly shows "loading" and then goes blank — no models ever appear.
Because that field is required, clicking "Save changes" fails silently (blocked by browser form validation).

原因分析

根据 Issue 讨论,开发者在最新版本上使用从 https://platform.claude.com 获取的 API 密钥测试时未复现该问题,因此该问题可能为个案,并非普遍存在的软件 Bug。可能原因包括:

  • API 密钥末尾包含不可见空格或换行符,导致接口校验失败。
  • 用户账户或 API 密钥存在某种限制(例如未启用 Anthropic Console 中某些模型的权限)。
  • AnythingLLM 后端在请求 Anthropic 模型列表时遇到网络错误或 API 错误,具体原因需要查看后端日志。

环境排查

  • AnythingLLM 桌面版版本:v1.15.0-r2(请确认是否为最新版)。
  • 操作系统:Windows 11。
  • Anthropic API 密钥来源:确保是从 https://platform.claude.com (Claude 平台,而非旧版 Anthropic Console)生成的密钥。
  • 网络连接:确保 AnythingLLM 能够正常访问 Anthropic API 端点。
  • 后端日志:检查 AnythingLLM 存储目录下的日志文件(storage/logs),详见 官方文档

解决步骤

  1. 确认 API 密钥来源正确:请前往 https://platform.claude.com(而非旧版 console.anthropic.com)生成或重新获取 API 密钥。
  2. 重新粘贴密钥时注意:在生成密钥后,务必拷贝完整密钥并粘贴到 AnythingLLM 的输入框中,检查末尾是否有多余的空格或换行(可先粘贴到纯文本编辑器中检查)。
  3. 重启 AnythingLLM 桌面应用(完全退出后重新启动)。
  4. 再次进入 Settings → AI Providers → LLM → Anthropic,输入密钥后等待下拉菜单加载(可稍等几秒)。
  5. 如果依然不显示模型,请打开 AnythingLLM 后端日志文件(位于 storage/logs 目录),查找在切换提供商时是否有 API 错误日志。常见错误可能为密钥无效、配额不足或网络超时。
  6. 如果日志显示 API 错误,请根据错误信息调整:例如检查 Anthropic Console 中的模型访问权限、API 额度是否充足。
  7. 如果日志没有任何错误,但问题依旧,可尝试可优先尝试:完全删除当前 AnythingLLM 配置文件(注意备份聊天记录和数据),然后重新安装最新版本。

验证方法

成功保存 Anthropic 提供商设置后,Chat Model Selection 下拉菜单应正常显示可用的 Claude 模型列表(如 Sonnet、Opus、Haiku 等)。随后可以发起一个新对话,确认模型正常响应,再无空下拉菜单或保存失败问题。

参考来源

Mintplex-Labs/anything-llm #6004

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 13359

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注