routeforge/routeforge/providers.py

18 lines
481 B
Python

"""Provider adapters for RouteForge."""
class Provider:
def __init__(self, name, base_url):
self.name = name
self.base_url = base_url
def complete(self, prompt):
raise NotImplementedError("wire up a real backend client here")
PROVIDERS = {
"gemini": Provider("gemini", "https://generativelanguage.googleapis.com"),
"claude": Provider("claude", "https://api.anthropic.com"),
"openai": Provider("openai", "https://api.openai.com"),
}