SIGN IN SIGN UP
langflow-ai / langflow UNCLAIMED

Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

0 0 1 Python

feat: Add a Unified Model Providers configuration (#10565)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Backwards compat for connections

* [autofix.ci] apply automated fixes

* Make sure we set the max retries param

* Unified port disabling for selected models

* [autofix.ci] apply automated fixes

* Template updates

* Update package-lock.json

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* resolve conflicts

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes

* fix ruff errors

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Allow refresh button for model and embeddings

* Update package-lock.json

* Fix agent tests

* Ruff style fix

* Update test_endpoints.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Update test_embedding_model_component.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Remove outdated models reference

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Update test_structured_output_component.py

* Fix starter project imports

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* Update component_index.json

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* feat: Default options for model choices

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Fix mypy errors

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* build component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Push package lock and component index

* Update component_index.json

* fix: Clean up the variable API code

* fix ruff errors

* Fix mypy errors

* Update component_index.json

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Update component_index.json

* Fix some issues in the models framework

* [autofix.ci] apply automated fixes

* Template updates

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Starter project updates

* update starter projects

* update component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes

* build component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Make sure to maintain api key across sessions

* [autofix.ci] apply automated fixes

* Fix ruff checks

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* [autofix.ci] apply automated fixes

* update component index

* Update unified_models.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* fix ruff errors

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Update watsonx_constants.py

* [autofix.ci] apply automated fixes

* Update watsonx_constants.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* Remove redundant imports

* Update component_index.json

* Starter project updates

* [autofix.ci] apply automated fixes

* Update component_index.json

* Template updates

* [autofix.ci] apply automated fixes

* Update Nvidia Remix.json

* [autofix.ci] apply automated fixes

* Fix the embedding model component tests

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* reverted starter projects

* reverted starter projects again

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* more updates to the model provider dialog

* wired some stuff up

* [autofix.ci] apply automated fixes

* revert starter projects

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* updated functionality

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* cleaned up files

* cleaned up files 2

* fix format

* fixed imports

* [autofix.ci] apply automated fixes

* update file path

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* added info icon

* [autofix.ci] apply automated fixes

* cleanup

* fixed deleted and pick for embedding

* refactor

* embedding test

* merge templates

* [autofix.ci] apply automated fixes

* merge reverted templates

* [autofix.ci] apply automated fixes

* functionality working

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* added input for auth name

* fixed comments

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* fix external model selection

* [autofix.ci] apply automated fixes

* clean up

* [autofix.ci] apply automated fixes

* fixed loading state

* new updates via design

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* revert starter projects

* merge starter projects

* fix starter projects

* merge starter projects

* update starter projects

* [autofix.ci] apply automated fixes

* update starter projects

* code clean up

* make tests

* Batch run tests need to handle new model input

* [autofix.ci] apply automated fixes

* Test updates

* Fix ruff checks

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

* Update Youtube Analysis.json

* Update component_index.json

* [autofix.ci] apply automated fixes

* Validate model provider keys async

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Fix mypy errors

* Update agent.py

* Template and component index update

* removed dead test case

* updated component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Eric Hare <ericrhare@gmail.com>
Co-authored-by: Deon Sanchez <69873175+deon-sanchez@users.noreply.github.com>
H
Himavarsha committed
a209acd21b1b4c24cf51e594126f9d6e7f34b6be
Parent: b0bae86
Committed by GitHub <noreply@github.com> on 12/9/2025, 11:03:47 PM