Skip to content

Commit e48389c

Browse files
sararobcopybara-github
authored andcommitted
chore: Update user-agent header
PiperOrigin-RevId: 896025555
1 parent 7002dc5 commit e48389c

1 file changed

Lines changed: 24 additions & 15 deletions

File tree

vertexai/_genai/client.py

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,26 +41,29 @@
4141

4242
_GENAI_MODULES_TELEMETRY_HEADER = "vertex-genai-modules"
4343

44-
genai_append_method = _api_client.append_library_version_headers
44+
# genai_append_method = _api_client.append_library_version_headers
4545

4646

47-
def _add_tracking_headers(headers: dict[str, str]) -> None:
48-
"""Adds Vertex Gen AI tracking headers."""
49-
is_vertex = headers.get(
50-
"x-goog-vertex-sdk"
51-
) == "true" or "vertex-genai-modules" in headers.get("user-agent", "")
52-
if is_vertex:
53-
tracking_label = f"{_GENAI_MODULES_TELEMETRY_HEADER}/{aip_version.__version__}"
47+
# def _add_tracking_headers(headers: dict[str, str]) -> None:
48+
# """Adds Vertex Gen AI tracking headers."""
49+
# is_vertex = headers.get(
50+
# "x-goog-vertex-sdk"
51+
# ) == "true" or "vertex-genai-modules" in headers.get("user-agent", "")
52+
# if is_vertex:
53+
# tracking_label = (
54+
# f"{_GENAI_MODULES_TELEMETRY_HEADER}/{aip_version.__version__} "
55+
# f"gl-python/{aip_version.__version__}"
56+
# )
5457

55-
headers["user-agent"] = tracking_label
56-
headers["x-goog-api-client"] = tracking_label
58+
# headers["user-agent"] = tracking_label
59+
# headers["x-goog-api-client"] = tracking_label
5760

58-
headers.pop("x-goog-vertex-sdk", None)
59-
else:
60-
genai_append_method(headers)
61+
# headers.pop("x-goog-vertex-sdk", None)
62+
# else:
63+
# genai_append_method(headers)
6164

6265

63-
_api_client.append_library_version_headers = _add_tracking_headers
66+
# _api_client.append_library_version_headers = _add_tracking_headers
6467

6568

6669
class AsyncClient:
@@ -229,7 +232,13 @@ def __init__(
229232
http_options = types.HttpOptions()
230233
if http_options.headers is None:
231234
http_options.headers = {}
232-
http_options.headers["x-goog-vertex-sdk"] = "true"
235+
236+
tracking_label = (
237+
f"{_GENAI_MODULES_TELEMETRY_HEADER}/{aip_version.__version__}"
238+
)
239+
240+
http_options.headers["user-agent"] = tracking_label
241+
http_options.headers["x-goog-api-client"] = tracking_label
233242

234243
self._api_client = genai_client.Client._get_api_client(
235244
vertexai=True,

0 commit comments

Comments
 (0)