googleapis / googleapis/python-aiplatform

Unpin litellm

Ouverte
#6,105 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
api: vertex-ai
Langage dominant
Python
Étoiles
905
Forks
465
Merge moyen
1 j 13 h
PR mergées (30 j)
44

Description

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](https://cloud.google.com/support/) 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: https://github.com/BerriAI/litellm/commit/d3b804a1cc2e092d2692a5dd8bf2d520e7c13116

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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.