Bug描述
{
"detail": "1个验证错误,MessageInput的值类型无效<class 'dict'> [type=value_error, input_value={'text_key': 'text', 'dat...: '2024-07-31 05:41:44'}, input_type=dict]
要了解更多信息,请访问 https://errors.pydantic.dev/2.8/v/value_error "
}
DropdownInput(
name="model_name",
display_name="Model Name",
value="llama3",
info="参考 https://ollama.ai/library 以获取更多模型。",
refresh_button=True,
),
是因为ollama.ai更改为ollama.com了吗?所以这个插件无法正确获取模块名称吗?
重现步骤
在Ollama插件中,点击模块名称刷新
预期行为
显示模块名称
谁能帮忙?
- 无响应*
操作系统
docker镜像1.0.14
Langflow版本
1.0.14
Python版本
None
截图
- 无响应*
流程文件
- 无响应*
1条答案
按热度按时间xxls0lw81#
是的,这个问题可能是由于域名从
ollama.ai
更改为ollama.com
导致的,导致插件无法正确检索模型名称。在ChatOllamaComponent
类中的get_model
方法从使用base_url
值构建的 URL 中检索模型名称。如果base_url
仍然设置为ollama.ai
,它将无法正确检索模型。以下是相关的代码片段:
要解决此问题,请确保将
base_url
更新为使用ollama.com
而不是ollama.ai
1(https://github.com/langflow-ai/langflow/blob/dev/src/backend/base/langflow/components/models/OllamaModel.py)。