Skip to content

Persistent chrome (nodriver) windows openned -- python client #2582

@otomay

Description

@otomay

When using:

from g4f.client import Client

client = Client()

while True:
  response = client.chat.completions.create(
      model="gpt-4o-mini",
      messages=[{"role": "user", "content": "Hello"}],
      web_search = False
  )
  print(response.choices[0].message.content)

for some provider, a nodriver window is openned with headless = false (for some, it's not). And stays there openned using resources untill the script is finished, when I got:

successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver
successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver
successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver
successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver
successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver
successfully removed temp profile C:\Users\xxx\AppData\Local\g4f-nodriver\g4f-nodriver

It doesn't use the same chrome window, it keeps oppening up new ones.
am I doing something wrong?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions