Skip to content

Subset: Clients

Language model clients, providers, embedders, and caches.

URI: Clients

Identifier and Mapping Information

Schema Source

Classes in subset

Class Description
BaseLM Abstract base class for DSPy language models (``dspy
Cache DSPy cache configuration (``dspy
DatabricksProvider Databricks Foundation Models provider (``dspy
Embedder Text embedding model (``dspy
LM Concrete LiteLLM-backed language model (``dspy
LMCacheConfig DSPy memoization cache controls
LMError Abstract base for LM-related errors (``dspy
LMPromptCacheConfig Provider-side prompt/token cache controls (call still happens; backend may re...
LocalProvider Local-server provider used for ``dspy
OpenAIProvider OpenAI fine-tuning provider (``dspy
Provider Backend provider abstraction (``dspy
ReinforceJob Reinforcement-learning fine-tuning job (``dspy
TrainingJob Asynchronous fine-tuning job (``dspy