当从环境变量运行langflow时,特性会发生变化,

whlutmcx  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(28)

Bug描述

在加载带有.env文件的langflow时,默认模式下可用的Open AI模型不可用。例如,之前gtp4o mini可用,但当我使用.env变量文件加载langflow时,它就丢失了。

重现步骤

  1. 以基本模式运行langflow:加载Open AI组件:您可以看到gtp4o mini可用。
  2. langflow run --env-file /Users/edwin.jose/Documents/GitHub/amelia/langflowcreds/.env
  3. 用用户名和凭证登录
  4. 加载Open AI组件:gtp4o mini丢失了。

预期行为

两个运行应该有相同的模型。当我检查源代码时,也是加载相同的模型名称。建议:我需要手动编辑以获取gtp4o mini。

谁可以帮忙?

  • 无响应*

操作系统

Mac OS

Langflow版本

1.0.12

Python版本

3.11

截图

流程文件

  • 无响应*
nfg76nw0

nfg76nw01#

您在使用环境变量文件和管理员登录运行Langflow时遇到的"gpt4o mini"模型丢失的问题,是由于该模型未在OpenAIModelComponent类的OpenAIModel.py文件中的model_name字段的options数组中列出。可用的模型有:

"options": [
    "gpt-4-turbo-2024-04-09",
    "gpt-4-turbo-preview",
    "gpt-3.5-turbo",
    "gpt-4-0125-preview",
    "gpt-4-1106-preview",
    "gpt-4-vision-preview",
    "gpt-3.5-turbo-0125",
    "gpt-3.5-turbo-1106",
],

由于"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,模型都是可用的。

  • 要继续与Dosu交谈,请提及@dosu。*

相关问题