Spaces:
Sleeping
Sleeping
import random | |
import gradio as gr | |
import openai | |
openai.api_type = "azure" | |
openai.api_base = "https://hrangaopenaillm.openai.azure.com" | |
openai.api_version = "2023-03-15-preview" | |
openai.api_key = "e951b48da7c548e18af601a15cb6aefa" | |
def gptresponse(message, history): | |
system_prompt = "You are OpenGPT chatbot developed by Achyuth to help people. Your developer is 13 years old and a young programmer." | |
messages = [{"role":"system","content":system_prompt}] | |
for human, assistant in history: | |
messages.append({"role":"user", "content":human}) | |
messages.append({"role":"assistant", "content":assistant}) | |
if message != '': | |
messages.append({"role":"user", "content":message}) | |
response = openai.ChatCompletion.create(engine = "NGA_AI_ASSISTANT", | |
messages = messages, | |
temperature =0.7, | |
max_tokens = 4000, | |
top_p = 0.95, | |
frequency_penalty = 0, | |
presence_penalty = 0, | |
stop = None) | |
return response["choices"][0]["message"]["content"] | |
title = "NeonAI Chat✨" | |
gr.HTML(title) | |
gr.ChatInterface(gptresponse, title=title).launch() |