Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
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