wassemgtk's picture
Add gateway API source for one-click deployment
092fd7d verified
Raw
History Blame Contribute Delete
291 Bytes
from __future__ import annotations
from abc import ABC, abstractmethod
from typing import Any
class LlmProvider(ABC):
@abstractmethod
async def complete(self, messages: list[dict[str, Any]], response_format: dict[str, Any] | None = None) -> str:
raise NotImplementedError