XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
UTF-8
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 "")