remove litellm dependency #545
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR 2: Remove
litellm
DependencySummary of Changes:
litellm
withinchat_completion.py
and related modules.litellm
frompyproject.toml
dependency list and adjusteduv.lock
.litellm
(check_import("litellm")
) and replaced them with either direct code or no-op checks as needed.Why This PR?
litellm
is no longer required in our workflow due to internal reorganization of how LLM calls are managed.litellm
.Impact and Testing:
litellm
, as these were either removed or replaced with native logic.pyproject.toml
andREADME.md
are updated accordingly.