openclaw-providers 0.1.0

AI provider clients for OpenClaw (Anthropic, OpenAI, etc.)
Documentation
//! # `OpenClaw` Providers
//!
//! AI provider clients for Anthropic, `OpenAI`, Google, Ollama, etc.

#![forbid(unsafe_code)]
#![warn(missing_docs)]

mod anthropic;
mod openai;
pub mod traits;
mod usage;

pub use anthropic::AnthropicProvider;
pub use openai::OpenAIProvider;
pub use traits::{
    CompletionRequest, CompletionResponse, ContentBlock, ImageSource, Message, MessageContent,
    Provider, ProviderError, Role, StopReason, StreamingChunk, Tool,
};
pub use usage::UsageTracker;