What is LLM Model?
Large Language Models (LLMs) are the foundation of the Upsonic AI Agent Framework. The framework provides a unified interface to interact with various LLM providers, allowing you to build AI agents that can leverage different models without changing your code structure. In Upsonic, all model classes inherit from the baseModel class, which provides:
- Unified Interface: Consistent API across all providers
- UEL Integration: Models implement the
Runnableinterface for chain composition - Streaming Support: Real-time response streaming for better UX
- Tool Calling: Native function calling capabilities
- Structured Output: Type-safe responses using Pydantic models
- Memory Management: Built-in conversation history support

