Expand description
Ailloy — An AI abstraction layer for Rust.
This crate provides a unified interface for interacting with multiple AI providers including OpenAI, Ollama, and local CLI agents (Claude, Codex, Copilot).
§Quick start
use ailloy::config::Config;
use ailloy::provider::create_provider;
use ailloy::types::Message;
let config = Config::load()?;
let provider = create_provider(&config)?;
let response = provider.chat(&[Message::user("Hello!")]).await?;
println!("{}", response.content);