File size: 764 Bytes
102e098
1f79e6d
4315cb9
1f79e6d
102e098
f7af7f0
 
 
 
 
 
 
 
 
 
102e098
f7af7f0
102e098
 
c6590cd
f7af7f0
102e098
 
 
f7af7f0
1d61262
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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=[";", "/*", "</code>"]
    )
    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()