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

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.