g4f

View on PyPIReverse Dependencies (39)

0.4.8.4 g4f-0.4.8.4-py3-none-any.whl
0.4.8.3 g4f-0.4.8.3-py3-none-any.whl

Wheel Details

Project: g4f
Version: 0.4.8.3
Filename: g4f-0.4.8.3-py3-none-any.whl
Download: [link]
Size: 1191939
MD5: b87eb9ddb064046aae174e39e9648ffc
SHA256: e8681b505ee2a8e16408d41590282ff988309c628db184b89beb6530751f2001
Uploaded: 2025-03-10 10:33:27 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: g4f
Version: 0.4.8.3
Summary: The official gpt4free repository | various collection of powerful language models
Author: Tekky
Author-Email: <support[at]g4f.ai>
Home-Page: https://github.com/xtekky/gpt4free
Project-Url: Source Code, https://github.com/xtekky/gpt4free
Project-Url: Bug Tracker, https://github.com/xtekky/gpt4free/issues
Keywords: python,chatbot,reverse-engineering,openai,chatbots,gpt,language-model,gpt-3,gpt3,openai-api,gpt-4,gpt4,chatgpt,chatgpt-api,openai-chatgpt,chatgpt-free,chatgpt-4,chatgpt4,chatgpt4-api,free,free-gpt,gpt4free,g4f
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Requires-Dist: requests
Requires-Dist: aiohttp
Requires-Dist: brotli
Requires-Dist: pycryptodome
Requires-Dist: nest_asyncio
Requires-Dist: curl_cffi (>=0.6.2); extra == "all"
Requires-Dist: certifi; extra == "all"
Requires-Dist: browser_cookie3; extra == "all"
Requires-Dist: duckduckgo-search (>=5.0); extra == "all"
Requires-Dist: beautifulsoup4; extra == "all"
Requires-Dist: platformdirs; extra == "all"
Requires-Dist: aiohttp_socks; extra == "all"
Requires-Dist: pillow; extra == "all"
Requires-Dist: cairosvg; extra == "all"
Requires-Dist: werkzeug; extra == "all"
Requires-Dist: flask; extra == "all"
Requires-Dist: fastapi; extra == "all"
Requires-Dist: uvicorn; extra == "all"
Requires-Dist: nodriver; extra == "all"
Requires-Dist: python-multipart; extra == "all"
Requires-Dist: pywebview; extra == "all"
Requires-Dist: plyer; extra == "all"
Requires-Dist: setuptools; extra == "all"
Requires-Dist: pypdf2; extra == "all"
Requires-Dist: python-docx; extra == "all"
Requires-Dist: odfpy; extra == "all"
Requires-Dist: ebooklib; extra == "all"
Requires-Dist: openpyxl; extra == "all"
Requires-Dist: curl_cffi (>=0.6.2); extra == "slim"
Requires-Dist: certifi; extra == "slim"
Requires-Dist: browser_cookie3; extra == "slim"
Requires-Dist: duckduckgo-search (>=5.0); extra == "slim"
Requires-Dist: beautifulsoup4; extra == "slim"
Requires-Dist: aiohttp_socks; extra == "slim"
Requires-Dist: pillow; extra == "slim"
Requires-Dist: werkzeug; extra == "slim"
Requires-Dist: flask; extra == "slim"
Requires-Dist: fastapi; extra == "slim"
Requires-Dist: uvicorn; extra == "slim"
Requires-Dist: python-multipart; extra == "slim"
Requires-Dist: pypdf2; extra == "slim"
Requires-Dist: python-docx; extra == "slim"
Requires-Dist: pillow; extra == "image"
Requires-Dist: cairosvg; extra == "image"
Requires-Dist: beautifulsoup4; extra == "image"
Requires-Dist: pywebview; extra == "webview"
Requires-Dist: platformdirs; extra == "webview"
Requires-Dist: plyer; extra == "webview"
Requires-Dist: cryptography; extra == "webview"
Requires-Dist: loguru; extra == "api"
Requires-Dist: fastapi; extra == "api"
Requires-Dist: uvicorn; extra == "api"
Requires-Dist: python-multipart; extra == "api"
Requires-Dist: werkzeug; extra == "gui"
Requires-Dist: flask; extra == "gui"
Requires-Dist: beautifulsoup4; extra == "gui"
Requires-Dist: pillow; extra == "gui"
Requires-Dist: duckduckgo-search (>=5.0); extra == "gui"
Requires-Dist: beautifulsoup4; extra == "search"
Requires-Dist: pillow; extra == "search"
Requires-Dist: duckduckgo-search (>=5.0); extra == "search"
Requires-Dist: gpt4all; extra == "local"
Requires-Dist: spacy; extra == "files"
Requires-Dist: beautifulsoup4; extra == "files"
Requires-Dist: pypdf2; extra == "files"
Requires-Dist: python-docx; extra == "files"
Requires-Dist: odfpy; extra == "files"
Requires-Dist: ebooklib; extra == "files"
Requires-Dist: openpyxl; extra == "files"
Provides-Extra: all
Provides-Extra: slim
Provides-Extra: image
Provides-Extra: webview
Provides-Extra: api
Provides-Extra: gui
Provides-Extra: search
Provides-Extra: local
Provides-Extra: files
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 50469 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
g4f/__init__.py sha256=1NrfmLhLwkSIPENwiF8HT00BCJ7Lo8DRhXC94aX5S3Q 3014
g4f/__main__.py sha256=XXZWxMP9TFv0Q54ED5dyJAK21-LN9C_Ruikf_ZudsBI 195
g4f/cli.py sha256=BEr0ftvByn6KRV6QKXymyy7aENMs2jL0CdJxbDUOQdQ 4354
g4f/cookies.py sha256=oYC1dTTfloTZb4A6B-Dpj3IBdCR3qoc7_M-r6ySY5WY 6717
g4f/debug.py sha256=9zAvaoehiZXIN5eW56AB43WOxOUcVN8QtkRp3seI1SM 724
g4f/errors.py sha256=4rPIhdhz2R7UsqzVG-DK74aEUxGwwnabdAf-G4qSyQE 1032
g4f/image.py sha256=5mQX9ArA_-2prR2mAb_ZHGrg20hs_GtfijEccgLNdFA 7623
g4f/models.py sha256=Z1bX1xDaMJnirp9cl7bngq4-sDWRUMYCtvj4XWZ7K_0 22398
g4f/typing.py sha256=5oHEFZgn_qGHo0gxrMb6S5WTMKErAbEZCHvGgMxiQR8 1098
g4f/version.py sha256=iFE6xZ2_wVWFEUdVgJZRPRDnUa_J8zq7hAZOH8Y-YXk 3849
g4f/Provider/AllenAI.py sha256=NrLHepjTCHye-K3tIvnD-uFcnWRKzxAiorFrvmmgGps 6788
g4f/Provider/Blackbox.py sha256=eNXm0p9c1Ycn3hGHYD7ZL1pDpcBBfwesVo8GuiNaphI 15311
g4f/Provider/ChatGLM.py sha256=siefaBm6ylS4Iuf8F-9Ynncdoi5ROOb9PmplqJNerlw 3753
g4f/Provider/ChatGpt.py sha256=7fr1zlbRf57_H8uMg_QSyv0gsjV4otJds_Bk_eDZQgs 8203
g4f/Provider/ChatGptEs.py sha256=98unjGSA9ghWjGXnRpgQq7cQsE0Vl-do0SpbqoLXiY8 4981
g4f/Provider/Cloudflare.py sha256=PsPglYiDMrFzNRe2iHSiceUH8CJ1eopMVGfyQJT7qYk 5164
g4f/Provider/Copilot.py sha256=XgcGg7S_VJl9JZRSB17Dv0iNYz29qUZOk4sTDjWNvXI 11315
g4f/Provider/DDG.py sha256=n8drO635FYK626xG_KcTIvNC_BEG8zxo9jpIjIYr3hM 7449
g4f/Provider/DeepInfraChat.py sha256=GfomsEpZ9We2XuOWDyKRguba7mGvIE9DqQ5_fZoFSOw 4416
g4f/Provider/Free2GPT.py sha256=jzIxqPaIYbtlOFRHaqytV-XCNqpmr89SGIkSUCYCRMw 2358
g4f/Provider/FreeGpt.py sha256=YaV0X9tVIxbWsdkQE3tTzrp31cqPYesZSNu7Gi6VhyQ 2358
g4f/Provider/GizAI.py sha256=t33Gv_ZolF_EweULfIMvFNu9p07jOBoVeE_xGG6fQVw 2628
g4f/Provider/Glider.py sha256=qxY7aDGwKXMFxfHUnwTNYGMKmECKMqo5TZMhFZthOjk 3175
g4f/Provider/ImageLabs.py sha256=5_cLw8zHtO7j0tBVWk5fYjTdnMiZ09Uo8Czwax5AR4Q 3520
g4f/Provider/Jmuz.py sha256=uh2JmoarDJpUlkss43t6U3-vsSTsXeIIsKOKy4Ehctc 2618
g4f/Provider/Liaobots.py sha256=QvMXh_WOiA_-lJrvPDeXaH0QOaxss76Vx9ZwuLX4KuY 10863
g4f/Provider/OIVSCode.py sha256=xL_9v-WhyFQgsBrYzE1vsviZncJ-BeqQbkTugdnWJVQ 722
g4f/Provider/PerplexityLabs.py sha256=cFN5QMwSgdD-CHt3vdbA3uFPsngQFOOqcKwAzb9m1cU 3685
g4f/Provider/Pi.py sha256=mUdsirbDwl4YD1cbN8-I93XD5sw7PSgkxMpLKUvvFpI 2974
g4f/Provider/Pizzagpt.py sha256=Eb1wroxrqOMqya6MQCgv4nluDBOtTbuZf6x4reTXlGA 1783
g4f/Provider/PollinationsAI.py sha256=4E7pnDa26G1xSavSCYy1UCzdSGjo6Mx2Dn0dJhyu-Pc 11222
g4f/Provider/PollinationsImage.py sha256=T5RrCiIXcDasgvsjFqGAzo-iukoajMlHQPKIaW5KNJ8 1972
g4f/Provider/TeachAnything.py sha256=nkHdOk4Aoe61xzmKAQmM_XMQgtPf_646_K1lzTDQCTg 2872
g4f/Provider/You.py sha256=IsC0wVNTQxqxin4--okS3M9K5nyOgbiUI6rsZJUZ5qA 6748
g4f/Provider/Yqcloud.py sha256=Gxz6wHj3JO-UyoB8VxX471JT0NgX0-Ct5opthTX8Q-c 3214
g4f/Provider/__init__.py sha256=cEsBIfpQv7B89oJGBY_ghTWMXpYhKpla6S1YbwCgmz8 2303
g4f/Provider/base_provider.py sha256=lAd80-2hO1kzs9n9TUKv6fR4zHjSdZBqVErpm_gna9o 199
g4f/Provider/helper.py sha256=_4fO_b2U8BnpuF6kijUM4SaFbX2Pcz6mksxK9mVXhP4 111
g4f/Provider/bing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/Provider/bing/create_images.py sha256=JXWDlFrAgxY6tQZCoBjPQORB2TFOe3U8zoJIaP8jyfw 5750
g4f/Provider/deprecated/Acytoo.py sha256=8lXXzOtbFOTn6Fq72s2MO85eqxIKgrQq3uMxyUde6Hs 1406
g4f/Provider/deprecated/AiAsk.py sha256=8e82HGYKfbRykinZhi1kIJCJXVPs5jtRbgCxYpZQogM 1669
g4f/Provider/deprecated/AiService.py sha256=EttUn8_itt1618GO9JZ3eE5Hkl7vfAoLQVE-8CLscrk 1148
g4f/Provider/deprecated/Aibn.py sha256=V57COSd-3a7a-xhGbBKAw2gj4tS_sAOC8iIXvZDwN88 1396
g4f/Provider/deprecated/Aichat.py sha256=u8KwMYuJHe4u-O9InoIkjsUAAEbDAoB2oswqHyJVkiY 2517
g4f/Provider/deprecated/Ails.py sha256=p5B1lMHVbOjqMvnoCCnE57Z4oFIXewPizqES_LNkimQ 3358
g4f/Provider/deprecated/Aivvm.py sha256=RopyuaXHT-NFgggrHSiNPUW6Vn3rF6vUuMmOdU5h6FM 2952
g4f/Provider/deprecated/Berlin.py sha256=Mt3n1fZexL3JvHDVpYafkcgLI_xOurLZK2yNEjzJVGg 2807
g4f/Provider/deprecated/ChatAnywhere.py sha256=KwGfRjn9NALSycRrT1FSMn9ptQ8hgDSk8c5Y-v3OLJY 1934
g4f/Provider/deprecated/ChatgptDuo.py sha256=86KlD-dM9LZmwrrsWQE7vzXYrccW9OMh7zKnQ_-zuUA 1303
g4f/Provider/deprecated/CodeLinkAva.py sha256=Hhu2eDVl8U6TKrS7qb5t0i2dlagBpJ3DiZXOmFXT1nI 1873
g4f/Provider/deprecated/Cromicle.py sha256=KtGig0W7VH607K59IzS6REXHzSePFpoi-o8drT0pdQ8 1356
g4f/Provider/deprecated/DfeHub.py sha256=Yc4nmBq7_B7cjdahFqoPsPHkXxXWw6CvIh2EDfYPj5k 2498
g4f/Provider/deprecated/EasyChat.py sha256=2vTvdRevsSddLbvx6ZOcL6Fdmt1B-iGqREV_60lVYoE 3398
g4f/Provider/deprecated/Equing.py sha256=JVB1oqtOuAv8xe338YS4keKRv7XA9YoLBRvCTCF-HOs 2755
g4f/Provider/deprecated/FakeGpt.py sha256=3vv9tKFOoHO_uRCbJ4rzIe-yc-F_4ilC5Kp2_o31PoA 4018
g4f/Provider/deprecated/FastGpt.py sha256=yu1G8tWxUr2lsYC0d9lOzwcwER0lq_tJVTToqXVkZEM 2929
g4f/Provider/deprecated/Forefront.py sha256=iILu86EfZT_948FZgOlbD_1I_FzTgWVvxFZHOcO29hY 1282
g4f/Provider/deprecated/GPTalk.py sha256=uCQlV73qfybxQZAEY1rTGjg4v9_4UJWBfz3p733a4cY 3552
g4f/Provider/deprecated/GeekGpt.py sha256=l2HutjHIBUd60H1T7raPvPWx_bUGM9iUqy5O7qpTBNI 2658
g4f/Provider/deprecated/GetGpt.py sha256=EtPOVrdrXSigPRi3X6DEZd4C3kpKXoWytcPYinfMrYw 2515
g4f/Provider/deprecated/H2o.py sha256=Lonj3obUH86VbOMKurdqJGuPj20TOgqNkTKj57Co5eY 2925
g4f/Provider/deprecated/Hashnode.py sha256=vV3G35T1UfE339uEmp-IiRMWPUdOMo4DuBib-TtouKY 2674
g4f/Provider/deprecated/Lockchat.py sha256=dZ_ASQjjRZVAsJp7qUDxzW7apxLJHUIk_Ojc9Ftlep0 1700
g4f/Provider/deprecated/Myshell.py sha256=_kvK3cUfnlcTuBHKrF21KLT-K_yR1r5Wc5FUAfT3Ywc 5050
g4f/Provider/deprecated/NoowAi.py sha256=3IO90Vl2PQUO3G9fzLpQriylZe7nwkbTFPUt14x88Aw 2500
g4f/Provider/deprecated/Opchatgpts.py sha256=YhUveI9C0PiUMED0YJkYxJEpIKnJJW1-pl013Dyin9s 2287
g4f/Provider/deprecated/OpenAssistant.py sha256=VkRPKtJlR5kjgwwoHr8evpPKtG2p0xGruBnd1ltjC2E 3308
g4f/Provider/deprecated/Phind.py sha256=GKPHKaOKr5gc-n56PeSYX4dUy7ZpRoSh-OxlYi18OsA 5353
g4f/Provider/deprecated/V50.py sha256=kNmPdOvJjJwDlZwDT0oQ7Tf2NdIrqDC4FxZvh5b_xbc 2077
g4f/Provider/deprecated/Vercel.py sha256=ILVSHglTUz3m5efXRVR5DzlwYXnolDMb1k6OHpI93KI 12167
g4f/Provider/deprecated/Vitalentum.py sha256=7SNBhZK7STSwNQE3Sw8nQWQqUsALhfu_BNtos0lXpVM 1964
g4f/Provider/deprecated/VoiGpt.py sha256=zLJ5TokGSEq57_LH09hgkpFPKAQ2dcHwJNnctwC8--E 3415
g4f/Provider/deprecated/Wewordle.py sha256=4hAiUN_W5tgS0c880nF4EOMTJ_1Usr_r0ZMYLxI4oIU 2464
g4f/Provider/deprecated/Wuguokai.py sha256=FDY8AzMujiN9cAAs_DCBMOYW0_n-hT_ukdVL5xZROgc 2020
g4f/Provider/deprecated/Ylokh.py sha256=vKsUXOEi8KsMwyy-RdbLMLVXZ8BCHrUR3gqSVgU4dhI 1976
g4f/Provider/deprecated/Yqcloud.py sha256=9fVB2erHGH7jsKBDO8Ch5Ouhr6Bj-5xwhis5k41jQZU 1923
g4f/Provider/deprecated/__init__.py sha256=hKdJoPSQu61Bj1XGLeI7nlqVGH0NkqPEnjOCqG--7OE 1195
g4f/Provider/hf/HuggingChat.py sha256=-be-g5EaatJWGQzTxKnJZFmZ1ORVt9QKklMH289Nbgw 9207
g4f/Provider/hf/HuggingFaceAPI.py sha256=fXExQeZXaWNhRwdnjdUAXU8UtFburZ3NGu-e5uADQuM 3915
g4f/Provider/hf/HuggingFaceInference.py sha256=S8o367yss5LdRJ1W3tXXo_B-ezF4PbEK7KIGVDfqJMU 12079
g4f/Provider/hf/__init__.py sha256=pkPJh8yBFUarlyi4bHnI3WOCyGbUKeUXoDtISVUMAnQ 2626
g4f/Provider/hf/models.py sha256=v8uYXm558ClW7y3EGU8k3f0oiK_htKIlKtnxyO_VW2k 2184
g4f/Provider/hf_space/BlackForestLabsFlux1Dev.py sha256=IqghyUGLxq8W-kz997AfiLDEXsNlW-h6FNoB0fkOkP0 5965
g4f/Provider/hf_space/BlackForestLabsFlux1Schnell.py sha256=szisqOLn-jLPHrfBaFRF_LLIpfJvUeuTNerTByT5Fc8 3175
g4f/Provider/hf_space/CohereForAI.py sha256=2Rkc8x766-rtg58Gl34VsVKlKlo9dHLO0ylBzm_G6nc 4502
g4f/Provider/hf_space/G4F.py sha256=3EnefstIsHdx_cFDIpiJxW3lfMW0zCbME-BH1KvtWrg 4410
g4f/Provider/hf_space/Janus_Pro_7B.py sha256=PrQ8ISJ5Nxq7ULH0_Pb_S0izel1jui8vAM2cTKQV3-8 9427
g4f/Provider/hf_space/Phi_4.py sha256=ziwXXnadP6f_mX1QXJ82E1biN9jxoaHZArklsN3TT58 7366
g4f/Provider/hf_space/Qwen_QVQ_72B.py sha256=TmhHShwxfchdbwsJp9GubZXKUGoIMKkrj-FsvsapsQA 3440
g4f/Provider/hf_space/Qwen_Qwen_2_5M_Demo.py sha256=goZsT7HlJYiD9lAZ3SV5MhLNAJULHcBW9lKNu1w3ODs 5399
g4f/Provider/hf_space/Qwen_Qwen_2_72B_Instruct.py sha256=GB865mhMZ1LGGK93ro0Il5_ZDEvQe-FiRuO3QExIobY 5504
g4f/Provider/hf_space/StableDiffusion35Large.py sha256=rgrWa9xUxN5Q2w1iZH_BI-X-5s2xe4F3FXLQY5fpkuk 3335
g4f/Provider/hf_space/VoodoohopFlux1Schnell.py sha256=cbvnw_tQyVC96MXT7oHVQzvaRPXzwJrrb2RPFNy0pcQ 3086
g4f/Provider/hf_space/__init__.py sha256=VdT1fY8xVVL3TItxGp8pKTln-BtBao4ThCX6e9icUfo 3772
g4f/Provider/hf_space/raise_for_status.py sha256=xoVwrZSwJUvqQkSfeUAMUst8SyobpSKPux1iYu4SNH0 935
g4f/Provider/local/Local.py sha256=dQwEMhUadXANnnA_qCvBgo8b3eT_OR3gx3V6Wj_mCfw 1209
g4f/Provider/local/Ollama.py sha256=hZPOo9OgmSPL4SsAEYJTHuZyGmW8oz5z6BcFD4ywaRY 1354
g4f/Provider/local/__init__.py sha256=cEFsdfkq0bgVAIM__Sxc6WfIoGa3_Ymol26kQb6x14k 73
g4f/Provider/mini_max/HailuoAI.py sha256=x2ny7t4IBV0IlQsq9GH25zraym7SVeHK1sLfPVrb7wc 4578
g4f/Provider/mini_max/MiniMax.py sha256=01JHY2L2MWCyo67tXO7Ne7FsICO7wsABpWv-Z0rIGjo 518
g4f/Provider/mini_max/__init__.py sha256=xr9mlGOKLXhlkO1aM3VTG7dloqeVnMvt0y7qUESzriA 59
g4f/Provider/mini_max/crypt.py sha256=RaZP0OkQpJ6JFr8zt4l3UbdeTwx0Hz4pgtKWgAA2TSg 3764
g4f/Provider/needs_auth/Anthropic.py sha256=gC5u024GyjvPIPHmGk7F-RNzRad9O5XeNLdXaff2qgY 8055
g4f/Provider/needs_auth/BingCreateImages.py sha256=DEoOU-AXNiugtoWgtPCaCsd095iPnlufKGtMlhpZMcU 2066
g4f/Provider/needs_auth/CablyAI.py sha256=UGN46ja0Zf8mcbxAAC3w7HDDv_YZLs8_43F8AqHPaMg 1253
g4f/Provider/needs_auth/Cerebras.py sha256=EY0KTn2pAHgk3XbEXjwLfbKMPXTHG46ujpFefWEf1Fo 1753
g4f/Provider/needs_auth/CopilotAccount.py sha256=IBef6L2yKZ_tlUVY-BrvFRa9R_037KAZeg25QYpJYkk 1962
g4f/Provider/needs_auth/Custom.py sha256=UuetELBSwAKAA6R_kzyyg8EfxKFcEPLLFZjKnCbCxvY 317
g4f/Provider/needs_auth/DeepInfra.py sha256=HrHIKn36_52yvfxsUhslA4tVvMzbRJ4pKk-m8Zpf0Dw 4578
g4f/Provider/needs_auth/DeepSeek.py sha256=8_21YNqfxCz_kkyLRQYkBwqytSBD8MxOfIt5jUJliWQ 439
g4f/Provider/needs_auth/DeepSeekAPI.py sha256=bIjbR7Gvv583_WeniNW6_o0camheLd6VOtvnTbQSZqE 3009
g4f/Provider/needs_auth/Gemini.py sha256=NdLjc5yymip923TdsMul9yYrY7ADaMdCPtTDWGpuVHA 20455
g4f/Provider/needs_auth/GeminiPro.py sha256=psXLcwT73rofdY18O2K-zRx7cgaZlzOeL7UcFFPWnI8 7459
g4f/Provider/needs_auth/GigaChat.py sha256=2rTbpFDVsCnJle1h1I2rGWqU1uDGZAUrrdvwZ9Jyqfk 6239
g4f/Provider/needs_auth/GithubCopilot.py sha256=FwR1IhDfuabZyjk_lWv2oIuNhFCj1G-h4FGh149Bz6k 4174
g4f/Provider/needs_auth/GlhfChat.py sha256=UhflrdqyKqFWESsimdxmHAeObuEFTen25LUEC_5DMu0 1189
g4f/Provider/needs_auth/Grok.py sha256=vEiaM8HawyVXWdLOIyAgLdW6OUKlLnEuA0flqDWRlCE 6379
g4f/Provider/needs_auth/Groq.py sha256=lxctRzhCCPZlmJgzojZAUO9Ts0j5l9R2SsE_f8z5sVc 1054
g4f/Provider/needs_auth/MetaAI.py sha256=Bz9pvJUVH7RtCAP1Huvay-EgO057fL362mhx3GtVAqM 10653
g4f/Provider/needs_auth/MetaAIAccount.py sha256=D4LnhAt2MuKx1a4uSgX2lUbQrzAkeIYm8JCnZieZiak 672
g4f/Provider/needs_auth/MicrosoftDesigner.py sha256=Bz_xU7YLjn-gsbA9tUhHRdIMMqAvGKehG6bcMoMdbdQ 7156
g4f/Provider/needs_auth/OpenaiAPI.py sha256=yQfpTm7cMktNqRaglV1q2WQKbIj3xLksaZQDBKUUDC0 333
g4f/Provider/needs_auth/OpenaiAccount.py sha256=vSe6Je-DoNbdGGEE-gNaW0Sa81rL8FPMaNyYr1U4PcI 209
g4f/Provider/needs_auth/OpenaiChat.py sha256=BpkzbQsFYhbpvfSCGePX9krVQLtPxvfBI0KsJ9ypp1w 34856
g4f/Provider/needs_auth/PerplexityApi.py sha256=tN9tWCNQjb52Tg6RXhvTOa4FK5py13roSZaFvMjLJPs 601
g4f/Provider/needs_auth/Reka.py sha256=J4khT5pXYmNk6pccnDA9sgpJdOQeub3VfeSx_lj9rtU 6016
g4f/Provider/needs_auth/Replicate.py sha256=_4Si09R7_FRjXZcw1mZM0nPabyTlF7RDx_ERXLehMvo 3446
g4f/Provider/needs_auth/ThebApi.py sha256=MDk9LuJr-xWYtSj_Hv2_TFua7zot79Y9puvFXXKu8po 1549
g4f/Provider/needs_auth/WhiteRabbitNeo.py sha256=u7-Lc_xj5LQAyYBc6kNCaXE58ydLck64YTpyK2L2DQ4 2082
g4f/Provider/needs_auth/__init__.py sha256=SRiYVRo2ZIWxMWAMrKcebDCbPd-GweBjjfTr7cQNTtA 1193
g4f/Provider/needs_auth/xAI.py sha256=EsnsnUW-gJ6hzlMh_wq7uLJru7zU_iuPfQXwh1M_fAU 266
g4f/Provider/not_working/AI365VIP.py sha256=rJ6I7Pn_cVD-RGLh0TO9C5c4kiCl_qWloKIYICrwj4Q 2497
g4f/Provider/not_working/AIChatFree.py sha256=WqSGI7FCSLCQ3Q6KZBTKjJLsbCRLorotrd7mTwCOSG4 2570
g4f/Provider/not_working/AIUncensored.py sha256=I0i3sFMdHR4n2jTmxfrcF_zV_XiGNTOwCNSDywkZ_pM 4261
g4f/Provider/not_working/AiChatOnline.py sha256=QZFi0EWKGGAChfbZ2HD0lxa4xOsyoVUQu4s-QM-n1dc 2313
g4f/Provider/not_working/AiChats.py sha256=uzBS6npwkr02B6VYK6cG6YnMVm7e0PnXIh9jsTPLKeA 4524
g4f/Provider/not_working/Airforce.py sha256=ZdJfmQRtt4LxbR7iHkzE5aMr-i44FJN4zzcdrGgrAf4 11133
g4f/Provider/not_working/AmigoChat.py sha256=JWsK0_pz05py573qlNs_GRZMdYysrIZkncJznm9HVgo 11524
g4f/Provider/not_working/Aura.py sha256=YFyyYRsrBGpGrM3gPIble8cS8wrChDplJISjIbeHF_o 1614
g4f/Provider/not_working/AutonomousAI.py sha256=gZ8F77ADkqwAt3sMpiTkuX4knnksY2jUrWOhS2C_I1s 3528
g4f/Provider/not_working/ChatGptt.py sha256=lQ-uKZgPtm1zMAmw75oucxBZJxf4KXNUUUNPWuI9dPY 2730
g4f/Provider/not_working/Chatgpt4Online.py sha256=-Hw30eTcomXuDyD8-Qm0S--aGI_PnoOxhz02gq76xu0 3036
g4f/Provider/not_working/Chatgpt4o.py sha256=H0VbP1Zr8Z7h3bVh1NYpx9olV2RFbwlSSPZm6eUVAiI 3171
g4f/Provider/not_working/ChatgptFree.py sha256=iTYhnvx4TUY5l7BJTHwigH_NY9s5ghvLZwZyPTsV9Uk 4146
g4f/Provider/not_working/DarkAI.py sha256=3mT4Pem1uIn8iX8BYmy33kl36DlEXAt_-oOGs9ZQXfw 2868
g4f/Provider/not_working/FlowGpt.py sha256=GRDKzwY1NO7UYv1f_iEmsWxNUcStUx6EgGeRAuzFQMo 3790
g4f/Provider/not_working/FreeNetfly.py sha256=XiMMI3lI7smDhR0kg1pyVSV-dBrUP5Jx0s4dxf6pRCg 4056
g4f/Provider/not_working/GPROChat.py sha256=wP0fgcRlvuKDj5YXumhQFn0687KuHqWsDtpFXHSRvgI 2030
g4f/Provider/not_working/Koala.py sha256=BChsZimAmmxW2Ax4paIaQ2GJuVIY-WhJLie4Ilw6Le8 3020
g4f/Provider/not_working/MagickPen.py sha256=QmLwKFtIa20rqhJ-YCYWJtP3YEo52daSmw5vmuqL6L8 2950
g4f/Provider/not_working/MyShell.py sha256=EP2vqwRiD_cR_2ZWtNGpwCKDUKhkhhksmgGyrLqU5c8 2169
g4f/Provider/not_working/Poe.py sha256=wVlAIAWDRD89qoHEozwLw1NPmcmWmS1920dfDet_05A 4218
g4f/Provider/not_working/Prodia.py sha256=-6eAdSN3uSYHKGSueF1ITZal4_rpioDeUCA-Y3IphXM 6838
g4f/Provider/not_working/Raycast.py sha256=n_uLUf-rAtt1NZkk5Vd4au4XtD5OMF3SVOB_3yD1WFw 2008
g4f/Provider/not_working/ReplicateHome.py sha256=RUYLf-NbBLC2N9syQGepA-7J0191pCcVnQM-aJrYGmg 4642
g4f/Provider/not_working/RobocodersAPI.py sha256=JrzpxX5lzd_NYtZKCp4vdpsAqnWIXt3xNsqVI4qf98Y 10368
g4f/Provider/not_working/RubiksAI.py sha256=9kbGMVsdXq2SIoB87ZA7o6MSS9Wkz5N0YXnthO1Lh-o 5017
g4f/Provider/not_working/Theb.py sha256=zQO41rLK7rUxhuEKTlIWZ07sdKyttL-GGELyPYRCFYU 5390
g4f/Provider/not_working/Upstage.py sha256=TLa63Y_wj0anamQw9gH29wmcpKGrB7Z9KVYwTvPpTP4 3226
g4f/Provider/not_working/__init__.py sha256=h2XhosyQ_8TAy_xpSyp9LGWnhAjNNu_rRZ7hQNZUHwI 1133
g4f/Provider/npm/package-lock.json sha256=XpFJecA0nGYdEbDnvfv_klKYaMqymtoM0x-K4qCCDZE 698
g4f/Provider/npm/package.json sha256=c2nVdCzvdiz2-0siDde32uZcxpQvgQPMSwPTaIXs388 54
g4f/Provider/npm/node_modules/.package-lock.json sha256=v4wH5d7DbZKT-47Wo76UGyXbGU5WaFTkrIzww8nggkQ 346
g4f/Provider/npm/node_modules/crypto-js/README.md sha256=brX3IqzKcThKEmTbnwBz_utA9j8noGYxqbY_ZBDn_p8 6449
g4f/Provider/npm/node_modules/crypto-js/crypto-js.js sha256=7gIlf_uvCptIHHA5sPO7IMNgyWdP5L6LOK5wmy6lm74 219092
g4f/Provider/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/Provider/openai/crypt.py sha256=6-hehuCrqzf-PGejD7y1vhPSVh2TXthTHh7qIFX5l6E 1884
g4f/Provider/openai/har_file.py sha256=aAoIuFNbZ8um3P4RWpMSpgWrxzMYEkw6N4YARzvC-Yw 6387
g4f/Provider/openai/models.py sha256=5hib5JhOdvwETDFi81Ez0d7V_O5hJgt1YGVqf7-3znA 289
g4f/Provider/openai/new.py sha256=CRq17YdVP8COYBM05WgJRQj4KY-bZEooWuJCOf6e7xA 21174
g4f/Provider/openai/proofofwork.py sha256=WJbkyQc_ZSgM6vZWSuiAROH3qJxMtnzNGaMb715J68M 1519
g4f/Provider/template/BackendApi.py sha256=DuhgGUcyM38lmA7UmVNz8Uhvov_LYfg_WqE2soiJX6E 1360
g4f/Provider/template/OpenaiTemplate.py sha256=kGz2d5JBanOvMD7ceP1KLErdDSliMCs1fK4sID6J2Sg 7984
g4f/Provider/template/__init__.py sha256=FmQdc8a8YLN5kW0mos2owDekq01rU0lv7bdmiAW-f5A 77
g4f/api/__init__.py sha256=Bz5AgsF6LQ4biCOTESAl6N5hBxz7IwzuxIJkA-BqOiM 29929
g4f/api/_logging.py sha256=7fh8hjDzp6NeMUbuNJ30UnWFu86KA2FEI0EsaIhw1Kc 910
g4f/api/_tokenizer.py sha256=0Kbd6sM_8jQ3ph-1jM4JZeBCOAWsAv4iaxzHtdwHqto 286
g4f/api/run.py sha256=orx-noEaB6FrO3xVcdXLOpzb3Wim09o4zYvNuaUa9l4 75
g4f/api/stubs.py sha256=WIsOxNn21ko59KFAJHroJ0XJHlZvv6VTBskXYUN2ziQ 2375
g4f/client/__init__.py sha256=DzbB0lONvkpg0k3slNdHWJxbuLtUQfAlVVNQUxFz1K4 24100
g4f/client/helper.py sha256=vJkxaAr45al8CiJ0W2pGWvJJJBJrFctF3yaupdSmArw 1804
g4f/client/image_models.py sha256=hOJaOV11bF-_AQIzyCCvk_donTbLbUeJnCiko6qWBpQ 436
g4f/client/service.py sha256=wnyrq4JhxcaTeQwHJn_wq-4ztR4au6oyxGxp29BdAr8 5299
g4f/client/stubs.py sha256=H-tZfxoaFWG4YI9ZdqeMwms6IA1UwiizDVcofy4A1So 5732
g4f/client/types.py sha256=FhqCdi4zWY8EeSvKip24UTQZeOrHISXOY8vQuCdlLpg 1021
g4f/gui/__init__.py sha256=WSpXSynN9UkErLuvumzoJwoLf4ykowI7WmcInGsHBVU 1309
g4f/gui/gui_parser.py sha256=Tzlol-rG52mbxa2x-PcEZFyCtw59rL4P7pbQ4yFLnMc 1042
g4f/gui/run.py sha256=_hVKA8bEE1JJxHD2J13HIq6UNhWiJRJlnQqR6_VYGf4 800
g4f/gui/webview.py sha256=OcXnxG41h4RFSAQqq7pUBUv2UL3rbLlU3_RsOydabgs 1338
g4f/gui/client/demo.html sha256=pia50wLjbbQYNP2ubu4jwlFnpSMdqVhYku2Cl4soIDU 13627
g4f/gui/client/home.html sha256=pTDP76-lOrJsh9uvzP4teakMT1XShDFtkFZC2HXozfw 10444
g4f/gui/client/index.html sha256=KxCTJtn4LhbupAYCtGOSGuhLcbPeTPgXc4-r6TalFOg 16734
g4f/gui/client/static/css/all.min.css sha256=dABdfBfUoC8vJUBOwGVdm8L9qlMWaHTIfXt-7GnZCIo 73890
g4f/gui/client/static/css/dracula.min.css sha256=gnsFlf8uWtlhC1G1JN4EzzLnKeRIUQEnH0UQBfqm6PQ 1456
g4f/gui/client/static/css/style.css sha256=6pFsfbbzwTNGF6QxHziYqz6_9W9_CY1mVSxZ3f-iRaU 30788
g4f/gui/client/static/img/android-chrome-192x192.png sha256=vuB9ETMxUTIt8o6UbVHVoL5HR7DgKtbzJWIj-9brUP4 8908
g4f/gui/client/static/img/android-chrome-512x512.png sha256=K28EpKO1ASicnFqYchYLt1w74cRNNpfqC2f6qSPoP38 17626
g4f/gui/client/static/img/apple-touch-icon.png sha256=OKGKp3YzDh8Q2yrYkyPFHLcfXzQwUJjHmMUqxZ1ZUMY 7984
g4f/gui/client/static/img/favicon-16x16.png sha256=JLjQL-PnNo_PJf9tyUJWHZphE6NZNUXWVfY374TgDrk 499
g4f/gui/client/static/img/favicon-32x32.png sha256=2epnzOGlXuq1oIne5r8uccgwqcGIksyMr1twwevt3CE 1041
g4f/gui/client/static/img/gpt.png sha256=G2swhallYbbjHuhnOUlO9pdR2PHt77HR8jEHNVrQMTw 2885
g4f/gui/client/static/img/site.webmanifest sha256=aNQurOBpOqW1VZE5sMREy9Q3uge__g2sJX5LF05RGHY 670
g4f/gui/client/static/img/user.png sha256=UCCjnur462qi095xuA-XarYT_UOczPRE7nSr6aSH_Dw 17004
g4f/gui/client/static/js/chat.v1.js sha256=VYQT5GvA0Voc3Za60sTJnn1RngrRO-8Kx17i7CP8NJ0 111903
g4f/gui/client/static/js/highlight.min.js sha256=OgmcMozGSqS_YCD8WPXNUCb7wPzqY6j2RvD3SsK-A7Q 118841
g4f/gui/client/static/js/highlightjs-copy.min.js sha256=vrN3RMPh5EDzl1fNB2tmRArF8xMtEkgY5dA5ktizSiM 2086
g4f/gui/client/static/js/photoswipe.js sha256=r-Ait-uNX9UjbIi-CbVa7NY97yIufk2x5AuYyOqf-Vs 2851
g4f/gui/client/static/webfonts/fa-brands-400.ttf sha256=gIRDrmyCBDla3YVD2oqQpguTdvsPh-2OjqN9EJWW2AU 210792
g4f/gui/client/static/webfonts/fa-brands-400.woff2 sha256=1yNqGb8jy7ICcoDo9R3JnWxFl2ou1g3nM4KwNLGKK2g 118684
g4f/gui/client/static/webfonts/fa-regular-400.ttf sha256=VM9ghve7IfnQcq1JShm0aB-lFt0KFM7lLaAdNlGpE6M 68064
g4f/gui/client/static/webfonts/fa-regular-400.woff2 sha256=40VtEoO511M3p3Pf0Ue_kI_QLAG0v0hXbYYDppsTy-U 25472
g4f/gui/client/static/webfonts/fa-solid-900.ttf sha256=0vBZNUCw4zum3iVaVPJy1GbjEUSAaVa-qM_b9-3_yb0 426112
g4f/gui/client/static/webfonts/fa-solid-900.woff2 sha256=qnWZhiOjkeYcaQF5Ss6DLj7N0oi1bWCPIb6gQRrMC44 158220
g4f/gui/client/static/webfonts/fa-v4compatibility.ttf sha256=MPar9rqkJYJYKHk9bfrR-2N2XQ5auqevb-r7m_zs5aA 10836
g4f/gui/client/static/webfonts/fa-v4compatibility.woff2 sha256=DOkDPGnccU9fRe-b8X1V5MRrzfrWeZpOkrOOd4G_hr0 4796
g4f/gui/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/gui/server/api.py sha256=ryxc03XqlEiGmn4juLsNHmBDsFoPWKfdq_2GDRhzK5c 11609
g4f/gui/server/app.py sha256=-u0pud3FDBYwll0CDhKc0sKzGE1yHuDLXCNgvrGGmIE 415
g4f/gui/server/backend_api.py sha256=n6Esmd0MEaDW2xnnzppYvvCf2MqkhUG8f9M1Bx7QiKo 17364
g4f/gui/server/config.py sha256=RCpWrnnfJ5Lmq63r6_rz2cxicCadLUgCxoRFZUgUs3s 15354
g4f/gui/server/internet.py sha256=NSItPuwLwIegcUmfjw5SBOtBQroNQp7osd2pCNFGx6g 109
g4f/gui/server/js_api.py sha256=mVciKgNfFrK9jQHFFDyeNwmxHqZHoPUkrsFYKVeAMm0 3200
g4f/gui/server/website.py sha256=xtK6pQF3Otzj65eJvDh7aY_qMLJ-u3fCwC4V7t3X9oo 1287
g4f/image/__init__.py sha256=ltooG4Kptg-3H7JHQRnN9RPQqf9-LNllmLZSJ_ZHLSc 8143
g4f/image/copy_images.py sha256=KVa1s2wWhLS2ZPqXuFUavVmum4A2bTP1s508MSxD9KI 5209
g4f/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/integration/langchain.py sha256=jpm-TeZF6POODxl2H-K-lsg_P6kvspj4CooB5xQVunw 1639
g4f/integration/pydantic_ai.py sha256=wePTN9bSjbXh_-BU-MBM5W3YI71_OnCrlBZkg2UHni4 2703
g4f/local/__init__.py sha256=CkzcwzHiUO3hzzgbz--pI_LNhb14egPCNWpljEn58p8 1366
g4f/locals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/locals/models.py sha256=9uzKnQwLBjtjGU6G3f13jAY5Y9aI2PD4hTi4_bFMqa4 1674
g4f/locals/provider.py sha256=2Wk2PKzB005kYjHEABF_5a4j3qgxxIzgKMK28ewi3sg 2858
g4f/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/providers/asyncio.py sha256=Mut_gKTg7nuZbGk68EaiMQgm6nxpXEqGBy4nmUgEwt0 2563
g4f/providers/base_provider.py sha256=reeEYHbv7ISHpV2hV0u3YwIN5Gia6VQWija6j_aMVpY 17160
g4f/providers/create_images.py sha256=yIDZvXUXqnBTQDzpq_NFmJRzxC7RI6VL5UDpN1YKbOU 6607
g4f/providers/helper.py sha256=mSnR3VqWseqwv1n9PUTwMlKH5AA7FUq1Nrw9mIF5BWo 3471
g4f/providers/response.py sha256=NYBzYxu5Myi1i6dQewiKOzH86FBf104u3LlYJUlWNNY 10281
g4f/providers/retry_provider.py sha256=lAz7MDijxoKHfWvxRZlIsqry6c0uH-syJutu_TOlqxg 9632
g4f/providers/tool_support.py sha256=tlHbDB5PEydUNmmQgm5oTlxSIiH_Byp6NJtXWa8_nwA 2492
g4f/providers/types.py sha256=iStoKd6MEBeCdncOhbNfPKqi8Nzmhtmub48DdUMf7Kg 2516
g4f/requests/__init__.py sha256=x8NwzRduJViAUvBBYI--u23o3iGucmpwBY1euxNoGsk 6535
g4f/requests/aiohttp.py sha256=qvmAItVXsPMVJsk_wM6KExlxaCs_6M8achG9PuOSmjY 2141
g4f/requests/curl_cffi.py sha256=hYRq29zz78_OnyNX3w1Q7G1fkVAtIxtS6_sbR415Vq0 4649
g4f/requests/defaults.py sha256=pbdvv9XG1TtYalXE0z42VJ48b66hj1lEt0NcE7suHnQ 1247
g4f/requests/raise_for_status.py sha256=cqVowxwV_q1FjQX617cpEmqrqoA3oryFaIEHvBrVFdU 3521
g4f/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g4f/tools/files.py sha256=wOLNONDEQSA8lbmhoASnOcckbOpvd3F4vCWewOGl0TI 22079
g4f/tools/run_tools.py sha256=XXKnslU9AdMfTJOFbsnTJWTJQPMFGMmfvX_ObX4dft4 13133
g4f/tools/web_search.py sha256=yH6HolOJZuousCrNPLl8jpWX6779wekbG49l8LSkf8Y 10511
g4f-0.4.8.3.dist-info/LICENSE sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
g4f-0.4.8.3.dist-info/METADATA sha256=GVcWlldfiN3iXLuYfk0Fk0ZjnpFj_u7MUEi7LdGwFj8 54869
g4f-0.4.8.3.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
g4f-0.4.8.3.dist-info/entry_points.txt sha256=b9KRgheJkwFWLP97pMPzEaSHheSE6aHGTa80bq1bC7Q 37
g4f-0.4.8.3.dist-info/top_level.txt sha256=bMRlTupWYCcLWy80AnnKZkhpBsXsF8gI3BaMhSZSgRo 4
g4f-0.4.8.3.dist-info/RECORD

top_level.txt

g4f

entry_points.txt

g4f = g4f.cli:main