This commit is contained in:
2024-10-28 06:27:49 -04:00
parent 7eca40712b
commit c69efb9e5f
3 changed files with 12 additions and 1 deletions
+3 -1
View File
@@ -1,6 +1,6 @@
import os
class AIProviderClient:
class BaseClientProvider:
def __init__(self, *, api_key=None, environ_name=None):
self._environ_name = environ_name
@@ -22,6 +22,8 @@ class AIProviderClient:
def health_check(self):
raise NotImplementedError("This method must be implemented by the AI provider client.")
def available_models(self):
raise NotImplementedError("This method must be implemented by the AI provider client.")
# TODO: logging provider.
#
+4
View File
@@ -0,0 +1,4 @@
from .base import BaseClientProvider
class OpenAI(BaseClientProvider):
pass
+5
View File
@@ -0,0 +1,5 @@
from .base import BaseClientProvider
class OpenAI(BaseClientProvider):
pass