返回提交历史
Added
examples/openaichat.py
+23
-0
XFEstudio/gpt4free
add examples folder
fb4ef40a
代码差异
1 个文件
+23
-0
@@ -0,0 +1,23 @@
1
from g4f.client import Client
2
from g4f.Provider import OpenaiChat, RetryProvider
3
4
# compatible countries: https://pastebin.com/UK0gT9cn
5
client = Client(
6
proxies = {
7
'http': 'http://username:password@host:port', # MUST BE WORKING OPENAI COUNTRY PROXY ex: USA
8
'https': 'http://username:password@host:port' # MUST BE WORKING OPENAI COUNTRY PROXY ex: USA
9
},
10
provider = RetryProvider([OpenaiChat],
11
single_provider_retry=True, max_retries=5)
12
)
13
14
messages = [
15
{'role': 'user', 'content': 'Hello'}
16
]
17
18
response = client.chat.completions.create(model='gpt-3.5-turbo',
19
messages=messages,
20
stream=True)
21
22
for message in response:
23
print(message.choices[0].delta.content or "")