Conversation Manager

Provides a standardized interface for applications to interact with various language models through OpenRouter. Manages conversations with features like system messages, message history tracking, and token usage monitoring.