API Reference¶
Complete API documentation for the MicroDC Python Client Library, auto-generated from source code docstrings.
Core Classes¶
- Client -- Main entry point for all API interactions
- Job Classes -- LLMComplete, LLMChat, LLMEmbed, DocumentCall, ContainerJob, WorkerJob, BaseCall, JobDetails
- Exceptions -- Error classes and exception hierarchy
- Configuration -- Config class for client configuration
Quick Import Reference¶
# Main classes
from microdc import (
Client,
LLMComplete,
LLMChat,
LLMEmbed,
DocumentCall,
ContainerJob,
WorkerJob,
)
# Data classes
from microdc import JobDetails
# Priority constants
from microdc import (
PRIORITY_LOW,
PRIORITY_DEFAULT,
PRIORITY_HIGH,
PRIORITY_MIN,
PRIORITY_MAX,
)
# Exceptions
from microdc import (
MicroDCError,
AuthenticationError,
ValidationError,
APIError,
TimeoutError,
JobNotFoundError,
RateLimitError,
InsufficientCreditsError,
EncryptionError,
)
# Configuration
from microdc import Config