File size: 1,163 Bytes
8fae861
 
92a6d80
 
a9b8313
8fae861
7d6222a
99f34b8
803b184
bfa5a05
0c5a8dc
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.GeekGpt,
    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()