mirror of
https://github.com/james-m-jordan/morphik-core.git
synced 2025-05-09 19:32:38 +00:00
13 lines
358 B
Python
13 lines
358 B
Python
from abc import ABC, abstractmethod
|
|
|
|
from core.models.completion import CompletionRequest, CompletionResponse
|
|
|
|
|
|
class BaseCompletionModel(ABC):
|
|
"""Base class for completion models"""
|
|
|
|
@abstractmethod
|
|
async def complete(self, request: CompletionRequest) -> CompletionResponse:
|
|
"""Generate completion from query and context"""
|
|
pass
|