Skip to content

Unpin litellm #6105

@amarrella

Description

@amarrella

Thanks for stopping by to let us know something could be better!

PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.

Is your feature request related to a problem? Please describe.

Hi, I'm trying to use cost labels for vertex ai models, which only appears in litellm version later than the pinned one: BerriAI/litellm@d3b804a

Since i'm using the google adk, and the adk depends on this library, i'm constrained by this litellm pin.

Describe the solution you'd like
Unpin litellm or pin it to a version that supports this feature.

Describe alternatives you've considered

I considered overriding the litellm version with a later one, but i'm worried about incompatibilities. The other option is to stop using litellm (not really an option) or to stop using google models...

Additional context

uv pip install "litellm>=1.77" "google-adk[eval]>1.17" × No solution found when resolving │ dependencies: ╰─▶ Because only the following versions of google-cloud-aiplatform[agent-engines] are available:
  google-cloud-aiplatform[agent-engines]<=1.125.0

  google-cloud-aiplatform[agent-engines]==1.126.0

  google-cloud-aiplatform[agent-engines]==1.126.1
  and
  google-cloud-aiplatform[evaluation]>=1.125.0
  depends on litellm>=1.72.4,<=1.76.3, we
  can conclude that all of:
      litellm<1.72.4
      litellm>1.76.3
  ,
  google-cloud-aiplatform[agent-engines]>=1.125.0,<1.126.0,
  google-cloud-aiplatform[evaluation]>=1.100.0,<=1.126.0
  are incompatible.
  And because only the following versions
  of google-cloud-aiplatform[evaluation]
  are available:

  google-cloud-aiplatform[evaluation]<=1.100.0

  google-cloud-aiplatform[evaluation]==1.101.0

  google-cloud-aiplatform[evaluation]==1.102.0

  google-cloud-aiplatform[evaluation]==1.103.0

  google-cloud-aiplatform[evaluation]==1.104.0

  google-cloud-aiplatform[evaluation]==1.105.0

  google-cloud-aiplatform[evaluation]==1.106.0

  google-cloud-aiplatform[evaluation]==1.107.0

  google-cloud-aiplatform[evaluation]==1.108.0

  google-cloud-aiplatform[evaluation]==1.109.0

  google-cloud-aiplatform[evaluation]==1.110.0

  google-cloud-aiplatform[evaluation]==1.111.0

  google-cloud-aiplatform[evaluation]==1.112.0

  google-cloud-aiplatform[evaluation]==1.113.0

  google-cloud-aiplatform[evaluation]==1.114.0

  google-cloud-aiplatform[evaluation]==1.115.0

  google-cloud-aiplatform[evaluation]==1.116.0

  google-cloud-aiplatform[evaluation]==1.117.0

  google-cloud-aiplatform[evaluation]==1.118.0

  google-cloud-aiplatform[evaluation]==1.119.0

  google-cloud-aiplatform[evaluation]==1.120.0

  google-cloud-aiplatform[evaluation]==1.121.0

  google-cloud-aiplatform[evaluation]==1.122.0

  google-cloud-aiplatform[evaluation]==1.123.0

  google-cloud-aiplatform[evaluation]==1.124.0

  google-cloud-aiplatform[evaluation]==1.125.0

  google-cloud-aiplatform[evaluation]==1.126.0

  google-cloud-aiplatform[evaluation]==1.126.1
  we can conclude that all of:
      litellm<1.72.4
      litellm>1.76.3
  , all of:

  google-cloud-aiplatform[agent-engines]>=1.125.0,<1.126.0

  google-cloud-aiplatform[agent-engines]>1.126.0
  ,
  google-cloud-aiplatform[evaluation]>=1.100.0,<=1.126.0
  are incompatible. (1)

  Because
  google-cloud-aiplatform[evaluation]>=1.126.0
  depends on litellm>=1.72.4,<=1.76.3
  and only the following versions of
  google-cloud-aiplatform[evaluation] are
  available:

  google-cloud-aiplatform[evaluation]<=1.100.0

  google-cloud-aiplatform[evaluation]==1.101.0

  google-cloud-aiplatform[evaluation]==1.102.0

  google-cloud-aiplatform[evaluation]==1.103.0

  google-cloud-aiplatform[evaluation]==1.104.0

  google-cloud-aiplatform[evaluation]==1.105.0

  google-cloud-aiplatform[evaluation]==1.106.0

  google-cloud-aiplatform[evaluation]==1.107.0

  google-cloud-aiplatform[evaluation]==1.108.0

  google-cloud-aiplatform[evaluation]==1.109.0

  google-cloud-aiplatform[evaluation]==1.110.0

  google-cloud-aiplatform[evaluation]==1.111.0

  google-cloud-aiplatform[evaluation]==1.112.0

  google-cloud-aiplatform[evaluation]==1.113.0

  google-cloud-aiplatform[evaluation]==1.114.0

  google-cloud-aiplatform[evaluation]==1.115.0

  google-cloud-aiplatform[evaluation]==1.116.0

  google-cloud-aiplatform[evaluation]==1.117.0

  google-cloud-aiplatform[evaluation]==1.118.0

  google-cloud-aiplatform[evaluation]==1.119.0

  google-cloud-aiplatform[evaluation]==1.120.0

  google-cloud-aiplatform[evaluation]==1.121.0

  google-cloud-aiplatform[evaluation]==1.122.0

  google-cloud-aiplatform[evaluation]==1.123.0

  google-cloud-aiplatform[evaluation]==1.124.0

  google-cloud-aiplatform[evaluation]==1.125.0

  google-cloud-aiplatform[evaluation]==1.126.0

  google-cloud-aiplatform[evaluation]==1.126.1
  we can conclude that
  google-cloud-aiplatform[evaluation]>1.125.0,<1.126.1
  depends on litellm>=1.72.4,<=1.76.3.
  And because we know from (1) that all of:
      litellm<1.72.4
      litellm>1.76.3
  , all of:

  google-cloud-aiplatform[agent-engines]>=1.125.0,<1.126.0

  google-cloud-aiplatform[agent-engines]>1.126.0
  ,
  google-cloud-aiplatform[evaluation]>=1.100.0,<=1.126.0
  are incompatible, we can conclude that
  all of:
      litellm<1.72.4
      litellm>1.76.3
  ,
  google-cloud-aiplatform[agent-engines]>=1.125.0,
  google-cloud-aiplatform[evaluation]>=1.100.0,<=1.126.0
  are incompatible.
  And because
  google-cloud-aiplatform[evaluation]==1.126.1
  depends on litellm>=1.72.4,<=1.76.3, we
  can conclude that all of:
      litellm<1.72.4
      litellm>1.76.3
  ,
  google-cloud-aiplatform[agent-engines]>=1.125.0,
  google-cloud-aiplatform[evaluation]>=1.100.0
  are incompatible.
  And because only the following versions
  of google-cloud-aiplatform[evaluation]
  are available:

  google-cloud-aiplatform[evaluation]<=1.100.0

  google-cloud-aiplatform[evaluation]==1.101.0

  google-cloud-aiplatform[evaluation]==1.102.0

  google-cloud-aiplatform[evaluation]==1.103.0

  google-cloud-aiplatform[evaluation]==1.104.0

  google-cloud-aiplatform[evaluation]==1.105.0

  google-cloud-aiplatform[evaluation]==1.106.0

  google-cloud-aiplatform[evaluation]==1.107.0

  google-cloud-aiplatform[evaluation]==1.108.0

  google-cloud-aiplatform[evaluation]==1.109.0

  google-cloud-aiplatform[evaluation]==1.110.0

  google-cloud-aiplatform[evaluation]==1.111.0

  google-cloud-aiplatform[evaluation]==1.112.0

  google-cloud-aiplatform[evaluation]==1.113.0

  google-cloud-aiplatform[evaluation]==1.114.0

  google-cloud-aiplatform[evaluation]==1.115.0

  google-cloud-aiplatform[evaluation]==1.116.0

  google-cloud-aiplatform[evaluation]==1.117.0

  google-cloud-aiplatform[evaluation]==1.118.0

  google-cloud-aiplatform[evaluation]==1.119.0

  google-cloud-aiplatform[evaluation]==1.120.0

  google-cloud-aiplatform[evaluation]==1.121.0

  google-cloud-aiplatform[evaluation]==1.122.0

  google-cloud-aiplatform[evaluation]==1.123.0

  google-cloud-aiplatform[evaluation]==1.124.0

  google-cloud-aiplatform[evaluation]==1.125.0

  google-cloud-aiplatform[evaluation]==1.126.0

  google-cloud-aiplatform[evaluation]==1.126.1
  and google-adk[eval]==1.18.0 depends on
  google-cloud-aiplatform[evaluation]>=1.100.0,
  we can conclude that
  google-adk[eval]==1.18.0, all of:
      litellm<1.72.4
      litellm>1.76.3
  ,
  google-cloud-aiplatform[agent-engines]>=1.125.0
  are incompatible.
  And because google-adk==1.18.0 depends on
  google-cloud-aiplatform[agent-engines]>=1.125.0
  and only the following versions of
  google-adk[eval] are available:
      google-adk[eval]<1.17
      google-adk[eval]==1.18.0
  we can conclude that
  google-adk[eval]>1.17 depends on
  litellm>=1.72.4,<=1.76.3.
  And because you require litellm>=1.77 and
  google-adk[eval]>1.17, we can conclude
  that your requirements are unsatisfiable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    api: vertex-aiIssues related to the googleapis/python-aiplatform API.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions