Skip to main content

Crate everruns_gemini

Crate everruns_gemini 

Source
Expand description

Google Gemini LLM provider driver for Everruns.

everruns-gemini is part of the Everruns ecosystem. It implements the ChatDriver contract from everruns-core, so the agent loop can run against Google’s Gemini API, and registers itself through register_driver.

Core has no knowledge of specific providers; hosts register whichever drivers they want available via register_driver at startup.

§Example

use everruns_gemini::register_driver;
use everruns_provider::DriverRegistry;

let mut registry = DriverRegistry::new();
register_driver(&mut registry);

Structs§

DriverRegistry
Registry for LLM drivers
GeminiChatDriver
Google Gemini Chat Driver

Traits§

ChatDriver
Trait for LLM drivers

Functions§

register_driver
Register the Gemini driver with the driver registry