Expand description
AgenticOptioRS - Disciplined AI agent coordination library.
Named after the Roman Optio, this framework brings military-grade coordination, resilience, and execution discipline to multi-model AI operations.
Currently supports Ollama with OpenAI, Anthropic, and other providers coming soon.
§Examples
use agentic_optio_rs::{BaseChatModel, OllamaChat, Message};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let llm = OllamaChat::new("llama3.2");
let messages = vec![Message::user("Hello!")];
let response = llm.invoke(&messages).await?;
println!("{}", response.content);
Ok(())
}Re-exports§
pub use core::messages::AIMessage;pub use core::messages::BaseMessage;pub use core::messages::HumanMessage;pub use core::messages::Message;pub use core::messages::SystemMessage;pub use core::messages::ToolMessage;pub use models::base::BaseChatModel;pub use models::base::BaseEmbedding;pub use models::ollama::OllamaChat;pub use models::ollama::OllamaEmbedding;
Modules§
Constants§
- VERSION
- Library version