Skip to main content

Crate caliban_provider_google

Crate caliban_provider_google 

Source
Expand description

Google Gemini schema family for the caliban agent harness.

Provides GoogleProvider<T: Transport> generic over its transport. The AI Studio transport is always available. The Vertex AI transport is gated behind the vertex cargo feature (added in B.10).

Modules§

config
Per-transport configuration structs for the Google Gemini adapter.
error
Adapter-internal error type and conversion to caliban_provider::Error.
ir_convert
IR ↔ Gemini native conversions for request and response.
models
Static ModelInfo table for Google Gemini models.
schema
Native wire-format types for the Google Gemini API.
transport
The Transport trait — abstracts how a Gemini request is delivered.

Structs§

GoogleProvider
Google Gemini provider, generic over its transport.