Provider Registry
Accessing the Registry
from djangosdk.providers.registry import registry
provider = registry.get("openai") # Returns the LiteLLMProvider for openai
default_model = registry.get_default_model("anthropic", fallback="gpt-4.1")How It's Built
Registering a Custom Provider
# myapp/apps.py
from django.apps import AppConfig
class MyAppConfig(AppConfig):
name = "myapp"
def ready(self):
from djangosdk.providers.registry import registry
from myapp.providers import MyCustomProvider
registry.register("my_provider", MyCustomProvider())Failover
Last updated
Was this helpful?