# ExLLM Documentation

This directory contains additional documentation for the ExLLM library.

## Getting Started

- **[QUICKSTART.md](QUICKSTART.md)** - Quick start guide with the most common use cases
  - Installation and configuration
  - Basic chat examples
  - Streaming responses
  - Multi-turn conversations
  - Common patterns

- **[USER_GUIDE.md](USER_GUIDE.md)** - Comprehensive guide covering all features
  - Complete API documentation
  - Advanced usage patterns
  - All configuration options
  - Troubleshooting guide

## Specialized Guides

- **[LOGGER.md](LOGGER.md)** - Comprehensive guide to ExLLM's unified logging system
  - Configuration options
  - Security features (API key redaction)
  - Performance tracking
  - Context-aware logging
  
- **[PROVIDER_CAPABILITIES.md](PROVIDER_CAPABILITIES.md)** - Guide for finding and updating provider capabilities
  - How to discover provider features
  - Updating capability information
  - Using the Python scripts for API discovery

## Other Documentation
  
- **[DROPPED.md](DROPPED.md)** - Features that were considered but don't align with the core library mission
  - Application-layer features
  - Complex UI components
  - Features better suited for separate libraries

## Main Documentation

For the main documentation, see:
- [README.md](../README.md) - Main project documentation
- [CHANGELOG.md](../CHANGELOG.md) - Version history and changes
- [TASKS.md](../TASKS.md) - Development roadmap and task tracking