Liking cljdoc? Tell your friends :D

llm.sdk.providers.gemini.vertex

Vertex AI Gemini transport adapter.

Builds on Gemini native with different auth (GCP OAuth) and endpoint structure. Auth resolution follows the standard GCP ADC chain via llm.sdk.gcp-auth: request token → runtime auth token → GOOGLE_OAUTH_ACCESS_TOKEN → explicit credentials file → well-known ADC file → metadata server. Local development uses gcloud auth application-default login; the SDK does not shell out.

Project resolution: request opts → profile quirks → GOOGLE_CLOUD_PROJECT / GCLOUD_PROJECT → credentials project_id or quota_project_id.

Vertex AI Gemini transport adapter.

Builds on Gemini native with different auth (GCP OAuth) and endpoint
structure. Auth resolution follows the standard GCP ADC chain via
llm.sdk.gcp-auth: request token → runtime auth token →
GOOGLE_OAUTH_ACCESS_TOKEN → explicit credentials file →
well-known ADC file → metadata server. Local development uses
`gcloud auth application-default login`; the SDK does not shell out.

Project resolution: request opts → profile quirks →
GOOGLE_CLOUD_PROJECT / GCLOUD_PROJECT → credentials project_id
or quota_project_id.
raw docstring

build-request-vertexclj

(build-request-vertex profile request)
source

make-transportclj

(make-transport)
source

parse-error-vertexclj

(parse-error-vertex _profile status body)
source

parse-response-vertexclj

(parse-response-vertex profile raw)
source

parse-stream-event-vertexclj

(parse-stream-event-vertex profile line)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close