| import sys |
| from pathlib import Path |
|
|
| sys.path.append(str(Path(__file__).parent.parent)) |
|
|
| import g4f, asyncio |
|
|
| print("create:", end=" ", flush=True) |
| for response in g4f.ChatCompletion.create( |
| model=g4f.models.gpt_35_turbo, |
| provider=g4f.Provider.GptGo, |
| messages=[{"role": "user", "content": "hello!"}], |
| ): |
| print(response, end="", flush=True) |
| print() |
|
|
| async def run_async(): |
| response = await g4f.ChatCompletion.create_async( |
| model=g4f.models.gpt_35_turbo, |
| provider=g4f.Provider.GptGo, |
| messages=[{"role": "user", "content": "hello!"}], |
| ) |
| print("create_async:", response) |
|
|
| asyncio.run(run_async()) |
|
|