paladin-llm 0.4.3

LLM provider adapters for the Paladin framework — OpenAI, Anthropic, DeepSeek, and mock
Documentation
# paladin-llm

LLM provider adapters for the Paladin framework.

## Purpose

`paladin-llm` provides configurable adapters for OpenAI, Anthropic, DeepSeek, and mock-backed testing providers.

## Key Modules

- `provider_factory`: Provider selection and construction.
- `config`: Provider configuration structures.
- `error`: Error types for provider operations.
- `llm_analysis_service`: Higher-level LLM orchestration helpers.
- `openai`, `anthropic`, `deepseek`, `mock`: Provider-specific adapters.

## Usage

```rust
use paladin_llm::provider_factory::LlmProviderFactory;

// Create providers by name at runtime.
let _factory = LlmProviderFactory::new();
```

## Feature Flags

- `default = ["openai", "mock"]`
- `openai`: Enable OpenAI provider adapter.
- `anthropic`: Enable Anthropic provider adapter.
- `deepseek`: Enable DeepSeek provider adapter.
- `mock`: Enable mock provider for tests.
- `vision`: Enable multimodal support on compatible providers.
- `openai-embeddings`: Enable OpenAI embedding utilities.