googleapis / googleapis/python-aiplatform
Unpin litellm
- 主要语言
- Python
- 星标
- 907
- 派生
- 466
- 平均合并
- 1 天 13 小时
- 30 天内合并 PR
- 44
描述
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.
贡献指南
调研方向
检查 google-cloud-aiplatform 的依赖声明以及涉及 litellm 的约束,然后使用 google-adk[eval] 重现报告中的 uv 解析结果。当存在一个兼容的 litellm 版本范围,能够支持 Vertex AI 费用标签,同时不会使报告中的依赖要求无法满足时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- google-cloud, python
- 领域
- build-system
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100