import openai import gradio as gr import os def gpt3(texts): client = openai.OpenAI(api_key=os.environ["Secret"]) # Create client instance response = client.chat.completions.create( # Use chat completions model="gpt-4-turbo-preview", # Updated model name messages=[{"role": "user", "content": texts}], # New messages format temperature=0, max_tokens=750, top_p=1, frequency_penalty=0.0, presence_penalty=0.0, stop=[";", "/*", ""] ) x = response.choices[0].message.content # Updated response structure return x def greet(prompt): txt= f'''/*Prompt: {prompt}*/ \n''' sql = gpt3(txt) return sql iface = gr.Interface(greet, inputs = ["text"]) iface.launch()