Create api/router_consensus.py
Browse files- api/router_consensus.py +3 -2
api/router_consensus.py
CHANGED
|
@@ -11,8 +11,9 @@ router = APIRouter(prefix="/consensus", tags=["consensus"])
|
|
| 11 |
|
| 12 |
def get_models() -> List[BaseModelAdapter]:
|
| 13 |
from adapters.openai_adapter import OpenAIAdapter
|
| 14 |
-
|
| 15 |
-
|
|
|
|
| 16 |
|
| 17 |
@router.post("/ask", response_model=AskResponse)
|
| 18 |
def ask(req: AskRequest, models: List[BaseModelAdapter] = Depends(get_models)):
|
|
|
|
| 11 |
|
| 12 |
def get_models() -> List[BaseModelAdapter]:
|
| 13 |
from adapters.openai_adapter import OpenAIAdapter
|
| 14 |
+
from adapters.anthropic_adapter import AnthropicAdapter
|
| 15 |
+
# Two different adapters to enable nontrivial coherence
|
| 16 |
+
return [OpenAIAdapter(), AnthropicAdapter()]
|
| 17 |
|
| 18 |
@router.post("/ask", response_model=AskResponse)
|
| 19 |
def ask(req: AskRequest, models: List[BaseModelAdapter] = Depends(get_models)):
|