Ret / app.py
Docfile's picture
Update app.py
7f27daa
raw
history blame
1.23 kB
import g4f
import gradio as gr
import nest_asyncio
nest_asyncio.apply()
import psycopg2
# Connexion à la base de données PostgreSQL
conn = psycopg2.connect(
dbname="verceldb",
user="default",
password="u0Er5IOhTwdU",
host="ep-steep-wildflower-71166293.us-east-1.postgres.vercel-storage.com",
port="5432"
)
# Création d'un curseur pour exécuter des requêtes SQL
cursor = conn.cursor()
import g4f
g4f.debug.logging = True # Enable logging
g4f.check_version = False # Disable automatic version checking
print(g4f.version) # Check version
print(g4f.Provider.Ails.params) # Supported args
def rr(i):
response = g4f.ChatCompletion.create(
model=g4f.models.gpt_35_turbo,
messages=[{"role": "user", "content": i}],
) # Alternative model setting
insert_query = "INSERT INTO votre_table (question, reponse) VALUES (%s, %s);"
cursor.execute(insert_query, (i, response))
conn.commit()
return response
iface = gr.Interface(
fn=rr,
inputs=gr.Textbox(label="Question:", lines=4),
outputs=gr.Textbox(label="Réponse"),
title="bot",
description="By Isa Ibn Maryam. 😂😂 Vas dormir ! Espace fermé ! ")
cursor.close()
conn.close()
iface.launch()