Spaces:
Runtime error
Runtime error
| import os | |
| import gradio as gr | |
| import openai | |
| # Set up OpenAI API | |
| openai.api_key = os.getenv("OPENAI_API_KEY") | |
| def chat_with_gpt(input_text): | |
| model_engine = "text-davinci-002" # Choose the appropriate model engine. | |
| prompt = f"{input_text} (AI):" | |
| response = openai.Completion.create( | |
| engine=model_engine, | |
| prompt=prompt, | |
| max_tokens=100, | |
| n=1, | |
| stop=None, | |
| temperature=0.8, | |
| top_p=1, | |
| frequency_penalty=0, | |
| presence_penalty=0 | |
| ) | |
| generated_text = response.choices[0].text.strip() | |
| return generated_text | |
| # Gradio user interface | |
| input_text = gr.inputs.Textbox(lines=5, label="Your question about AI:") | |
| output_text = gr.outputs.Textbox(label="ChatGPT Response:") | |
| iface = gr.Interface(fn=chat_with_gpt) | |