Spaces:
Running
Running
import gradio as gr | |
import openai | |
import os | |
openai.api_key = os.environ['key3'] | |
def answer_query(prompt): | |
response = openai.Completion.create( | |
engine="text-davinci-003", | |
prompt=prompt, | |
max_tokens=150 | |
) | |
message = response.choices[0].text.strip() | |
# Check if query is parrot-related | |
if 'parrot' not in prompt.lower(): | |
return "This service is only for parrot-related queries." | |
# Disclaimer for vet info | |
if 'vet' in prompt.lower() or 'veterinarian' in prompt.lower() or 'medical' in prompt.lower(): | |
return f"{message}\n\nPlease note that while I strive to provide accurate information, I'm an AI and not a veterinarian. Always consult with a professional for medical advice." | |
return message | |
iface = gr.Interface(fn=answer_query, inputs="text", outputs="text") | |
iface.launch() | |