systemprompt-ai 0.4.0

Provider-agnostic LLM integration for systemprompt.io AI governance — Anthropic, OpenAI, Gemini, and local models unified behind one governed pipeline with cost tracking and audit.
Documentation
pub mod anthropic;
pub mod gemini;
pub mod gemini_images;
mod gemini_images_helpers;
pub mod image_provider_factory;
pub mod image_provider_trait;
pub mod openai;
pub mod openai_images;
pub mod provider_factory;
pub mod provider_trait;
pub mod shared;

pub use anthropic::AnthropicProvider;
pub use gemini::{CodeExecutionResponse, GeminiProvider};
pub use gemini_images::GeminiImageProvider;
pub use image_provider_factory::ImageProviderFactory;
pub use image_provider_trait::{BoxedImageProvider, ImageProvider, ImageProviderCapabilities};
pub use openai::OpenAiProvider;
pub use openai_images::OpenAiImageProvider;
pub use provider_factory::ProviderFactory;
pub use provider_trait::{
    AiProvider, GenerationParams, ModelPricing, SchemaGenerationParams, SearchGenerationParams,
    StructuredGenerationParams, ToolGenerationParams, ToolResultsParams,
};