Spaces:
Build error
Build error
| import openai | |
| class OpenAi: | |
| def __init__(self, apiKey, options={}, socket=None): | |
| self.apiKey = apiKey | |
| self.options = options | |
| self.socket = socket | |
| openai.api_key = self.apiKey | |
| def ask(self, context, question, functions=[]): | |
| try: | |
| response = openai.chat.completions.create( | |
| model="gpt-4o-mini-2024-07-18", | |
| messages=context, | |
| # functions=functions, | |
| max_tokens=150, | |
| n=1, | |
| stop=None, | |
| temperature=0.7 | |
| ) | |
| return { | |
| 'msg': response.choices[0].message.content, | |
| 'raw': response | |
| } | |
| except Exception as e: | |
| print(f"Error in OpenAi.ask: {e}") | |
| return None |