Available on crate feature
open-router only.Expand description
This module provides integration with OpenRouter’s API, enabling the use of language models
and embeddings within the Swiftide project. It includes the OpenRouter struct for managing API
clients and default options for embedding and prompt models. The module is conditionally
compiled based on the “openrouter” feature flag.
Re-exports§
pub use openai::Options;pub use openai::OptionsBuilder;pub use openai::OptionsBuilderError;
Modules§
Type Aliases§
- Open
Router - The
OpenRouterstruct encapsulates anOpenRouterclient and default options for embedding and prompt models. It uses theBuilderpattern for flexible and customizable instantiation. - Open
Router Builder - Open
Router Builder Error