Testing / app.py
Vaishragh's picture
Upload app.py with huggingface_hub
e9e31ef verified
import gradio as gr
import openai
from openai._client import OpenAI
openai.api_key = "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"
def get_text_response(user_message):
client = OpenAI( )
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": user_message}],)
return response
def get_image_response(user_message):
client = OpenAI()
response = client.images.generate(
model="dall-e-3",
prompt=user_message,
)
image_url = response
return image_url
# Function to get user input and display results
def chat_interface(input_text):
text_response = get_text_response(input_text)
image_url = get_image_response(input_text)
print("Text Response:", text_response)
print("Generated Image URL:", image_url)
# Create Gradio interface
gr.Interface(fn=chat_interface, inputs="text", outputs="text").launch(debug=True)