Crate llm_edge_providers

Crate llm_edge_providers 

Source
Expand description

LLM Provider adapters

Provides unified interface to multiple LLM providers:

  • OpenAI (GPT-4, GPT-3.5, o1)
  • Anthropic (Claude 3.5 Sonnet, Claude 3 Opus/Haiku)
  • Google (Gemini Pro, Gemini Ultra)
  • AWS Bedrock
  • Azure OpenAI

Re-exports§

pub use adapter::LLMProvider;
pub use error::ProviderError;
pub use error::ProviderResult;
pub use types::Message;
pub use types::UnifiedRequest;
pub use types::UnifiedResponse;
pub use types::Usage;

Modules§

adapter
anthropic
Anthropic provider adapter
error
openai
OpenAI provider adapter
types