AashitaK commited on
Commit
b33ad39
·
verified ·
1 Parent(s): 00cb078

Update utils/response_manager.py

Browse files
Files changed (1) hide show
  1. utils/response_manager.py +3 -2
utils/response_manager.py CHANGED
@@ -2,6 +2,7 @@ import os
2
  import openai
3
  import logging
4
  from typing import Optional
 
5
 
6
  class ResponseManager:
7
  """
@@ -68,7 +69,7 @@ class ResponseManager:
68
  logging.info(f"Meta prompt loaded successfully from '{meta_prompt_file}'.")
69
  return meta_prompt
70
 
71
- def generate_response(self, query: str, history: list) -> list:
72
  """
73
  Generate a response to a user query using the OpenAI API.
74
  This method interacts with the OpenAI API to create a response based on the user's query.
@@ -92,7 +93,7 @@ class ResponseManager:
92
 
93
  try:
94
  logging.info("Sending request to OpenAI API...")
95
- response = self.client.responses.create(
96
  model=self.model,
97
  previous_response_id=self.previous_response_id,
98
  input=input_data,
 
2
  import openai
3
  import logging
4
  from typing import Optional
5
+ import asyncio
6
 
7
  class ResponseManager:
8
  """
 
69
  logging.info(f"Meta prompt loaded successfully from '{meta_prompt_file}'.")
70
  return meta_prompt
71
 
72
+ async def generate_response(self, query: str, history: list) -> list:
73
  """
74
  Generate a response to a user query using the OpenAI API.
75
  This method interacts with the OpenAI API to create a response based on the user's query.
 
93
 
94
  try:
95
  logging.info("Sending request to OpenAI API...")
96
+ response = await self.client.responses.acreate(
97
  model=self.model,
98
  previous_response_id=self.previous_response_id,
99
  input=input_data,