mirror of
https://github.com/xtekky/gpt4free.git
synced 2024-12-25 12:16:17 +03:00
add examples folder
This commit is contained in:
parent
fdbb474151
commit
fb4ef40a23
23
examples/openaichat.py
Normal file
23
examples/openaichat.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
from g4f.client import Client
|
||||||
|
from g4f.Provider import OpenaiChat, RetryProvider
|
||||||
|
|
||||||
|
# compatible countries: https://pastebin.com/UK0gT9cn
|
||||||
|
client = Client(
|
||||||
|
proxies = {
|
||||||
|
'http': 'http://username:password@host:port', # MUST BE WORKING OPENAI COUNTRY PROXY ex: USA
|
||||||
|
'https': 'http://username:password@host:port' # MUST BE WORKING OPENAI COUNTRY PROXY ex: USA
|
||||||
|
},
|
||||||
|
provider = RetryProvider([OpenaiChat],
|
||||||
|
single_provider_retry=True, max_retries=5)
|
||||||
|
)
|
||||||
|
|
||||||
|
messages = [
|
||||||
|
{'role': 'user', 'content': 'Hello'}
|
||||||
|
]
|
||||||
|
|
||||||
|
response = client.chat.completions.create(model='gpt-3.5-turbo',
|
||||||
|
messages=messages,
|
||||||
|
stream=True)
|
||||||
|
|
||||||
|
for message in response:
|
||||||
|
print(message.choices[0].delta.content or "")
|
Loading…
Reference in New Issue
Block a user