File size: 570 Bytes
d6c807d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | """
title: API Fallback Router
author: nerdur
description: Automatski prebacuje na rezervni model ako primarni provajder ne odgovara ili je spor.
"""
from pydantic import BaseModel
from typing import Optional
class Filter:
class Valves(BaseModel):
enabled: bool = True
def __init__(self):
self.valves = self.Valves()
def inlet(self, body: dict, __user__: Optional[dict] = None) -> dict:
if not self.valves.enabled:
return body
print(f"API Router: Prosljeđujem upit na {body.get('model')}")
return body
|