huggingface / chaiT.py
mmullett's picture
Update chaiT.py
4578759 verified
raw
history blame contribute delete
715 Bytes
from openai import OpenAI
import gradio
import os
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
messages = [{"role": "system", "content": "You are an expert in the assistance of guiding people to a better solution."}]
def CustomChatGPT(user_input):
messages.append({"role": "user", "content": user_input})
response = client.chat.completions.create(
model = "gpt-4o",
messages = messages
)
ChatGPT_reply = response.choices[0].message.content
messages.append({"role": "assistant", "content": ChatGPT_reply})
return ChatGPT_reply
demo = gradio.Interface(fn=CustomChatGPT, inputs = "text", outputs = "text", title = "chaiT")
demo.launch(share=True)