18 lines
481 B
Python
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"),
|
|
}
|