Spaces:
Build error
Build error
import openai | |
import gradio as gr | |
import os | |
openai.api_key = os.getenv("OPENAI_API_KEY") | |
def chat(user_input, history=[]): | |
messages = [{"role": "system", "content": "Ka jawaab su’aalaha af Soomaali"}] | |
for q, a in history: | |
messages.append({"role": "user", "content": q}) | |
messages.append({"role": "assistant", "content": a}) | |
messages.append({"role": "user", "content": user_input}) | |
response = openai.ChatCompletion.create( | |
model="gpt-4o", | |
messages=messages, | |
temperature=0.7 | |
) | |
reply = response.choices[0].message.content | |
history.append((user_input, reply)) | |
return history, history | |
gr.ChatInterface(chat, title="Chatbot Af Soomaali").launch() | |