googleapis / googleapis/google-cloud-java

Support for metadata labels in VertexAI library

未关闭
#11,534 2 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
priority: p3 type: feature request
主要语言
Java
星标
2.1k
派生
1.2k
平均合并
1 天 23 小时
30 天内合并 PR
154

描述

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.**
Java library for VertexAI does not offer support for adding labels when making `generateContent` calls. This is really useful feature for tracking costs for different labels. And also this is supported by REST call and by python library. Link - https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/add-labels-to-api-calls

**Describe the solution you'd like**
Solution could be the same as in python library
```
GenerativeModel::generateContent(Content content, Map labels)
```

This is the example from python library:
```
prompt = "What is Generative AI?"
response = model.generate_content(
prompt,
# Example Labels
labels={
"team": "research",
"component": "frontend",
"environment": "production",
},
)
```

**Describe alternatives you've considered**
Unfortunately no alternatives in this library. If I want to use labels I need to switch to REST calls and discard this library.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。