9x25dillon commited on
Commit
0785601
·
verified ·
1 Parent(s): 8b02507

Create api/router_consensus.py

Browse files
Files changed (1) hide show
  1. 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
- # add others later (Anthropic, etc.)
15
- return [OpenAIAdapter(), OpenAIAdapter()]
 
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)):