|
from g4f.client import Client |
|
from g4f.Provider import OpenaiChat, RetryProvider |
|
|
|
|
|
client = Client( |
|
proxies = { |
|
'http': 'http://username:password@host:port', |
|
'https': 'http://username:password@host:port' |
|
}, |
|
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 "") |