:maxdepth: 2
:caption: Contents
installation
quickstart
schema_enforcement
cost_tracking
contributing
CellSem LLM Client is a flexible LLM client with multi-provider support, built using LiteLLM + Pydantic for seamless integration across OpenAI, Anthropic, and other providers.
::::{grid} 2
:::{grid-item-card} Multi-Provider Support :class-header: bg-light
Seamless switching between OpenAI, Anthropic, and other LiteLLM-supported providers :::
:::{grid-item-card} Type Safety :class-header: bg-light
Full MyPy type checking with strict configuration for reliable code :::
:::{grid-item-card} Comprehensive Testing :class-header: bg-light
Dual testing strategy: real APIs for local development, mocks for CI :::
:::{grid-item-card} Environment Configuration :class-header: bg-light
Automatic API key loading and configuration from environment variables :::
::::
installation - Get started with installation and setupquickstart - Basic usage examples and workflowsapi/cellsem_llm_client/index - Complete API reference documentationcontributing - Development guidelines and TDD workflowPhase 2 - Complete: Core multi-provider functionality with comprehensive testing
Phase 3 - In Development: Advanced features including:
See our GitHub repository for the latest updates and ROADMAP.md for detailed implementation plans.