Spaces:
Runtime error
Runtime error
import openai | |
import gradio | |
openai.api_key = "YOUR_API_KEY" # Replace YOUR_API_KEY with your actual API key | |
messages = [{"role": "system", "content": "Tu sei un avvocato esperto italiano"}] | |
def CustomChatGPT(user_input): | |
messages.append({"role": "user", "content": user_input}) | |
response = openai.ChatCompletion.create( | |
model="gpt-3.5-turbo", | |
messages=messages | |
) | |
ChatGPT_reply = response["choices"][0]["message"]["content"] | |
messages.append({"role": "assistant", "content": ChatGPT_reply}) | |
return ChatGPT_reply | |
chat_input = gradio.inputs.Textbox(lines=2, label="Inserisci il testo per istruire la chat") | |
chat_output = gradio.outputs.Textbox(label="Risposta della chat") | |
interface = gradio.Interface(fn=CustomChatGPT, inputs=chat_input, outputs=chat_output, title="Pratica legale AI") | |
interface.launch(share=True) | |