File size: 1,538 Bytes
0e3ca79
 
f2721d4
 
 
7d90907
7b3f9e2
 
 
46405c5
3c47b1b
 
 
 
 
 
 
 
 
f6686a0
3c47b1b
 
 
 
 
 
 
d6ba4fe
3c47b1b
4aaaf90
3478ea0
1c67f07
013b354
 
18e7a52
368e9b7
a398bea
f2ec403
f2721d4
 
 
 
 
 
 
708be6b
58e212f
f2ec403
5e684e8
58e212f
5a42e07
708be6b
 
0e3ca79
3c47b1b
0e3ca79
ae16a6d
4044870
d4d01f8
0e3ca79
01813ce
7d90907
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import gradio as gr
import g4f
#
#
# supporte args

# Automatic selection of provider

# streamed completion

from g4f import Provider, models
from langchain.llms.base import LLM

from langchain_g4f import G4FLLM


def main(input_text):
    llm: LLM = G4FLLM(
        model=models.gpt_35_turbo,
        provider=Provider.ChatgptLogin,
    )
    input_texxt ="Tu es un assistant intelligent.ton but est d'assiter au mieux que tu peux. tu as ete creer par le docteur Traoré et tu t'appelles Mariam." + input_text
    print("Question:", input_text)
    print() 
    print()
    res = llm(input_texxt)
    print(res)  # Hello! How can I assist you today?
    return res

def chatbot_interaction(input_text):
    input_texxt ="Tu es un assistant intelligent.ton but est d'assiter au mieux que tu peux. tu as ete creer par le docteur Traoré et tu t'appelles Mariam." + input_text
    print("Question:", input_text)
    response = g4f.ChatCompletion.create(
    model="gpt-3.5-turbo",
    provider=g4f.Provider.ChatgptAi,
    messages=[{"role": "user", "content": input_texxt}],
    stream=False,
)   
    print() 
    print() 
    print()
    print("réponse")
    print() 
    print() 
    print()
  
    Q = ""
    for message in response:
        print(message, flush=True, end='')
        Q += message
    print(Q)

    return Q 
iface = gr.Interface(
    fn=main,
    inputs="text",
    outputs=gr.Textbox(label="Réponse"),
    title="bot",
    description="By Isa Ibn Maryam.  😂😂 Vas dormir ! Espace fermé ! ")

iface.launch()