Bug描述
在加载带有.env文件的langflow时,默认模式下可用的Open AI模型不可用。例如,之前gtp4o mini可用,但当我使用.env变量文件加载langflow时,它就丢失了。
重现步骤
- 以基本模式运行langflow:加载Open AI组件:您可以看到gtp4o mini可用。
- langflow run --env-file /Users/edwin.jose/Documents/GitHub/amelia/langflowcreds/.env
- 用用户名和凭证登录
- 加载Open AI组件:gtp4o mini丢失了。
预期行为
两个运行应该有相同的模型。当我检查源代码时,也是加载相同的模型名称。建议:我需要手动编辑以获取gtp4o mini。
谁可以帮忙?
- 无响应*
操作系统
Mac OS
Langflow版本
1.0.12
Python版本
3.11
截图
流程文件
- 无响应*
1条答案
按热度按时间nfg76nw01#
您在使用环境变量文件和管理员登录运行Langflow时遇到的"gpt4o mini"模型丢失的问题,是由于该模型未在
OpenAIModelComponent
类的OpenAIModel.py
文件中的model_name
字段的options
数组中列出。可用的模型有:由于"gpt4o mini"不在此列表中,因此在使用环境变量文件和管理员登录运行Langflow时将不可用(1(https://github.com/langflow-ai/langflow/blob/dev/src/backend/base/langflow/base/models/openai_constants.py)2(https://github.com/logspace-ai/langflow/blob/dev/src/backend/base/langflow/components/models/OpenAIModel.py))。
要解决此问题,您可以手动编辑
OpenAIModel.py
文件,将"gpt4o mini"添加到options
数组中。这将确保无论如何运行Langflow,模型都是可用的。