AutoAgents LLM is a unified interface for interacting with Large Language Model providers.
Overview
This crate provides a consistent API for working with different LLM backends by abstracting away provider-specific implementation details. It supports:
- Chat-based interactions
- Text completion
- Embeddings generation
- Multiple providers (OpenAI, Anthropic, etc.)
- Request validation and retry logic
Architecture
The crate is organized into modules that handle different aspects of LLM interactions: