32 lines
816 B
Python
32 lines
816 B
Python
LLM_AVAILABLE = False
|
|
EMBEDDINGS_AVAILABLE = False
|
|
|
|
try:
|
|
from app.models.adapters import create_adapter, create_llama_adapter
|
|
from app.models.orchestrator import OrchestratorAdapter
|
|
from app.models.coder import CoderAdapter
|
|
from app.models.critic import CriticAdapter
|
|
LLM_AVAILABLE = True
|
|
except ImportError:
|
|
create_adapter = None
|
|
create_llama_adapter = None
|
|
OrchestratorAdapter = None
|
|
CoderAdapter = None
|
|
CriticAdapter = None
|
|
|
|
try:
|
|
from app.models.embeddings import EmbeddingsAdapter
|
|
EMBEDDINGS_AVAILABLE = True
|
|
except ImportError:
|
|
EmbeddingsAdapter = None
|
|
|
|
__all__ = [
|
|
"create_adapter",
|
|
"create_llama_adapter",
|
|
"OrchestratorAdapter",
|
|
"CoderAdapter",
|
|
"CriticAdapter",
|
|
"EmbeddingsAdapter",
|
|
"LLM_AVAILABLE",
|
|
"EMBEDDINGS_AVAILABLE",
|
|
] |