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() |