XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

add examples folder

fb4ef40a
abc <98614666+xtekky@users.noreply.github.com>
提交于

代码差异

1 个文件 +23 -0
Added examples/openaichat.py +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 "")