VertexAIProvider
Registration for Google Cloud Vertex AI.
Vertex repurposes three section fields: endpoint is the GCP project id, organization is the region, and apiKey is a path to a service-account credential file (it authenticates with OAuth2, not an API key).
Attributes
- Graph
-
- Supertypes
- Self type
-
VertexAIProvider.type
Members list
Value members
Concrete methods
Constructs the client for a ProviderConfig this provider produced.
Constructs the client for a ProviderConfig this provider produced.
config is whatever the caller passed, so implementations must check the type rather than cast — ProviderDescriptor.expectConfig does that and produces the standard mismatch error.
Attributes
Turns a validated config section into the runtime ProviderConfig for this provider.
Turns a validated config section into the runtime ProviderConfig for this provider.
The section has already been checked against configSpec, so required fields are present; a Left here means something configSpec cannot express (a malformed value, say).
Value parameters
- providerName
-
the user's instance name (
llm4s.providers.<name>), for error messages.
Attributes
Inherited methods
What this provider's client implements. Defaults to the full interface.
What this provider's client implements. Defaults to the full interface.
Attributes
- Inherited from:
- ProviderDescriptor
Live model discovery, when the provider's API offers it.
Live model discovery, when the provider's API offers it.
Attributes
- Inherited from:
- ProviderDescriptor
Concrete fields
provider = "vertex" has always been accepted.
provider = "vertex" has always been accepted.
Attributes
Which config fields this provider requires, and its default endpoint.
Which config fields this provider requires, and its default endpoint.
Attributes
Canonical id, e.g. ProviderId("openai"). Must be unique within a registry.
Canonical id, e.g. ProviderId("openai"). Must be unique within a registry.