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
Search
Please activate JavaScript to enable the search functionality.