Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions validator_api/deep_research/orchestrator_v2.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from pydantic import BaseModel
from tenacity import retry, retry_if_exception_type, stop_after_attempt, wait_exponential

from validator_api.deep_research.utils import parse_llm_json, with_retries
from validator_api.deep_research.utils import extract_content_from_stream, parse_llm_json, with_retries
from validator_api.serializers import CompletionsRequest, WebRetrievalRequest
from validator_api.web_retrieval import web_retrieval

Expand Down Expand Up @@ -162,12 +162,12 @@ async def make_mistral_request(
request = CompletionsRequest(
messages=messages,
model=model,
stream=False,
stream=True,
sampling_parameters=sample_params,
)
# Iterate over the response then collect the content
response = await completions(request)
response_content = response.choices[0].message.content # await extract_content_from_stream(response)
response_content = await extract_content_from_stream(response)
logger.info(f"Response content: {response_content}")
if not response_content:
raise ValueError(f"No response content received from Mistral API, response: {response}")
Expand Down