gptswarm

View on PyPIReverse Dependencies (0)

0.1.0 gptswarm-0.1.0-py3-none-any.whl

Wheel Details

Project: gptswarm
Version: 0.1.0
Filename: gptswarm-0.1.0-py3-none-any.whl
Download: [link]
Size: 2946141
MD5: c1ef5298bca5800139f5868978e6d932
SHA256: a77d4db24269ca96f78ae7aeb3d0c756f562156fc7bd924deaba45787b1382c5
Uploaded: 2024-03-03 16:58:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gptswarm
Version: 0.1.0
Summary: GPTSwarm: Language Agents as Optimizable Graphs
Author: Mingchen Zhuge
Author-Email: mczhuge[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.9.0)
Requires-Dist: apscheduler (<4.0.0,>=3.10.4)
Requires-Dist: arxiv (<3.0.0,>=2.0.0)
Requires-Dist: astunparse (<2.0.0,>=1.6.3)
Requires-Dist: async-timeout (<5.0.0,>=4.0.3)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.2)
Requires-Dist: charset-normalizer (<4.0.0,>=3.3.2)
Requires-Dist: class-registry (<3.0.0,>=2.1.2)
Requires-Dist: docx (<0.3.0,>=0.2.4)
Requires-Dist: fastapi (==0.109.2)
Requires-Dist: func-timeout (<5.0.0,>=4.3.5)
Requires-Dist: google-api-python-client (<3.0.0,>=2.111.0)
Requires-Dist: gradio (<5.0.0,>=4.11.0)
Requires-Dist: httpx (<0.26.0,>=0.25.2)
Requires-Dist: jsonlines (<5.0.0,>=4.0.0)
Requires-Dist: loguru (==0.7.2)
Requires-Dist: markdown (<4.0.0,>=3.5.1)
Requires-Dist: networkx (==3.2.1)
Requires-Dist: openai (<2.0.0,>=1.6.0)
Requires-Dist: opencv-python (<5.0.0.0,>=4.8.1.78)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2)
Requires-Dist: pandas (<2.0.0,>=1.5.3)
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: pylatexenc (<3.0,>=2.10)
Requires-Dist: pypdf2 (<4.0.0,>=3.0.1)
Requires-Dist: python-docx (<2.0.0,>=1.1.0)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: python-pptx (==0.6.23)
Requires-Dist: pytube (==15.0.0)
Requires-Dist: pyvis (==0.3.2)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: regex (==2023.10.3)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: scipy (<2.0.0,>=1.12.0)
Requires-Dist: seaborn (<0.14.0,>=0.13.1)
Requires-Dist: sentence-transformers (==2.2.2)
Requires-Dist: shortuuid (==1.0.11)
Requires-Dist: tenacity (<9.0.0,>=8.2.3)
Requires-Dist: termcolor (<3.0.0,>=2.4.0)
Requires-Dist: torch (<3.0.0,>=2.1.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.1)
Requires-Dist: transformers (<5.0.0,>=4.36.2)
Requires-Dist: wikipedia (<2.0.0,>=1.4.0)
Description-Content-Type: text/markdown
[Description omitted; length: 5862 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
swarm/environment/__init__.py sha256=PmXXQu9j3kIObOuuPmJG8z2tEkYoGv0Pa5Cdoe99ya8 235
swarm/environment/agents/__init__.py sha256=cc756jTopHF9MqJU36yMyY3vzU6JgJ7pXmqpxJQxKpE 1122
swarm/environment/agents/adversarial_agent.py sha256=AMQV_-NltwVLZylQrRwXHvyXCyfj9vIvSitQLNfDzXY 498
swarm/environment/agents/agent_registry.py sha256=RKmaLDos0_eZehS3zZDBYS_5PoOEJadazbQx_TFegfA 577
swarm/environment/agents/cot.py sha256=IezBxprzK3v8ZpbJWeijBr_J10ypeszatGXGICIG6zU 836
swarm/environment/agents/crosswords/brute_force_opt.py sha256=Zv23im1KQ1XteftzR9kpfKcfN34Y3kBBPxt6NggvQRQ 963
swarm/environment/agents/crosswords/reflection.py sha256=SXiq1yti2t3UeZj9u3s6s1WjvhVFDsBaO1AIxpaPfkA 1575
swarm/environment/agents/crosswords/tot.py sha256=jMaQSoKJogus9F854umyi0i5mSFz7EpK38FGgj-t-VQ 1259
swarm/environment/agents/gaia/normal_io.py sha256=N91eMmiKqCCZ_v16Q0rJjcLH-BjEz2XPZn4Q31N3Cj8 447
swarm/environment/agents/gaia/tool_io.py sha256=aSpEHd0XkL-c21E38B3Q3F5rpnGpAM2Kaef3So7D2Ys 773
swarm/environment/agents/gaia/tool_tot.py sha256=30psI-V6R8t_lWx3he3c7mQBmES369VGgz6Imh0IdUE 950
swarm/environment/agents/gaia/web_io.py sha256=Z8pnOkG0SSC7SXrcBJIvuvjPh_DsLn1fbPw16vadz3M 751
swarm/environment/agents/humaneval/code_io.py sha256=dDNYL9A7BruPlaqlNcCPt74x2gJcK-DdOJB3PLW0Zgs 426
swarm/environment/agents/humaneval/code_react.py sha256=EYUhzIWrBkMiuMmCvSSD_gBhiocInfVggJLm-pAgbU0 987
swarm/environment/agents/io.py sha256=Hba-qlTGLHYEsPS1rEnqAKLm6QeJ6feXh2I1DfMrAcg 420
swarm/environment/agents/tot.py sha256=i-RbVY6y3ZSAIiGpV3MEFy-0nrkWyAvji40YHNnWHwA 2021
swarm/environment/domain/crosswords/env.py sha256=7s9FBcfvdkieKPtetelcR-oB0PSSc2tKyEu_MR9gT6U 9109
swarm/environment/domain/crosswords/evaluator.py sha256=EBu8pkxuVhweFnien4hoiG5a4SUsxgjCd4CL7TXpuMk 2048
swarm/environment/domain/crosswords/parser.py sha256=8Z8CbOZuWuk7ddAgf5GKIjvzod3wMB6LTDy1qVpn7Lc 1237
swarm/environment/domain/gaia/__init__.py sha256=KMjjEuZxTqBMlhNILB63LIFp6M5jzlPNKraMQg-GsHw 112
swarm/environment/domain/gaia/evaluation/README.md sha256=lT42UODhcf0g1gwF7f6zamOkvfGTUR26Tp8gfvGMtTE 142
swarm/environment/domain/gaia/evaluation/app.py sha256=oU2h8SZTIbJDtmK753nZlaIDma6RExKM1HxCQ89PTBk 9101
swarm/environment/domain/gaia/evaluation/content.py sha256=52ZmcCVIFhuJfu-tGPlGAnHgl6C1RSiNSliJccAXWD0 2841
swarm/environment/domain/gaia/evaluation/requirements.txt sha256=SKtiF8VKBzux-vRVIw07uqPVgiWmDhOPgmV1J6bv2PI 88
swarm/environment/domain/gaia/evaluation/scorer.py sha256=83tIQ_UDBHDd-N_lcJ--HTtjmC-zDJ2ojiuhQvyHGcY 3147
swarm/environment/operations/__init__.py sha256=m5Us4-ioVJQHfU_wwOkdtAMcFj9h0vyvNQ6oR5tN36k 909
swarm/environment/operations/adversarial_answer.py sha256=AyZcZqZeBLQOp6TSdHlOUs_nRDa5QIJ2GTnsAl_RU30 2391
swarm/environment/operations/combine_answer.py sha256=qsdzP--fnrwysCqp5goA5Uc1GtGO0FTEjbNHB2VyIT0 2819
swarm/environment/operations/cot_step.py sha256=_Vul5Vo7tD6oivXjWVuCrIkp5yZhltCkNbiewiZOlxo 3451
swarm/environment/operations/crosswords/__init__.py sha256=bPzygmbnkCnr6xv8AEM2GOyk6fOWijhOOAkttZNa4V8 501
swarm/environment/operations/crosswords/branching_step.py sha256=WvAENKsEG83pm3SXaue2bQ0ogJbCBA0pcZhG2kdRB10 2050
swarm/environment/operations/crosswords/brute_force_step.py sha256=MN2vig4EceMjFxBpy12i58jx0uZUlMK6LnHADBaXPWw 2128
swarm/environment/operations/crosswords/crosswords_operation.py sha256=ZzeMBh7rKs-UsytSNrpIBJUcz6MoXzop0R1e8v2Tajo 515
swarm/environment/operations/crosswords/greedy_steps.py sha256=aS1Ym_mJIYBnuYXx0u6Nc8TvihiJzcIkIWthVIAchbs 1346
swarm/environment/operations/crosswords/reflection.py sha256=qJ7xS28ya-CidftAPnh9XIa-zW15DRQarCglYozHpYw 2341
swarm/environment/operations/crosswords/return_all.py sha256=tOXuIurS5R75x0f6k6p5iT0HCtgpMHaIFJegwHn2sII 1025
swarm/environment/operations/direct_answer.py sha256=zJzbbButx_ZE8qyeRt3_qPPJ44I2OTo48MoFfNpxsV0 2988
swarm/environment/operations/file_analyse.py sha256=VAcl-1US1KCMPTcwwImEezuaQb20r9YkzpH4ndJGz-w 2543
swarm/environment/operations/final_decision.py sha256=Y7_e0QiOJy9CzernT3ndjUxZr4NQcm9O12AoJu0p6-w 5906
swarm/environment/operations/generate_query.py sha256=UhwZ6Rn-AOBkej0NYbV7bH_QVvIVW9za6xLpYM3gdxw 4556
swarm/environment/operations/humaneval/code_writing.py sha256=txy3rTJIYMF0qkR9Zpr3i4fp2XzAIoBvd5W6fwOhFMw 4949
swarm/environment/operations/humaneval/unitest_generation.py sha256=dLYxzXvPtVBV952OnAz7oDk57QJ0Kxh64uFb-dftO3Y 4815
swarm/environment/operations/operation_registry.py sha256=jtbQF8v6Hs3nTEeJBgwZp8gKUl5guocR9VbwhzwSHu0 578
swarm/environment/operations/optimizable_operation.py sha256=v2b1cKsx9Ob4ghgjuXE-VlY0t52QfqIkkmCRzu95g2Q 2679
swarm/environment/operations/reflect.py sha256=KRGu5YdgZEpa3YoGq821WGHHSCAbFt2XniT8DtuRbbc 2456
swarm/environment/operations/web_search.py sha256=BagYN4Ug7MQtieuNoom3SgY-e7T76eISZm44MhEV9ik 2836
swarm/environment/prompt/__init__.py sha256=r1_3UiS1jgOVsrt7qfGTA3nW_PDMw2kt3hoGkxEk6WA 501
swarm/environment/prompt/common.py sha256=X_TOIkKdfD8dJckufBvkOZlq6IgQ3mm-87Qg1Ceipg8 1385
swarm/environment/prompt/crosswords_prompt_set.py sha256=SSyCQzsVhzs_9Tw6OL5nEtOj26RGXkvpAMXRNdFctJo 11795
swarm/environment/prompt/gaia_prompt_set.py sha256=S_JQ7d9sUkS8Z05HXmtKF0zrS_QM-rDPS1zXs-2SAKM 9279
swarm/environment/prompt/human_eval_fewshot.py sha256=nPQTx14Msa5B-KDZiWSa6dH8DfXRD-aSfwyNv5-luus 15747
swarm/environment/prompt/humaneval_prompt_set.py sha256=PUUjwB93XUjxVBWzWDlW5x7IAGn206uhM-fxgX0YzxI 8822
swarm/environment/prompt/mmlu_prompt_set.py sha256=Z1kGKMEY67YuFWgvnM2ME0loKun-Nt64sO1CrGkXr9g 1957
swarm/environment/prompt/plan.py sha256=z21rNB7BVCQiJF8jQdHvN2n7RfiukN_xQMm06TNHKvA 3604
swarm/environment/prompt/prompt_set.py sha256=ze7Z0UlZuBlYyp87OyadbaytDMq9YQIGQbyhA47KcfE 1731
swarm/environment/prompt/prompt_set_registry.py sha256=7sGmCCm3By3onQ5JkcyvaLro8bdafJmc2VQyH-HMLbg 607
swarm/environment/tools/coding/README.md sha256=yiIKg8Hy_UIgzhfQJ8v499Vl2cs78xOfbaFVPHQkzmE 513
swarm/environment/tools/coding/executor_factory.py sha256=kVkMEVGzzwKo4CKNrTLkjG-aHGwmCxxyZ9h_xST-JN8 515
swarm/environment/tools/coding/executor_types.py sha256=RrePRMNI3z9joXHdi_ph9XEG9fb6jPQhS5tGBAImSR0 480
swarm/environment/tools/coding/executor_utils.py sha256=TpNXhCX0IpRPvpyUvrw36WiHjg-uZu0tvb3g43Bf0EM 1261
swarm/environment/tools/coding/python_executor.py sha256=bHxtiGB6OKI46Tsk2MfpjUE9StjjKpZo0ULQdA74UWA 2562
swarm/environment/tools/reader/readers.py sha256=uCMwPq8QpQG6HzmipqZ52NyH8pTHgv2WkrClAeIP6dY 16285
swarm/environment/tools/search/arXiv.py sha256=EdYA-XhPe_YPmamdBIG9xU88IhVomniOzibWleMJqO4 556
swarm/environment/tools/search/search.py sha256=iLMc7WyIFNhYsohLAG9PSexyY7fOQn7DNV7iS2p6JXc 1771
swarm/environment/tools/search/wiki.py sha256=BLtssN_PFIp-_byI8U1O_gW7WXMjUcw3wiGOV5SBaDE 621
swarm/environment/tools/vgen/dalle3.py sha256=Wm2NVUlVNXxIOvtBgewgcGGbyfl6WoY7NHnYwusHIZs 3617
swarm/environment/tools/web/screenshot.py sha256=Dho6DkizSX9ki4oK8JhUnHg4jB_5ehQKLUHbONJISQI 1476
swarm/environment/tools/web/youtube.py sha256=hUP8Uphl4YVE4zJ7CIeJl-uk5o-B3QCUXMQa3Hj7ExQ 792
swarm/graph/__init__.py sha256=-VVKFajsGi2e8o-gpPpvH7BMKO8ByrSTki20Kxg_xKo 174
swarm/graph/composite_graph.py sha256=ZaxuQjwMP0gLv0WlkdosB2uUlKeIsJi5qzcniNfOrGY 3598
swarm/graph/graph.py sha256=8CFgHxoarg3-I_I2qSbumIFODE3TyK63qIsFcdsdCTg 7185
swarm/graph/node.py sha256=agyYiAKTE5EpqATipQxNMKV8OHotZpHeZtSjy777Z1U 6333
swarm/graph/swarm.py sha256=B3GGnXM8_NE6kPHIcsrRq_UxIznrGLViRoz-ACXCCv0 7385
swarm/graph/visualize.py sha256=dvCgSt_BDMTV1V5wg6r_kNDnQl-Ab48DJwWIhU2JiZE 3598
swarm/llm/__init__.py sha256=-crGwpXNu9JDL1Bdpa1_Lm2VdwHqsDFGYjG5u9zOVNw 681
swarm/llm/format.py sha256=YaAOe_laQcw4q5yPWiekJ5Lh2Yo9QdbM2ZPO6SD36IE 360
swarm/llm/gpt4v_chat.py sha256=kQA43gGWj66g8GBnmkAH97Cl95mpZDeRDwiShYCoEuk 4288
swarm/llm/gpt_chat.py sha256=rpWPsLJb_R7b-Yo56il4sjaxqrIvE_98oyG4rmT4dIo 4719
swarm/llm/llm.py sha256=RgjJZt2cWHrrEM_K_TwCdPfwaZ4jBsUfZ4NVOYF_s2E 750
swarm/llm/llm_registry.py sha256=h_9PZQV7KCuv09L4J_R4XceLrdPRZRPBBJ7PkOLfMq4 724
swarm/llm/mock_llm.py sha256=VC369m697RW1LRV5iEcAQIfQEc2u6ZHmSfPTXg0CaPg 396
swarm/llm/mock_visual_llm.py sha256=8rvjZC_lSyTcKTGyrutBQ2QZRtozd3BZGKL0TBQBseQ 336
swarm/llm/price.py sha256=U_QHscGCkZM6mQYLItkRYGZnAraqenEclBbeuvMJapA 4912
swarm/llm/visual_llm.py sha256=34HtQTM9ZJpur-ceHO0HP_0yybbyCPToxRABS6FQhxc 385
swarm/llm/visual_llm_registry.py sha256=R6JIMiwZPUazg6zGvL34ZsdVYLmiZXmE5_qRZtrvHio 757
swarm/memory/__init__.py sha256=gnpFOnb6lQSmHJxk_Z-muSkHAvjjI12gkfDKXvGA0zI 101
swarm/memory/memory.py sha256=5A-GXOFs_sy3MZTQPT3G1bDw9VNA6HKZChRZRNfZTJ4 4868
swarm/optimizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swarm/optimizer/edge_optimizer/optimization.py sha256=Ot5RO969dwBYqPQPpDClbjgLI6839rCWRK1-ZTjAdgI 1776
swarm/optimizer/edge_optimizer/parameterization.py sha256=V_KIPwMrr3L9kRuFPVgHDdXaAFA-QNW3YkxCdMYFRD0 6062
swarm/optimizer/node_optimizer/__init__.py sha256=mtoWFWwDsIdZvMSPkoltviKE-iMu_zeqcSVWtC_WfRY 120
swarm/optimizer/node_optimizer/node_optimization.py sha256=jPdnXuBJoTKI4zf0Zt2KVBGp5DYksZtGmqDxV3GyVbI 1343
swarm/optimizer/node_optimizer/prompt_optimizer.py sha256=eQE-2cNDNqEfCh_iXUSJdZgBLIPW3CaUkzjRmgaRYL8 10233
swarm/utils/assets/icon.png sha256=XVX-onGrShKGTh_w3kJ2Xr51R5QlloT5a12-0Obi74g 2748478
swarm/utils/assets/logo.png sha256=6Hmev2QSEizZl7BqQE5sND9Mpg8AKzv75o1Eaf7sVYg 109116
swarm/utils/common.py sha256=6198YQgwKjok1NSek0h4EM8l6jUXlDalNF1RXG8xjD0 894
swarm/utils/const.py sha256=oF_GYDjLVQ0nZlNj8mmIPZ10fdPZ6mh-ZsoXkkzmg_w 174
swarm/utils/globals.py sha256=zhLipErltqwKnd2kxnE4fygxUnYl9j5s6v3YZ_UYWgc 469
swarm/utils/log.py sha256=7N9rMpJXX8QV7yCVBFS0S0i6IIOtwYaneWvoIq_4lSM 2126
gptswarm-0.1.0.dist-info/LICENSE sha256=t6hHhm3o1cslmT86MWA-Oe_BMAt0954KVcz9Oj7oVnI 1067
gptswarm-0.1.0.dist-info/METADATA sha256=iyFkeiEUcHG-dIzGD4dHkYDayertVqeD76JrMslWMhs 8065
gptswarm-0.1.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
gptswarm-0.1.0.dist-info/RECORD