File size: 1,162 Bytes
8fae861 92a6d80 a9b8313 8fae861 7d6222a 99f34b8 803b184 bfa5a05 493ad07 803b184 4da76fc 803b184 22d748a 803b184 99f34b8 803b184 22d748a 8fae861 7ea3904 8fae861 |
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 27 28 29 30 |
import gradio as gr
import g4f
import nest_asyncio
nest_asyncio.apply()
#
def chatbot_interaction(input_text):
input_texxt = "Agis en tant qu'imam musulman qui me prodigue des conseils et des recommandations sur la manière de faire face aux problèmes de la vie. Utilisez votre connaissance du Coran, des enseignements du prophète Muhammad (que la paix soit sur lui), des Hadiths et de la Sunnah pour répondre à mes questions. Incluez ces citations/arguments provenant de ces sources en langues arabe et francaise.Ma premiere question est la suivante :" + input_text
print(" Question :", input_text)
response = g4f.ChatCompletion.create(
model="gpt-3.5-turbo",
provider=g4f.Provider.Aichat,
messages=[{"role": "user", "content": input_texxt}],
stream=False,
)
Q = ""
for message in response:
print(message, flush=True, end='')
Q += message
print("Response:",Q)
return Q
iface = gr.Interface(
fn=chatbot_interaction,
inputs="text",
outputs=gr.Textbox(label="Réponse"),
title="bot",
description="By Isa Ibn Maryam. 😂😂 Vas dormir ! Espace fermé ! ")
iface.launch() |