CellSem LLM Client

Contents

  • Installation
    • Requirements
    • Quick Installation
      • Using uv (Recommended)
      • Using pip
    • Environment Setup
    • Verify Installation
    • Development Installation
    • Docker Installation (Optional)
    • Troubleshooting
      • Common Issues
      • Getting Help
  • Quick Start Guide
    • Basic Usage
      • Creating Agents
      • Simple Queries
      • Custom Configuration
    • Working with System Messages
    • Provider-Specific Features
      • OpenAI Models
      • Anthropic Models
    • Advanced Usage
      • Direct LiteLLM Integration
      • Environment-Based Configuration
    • Best Practices
      • Error Handling
      • Cost Optimization
      • Cost Tracking
      • Testing and Development
    • Example Applications
      • Content Generation
      • Code Analysis
      • Data Analysis
    • Next Steps
  • Schema Enforcement (JSON-First)
    • Core Concepts
    • Quick Example (JSON-First)
    • Schema Inputs
    • Under the Hood
    • Notes
  • Cost Tracking and Estimation
    • Estimated Costs (Per Request)
    • Actual Usage (Key-Level)
    • Rates and Updates
  • Contributing
    • Development Philosophy
    • Getting Started
      • 1. Fork and Clone
      • 2. Set Up Development Environment
      • 3. Configure Environment
    • Development Workflow
      • Branch Strategy
      • TDD Cycle
      • Testing Strategy
      • Code Quality Standards
    • Contributing Guidelines
      • 1. Documentation
      • 2. Commit Messages
      • 3. Pull Request Process
      • PR Template
    • Development Commands
      • Core Commands
      • Pre-commit Hooks
    • Architecture Guidelines
      • Adding New Features
      • Code Organization
      • Design Principles
    • Getting Help
    • Recognition
  • API Reference
    • cellsem_llm_client
      • Submodules
        • cellsem_llm_client.advisors
        • cellsem_llm_client.agents
        • cellsem_llm_client.exceptions
        • cellsem_llm_client.files
        • cellsem_llm_client.schema
        • cellsem_llm_client.tools
        • cellsem_llm_client.tracking
        • cellsem_llm_client.utils
CellSem LLM Client
  • API Reference
  • View page source

API Reference

This page contains auto-generated API reference documentation [1].

  • cellsem_llm_client
    • cellsem_llm_client.advisors
      • cellsem_llm_client.advisors.benchmarks
      • cellsem_llm_client.advisors.complexity_analyzer
      • cellsem_llm_client.advisors.model_advisor
    • cellsem_llm_client.agents
      • cellsem_llm_client.agents.agent_connection
    • cellsem_llm_client.exceptions
    • cellsem_llm_client.files
      • cellsem_llm_client.files.capabilities
      • cellsem_llm_client.files.processors
    • cellsem_llm_client.schema
      • cellsem_llm_client.schema.adapters
      • cellsem_llm_client.schema.manager
      • cellsem_llm_client.schema.validators
    • cellsem_llm_client.tools
      • cellsem_llm_client.tools.mcp_source
      • cellsem_llm_client.tools.ols_mcp
      • cellsem_llm_client.tools.tool
    • cellsem_llm_client.tracking
      • cellsem_llm_client.tracking.api_trackers
      • cellsem_llm_client.tracking.cost_calculator
      • cellsem_llm_client.tracking.rate_database
      • cellsem_llm_client.tracking.usage_metrics
    • cellsem_llm_client.utils
      • cellsem_llm_client.utils.config
[1]

Created with sphinx-autoapi

Previous Next

© Copyright 2025, Cellular Semantics.

Built with Sphinx using a theme provided by Read the Docs.