Spaces:
Sleeping
Sleeping
import os | |
from openai import Client | |
from utils.file import File | |
def send_message(oa_client: Client, context, question, conversation_chat): | |
if len(conversation_chat) == 0: | |
system_message = File("prompts/system.md") | |
conversation_chat.append({ | |
"role": "system", | |
"content": system_message | |
}) | |
conversation_chat.append({ | |
"role": "user", | |
"content": f"Context: {context}\nQuestion: {question}" | |
}) | |
return oa_client.chat.completions.create( | |
model=os.environ.get("OPENAI_MODEL_CHAT"), | |
messages=conversation_chat, | |
stream=True | |
) | |