File size: 524 Bytes
e4fe207
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import g4f
def g4f_prompt(prompt):
    # streamed completion
    response = g4f.ChatCompletion.create(
        model="gpt-3.5-turbo",
        # provider=g4f.Provider.GeekGpt,
        provider=g4f.Provider.You,  # 1st best
        # model="gpt-4",
        # provider=g4f.Provider.Bing,   # 2nd best
        messages=[{"role": "user", "content": prompt}],
        # stream=True,
    )

    res = ""
    for message in response:
        print(message, flush=True, end='')
        res += message
        
    return res