AdalFlow

View on PyPIReverse Dependencies (1)

0.2.5 adalflow-0.2.5-py3-none-any.whl

Wheel Details

Project: AdalFlow
Version: 0.2.5
Filename: adalflow-0.2.5-py3-none-any.whl
Download: [link]
Size: 244857
MD5: f650f0515c0c13c525dc3e49762921e3
SHA256: 3c83f5f2c6114c84046b4ee451c38d27475f0340850225a80a03732688dd852c
Uploaded: 2024-10-29 05:37:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: adalflow
Version: 0.2.5
Summary: The Library to Build and Auto-optimize LLM Applications
Author: Li Yin
Author-Email: li[at]sylphai.com
Maintainer: Li Yin
Maintainer-Email: li[at]sylphai.com
Home-Page: https://github.com/SylphAI-Inc/AdalFlow
Project-Url: Repository, https://github.com/SylphAI-Inc/AdalFlow
License: MIT
Keywords: LLM,NLP,RAG,devtools,retrieval,agent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4.0
Requires-Dist: anthropic (<0.32.0,>=0.31.1); extra == "anthropic"
Requires-Dist: backoff (<3.0.0,>=2.2.1)
Requires-Dist: boto3 (<2.0.0,>=1.35.19)
Requires-Dist: botocore (<2.0.0,>=1.34.149)
Requires-Dist: cohere (<6.0.0,>=5.5.8); extra == "cohere"
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: diskcache (<6.0.0,>=5.6.3)
Requires-Dist: faiss-cpu (<2.0.0,>=1.8.0); extra == "faiss-cpu"
Requires-Dist: google-generativeai (<0.8.0,>=0.7.2); extra == "google-generativeai"
Requires-Dist: groq (<0.10.0,>=0.9.0); extra == "groq"
Requires-Dist: jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: jsonlines (<5.0.0,>=4.0.0)
Requires-Dist: nest-asyncio (<2.0.0,>=1.6.0)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: ollama (<0.3.0,>=0.2.1); extra == "ollama"
Requires-Dist: openai (<2.0.0,>=1.12.0); extra == "openai"
Requires-Dist: pgvector (<0.4.0,>=0.3.1); extra == "pgvector"
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.30); extra == "sqlalchemy"
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: torch (<3.0.0,>=2.3.1); extra == "torch"
Requires-Dist: tqdm (<5.0.0,>=4.66.4)
Provides-Extra: anthropic
Provides-Extra: cohere
Provides-Extra: datasets
Provides-Extra: faiss-cpu
Provides-Extra: google-generativeai
Provides-Extra: groq
Provides-Extra: ollama
Provides-Extra: openai
Provides-Extra: pgvector
Provides-Extra: sqlalchemy
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 12566 characters]

WHEEL

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

RECORD

Path Digest Size
adalflow/__init__.py sha256=2KpKqyCtRYgn1F7mQflYp-sDMB8yrJQom0KniPKapy0 2668
adalflow/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adalflow/components/agent/README.md sha256=sikndts8d9rqCwDjMImvJ37vSScXB70jqc240WBt7eg 2215
adalflow/components/agent/__init__.py sha256=lGYYpZd6uVg0oASJd6Fa24vhd1nUVVRkdC-h43-1JDE 261
adalflow/components/agent/react.py sha256=YNEK_Y9iymIdiMjCkbxIATIL8a63BYm0L4QmpkNUejA 11135
adalflow/components/data_process/__init__.py sha256=LWtPpii5386SByYSXrk1k6NOhXzeWlTWLF-a6Q5B_rE 377
adalflow/components/data_process/data_components.py sha256=UTlQdItQC0ei264EWBmosAae1hmbHwzucAJ9KH8ssfc 3958
adalflow/components/data_process/text_splitter.py sha256=Vd75yedZv2a5ZMy3S3ao2j_mL9epc26VtymbUc0YTZw 15254
adalflow/components/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adalflow/components/memory/memory.py sha256=rIKn1np8Xmp_sYbASB8d3xqSiCrAWxBtCRSxLiMj39M 799
adalflow/components/model_client/__init__.py sha256=FZb_R62qF_ciQmncHpGqX2jJHHc4HvZPfngqO5MpIbA 2686
adalflow/components/model_client/anthropic_client.py sha256=lXltz92x78IE6SZD3GUc9gE-VFO_qK5FYTzAfmtUX_I 6005
adalflow/components/model_client/bedrock_client.py sha256=oPu-Pg8i40vZzSZZTcza873V1TuyMECSVxiOgtJ8Jnk 5922
adalflow/components/model_client/cohere_client.py sha256=wS4DU1a2AqbT5Z4gTEkOhNb89zX21GkmdGFxJMxmSAQ 5045
adalflow/components/model_client/google_client.py sha256=jtTM60xOWu0e24WoOWPU9zZjMBUPUvPXCTmOAyzdG8U 5300
adalflow/components/model_client/groq_client.py sha256=BCjuazmNiLhQutrHq5qZUkeYSQFwOZlKVsZGQOdYS08 5655
adalflow/components/model_client/ollama_client.py sha256=FXb816JEQ4EmbOGAZsOaBU4D_HpDOsRhca5wqZbQWPE 13260
adalflow/components/model_client/openai_client.py sha256=Cq_UVIL9WMcCy3z7m1WADoZnjzH2od3aC6lu3CdqA-8 13195
adalflow/components/model_client/transformers_client.py sha256=59-4H2-jHfp9qk989uabfc2iok-lNhiPwc-RLZLcVaQ 27549
adalflow/components/model_client/utils.py sha256=m-gx7seHPKz4hHnSnw5d3va-SfIajU7oqWWGCh1bUvA 1036
adalflow/components/output_parsers/__init__.py sha256=sgl0Wz0pxtSpq1dGA_dS0vt2p72dXgFBf7PB8ul8qpk 397
adalflow/components/output_parsers/dataclass_parser.py sha256=PHIoSmgKI8rNSqWWeNuoDj7zPzHDYV373ZPyptgk1pM 7481
adalflow/components/output_parsers/outputs.py sha256=8Px1cl8RxLEHfkCeP6KGwojpWysOOMmnAYhT9IXUHOg 14787
adalflow/components/retriever/__init__.py sha256=3HWJIN335-3fYg66UFlGNQ-0NypkRybT2XlSCVL4y88 1082
adalflow/components/retriever/bm25_retriever.py sha256=7E7kdyIO0Io5n0zz58MwVTcP-YUkZmKomP5r-u2yBSM 15054
adalflow/components/retriever/faiss_retriever.py sha256=iP1KRMugsGPj7WAgy84SQVLsKMCGpGju8FNhRG-QtLI 13374
adalflow/components/retriever/llm_retriever.py sha256=owPl118wixVOSbGkRVsDrAH0nijvVdoY4IW6daeCfOU 5674
adalflow/components/retriever/postgres_retriever.py sha256=TUI_X1hSGl3SAcLmLCubVdtrSxhlB9S2REOmTgNiC7g 8629
adalflow/components/retriever/qdrant_retriever.py sha256=yEEMzKq-DkjnqvQVhupDoo2o4ZVn91Zyzezc1tPM9lc 5221
adalflow/components/retriever/reranker_retriever.py sha256=AdWbvvmP_0M2UXGhYKBDc6jHUSxHBBKoxzTCSUi05Lo 4141
adalflow/core/.DS_Store sha256=1lFlJ5EFymdzGAUAaI30vcaaLHt3F1LwpG7xILf9jsM 6148
adalflow/core/__init__.py sha256=ocsfpXi5kuBK7YgvnNTpqRMWPbU8dd4daHNSnwm32XE 2323
adalflow/core/base_data_class.py sha256=lyjYPFh-wn3sMMF5EZkTsh1ylnvFv1I602MxL9lqbac 26380
adalflow/core/component.py sha256=mk-fYeU0V_g6YOEd-SFvlAECg0QGMMP7_JglM-IeLCU 43517
adalflow/core/container.py sha256=TwS5hy1KQGi1aMnd32K_x29W3XnLUcVAOqZ_bXFvF0s 11044
adalflow/core/db.py sha256=hn_2GgsP7TciRmKXsoG99cl2xS7y6YoG6qvsC-eyHFU 15091
adalflow/core/default_prompt_template.py sha256=yOEG-RyQehRrxiQDNOQnXOvcwFZYKnFq3wil12T8Ymk 2082
adalflow/core/embedder.py sha256=RCdZwscvUpInDBWTXnJo0RwLwraZQ4pabYJJK0fi-v4 8937
adalflow/core/func_tool.py sha256=Y8VOpTqRVGVuOlvHAfwywTfflEBcoh9iMqgl_YMz3A4 10613
adalflow/core/functional.py sha256=AVWPjMpwzfNYJFzVwOtL4_Fi2jaqQM-kEPhZQjFNfBY 43599
adalflow/core/generator.py sha256=6VqkjuIKvoikS7ISq2z8QXkB9qxwH6LOGIhxh2A4h84 38042
adalflow/core/model_client.py sha256=dcZPBV10i5iMvCEJAESZExOX29UiQ_nWWAnOvaSkprU 4746
adalflow/core/prompt_builder.py sha256=i2_S6ZA1zGr5uBvQYQ9cra9diRhEJJF9jZPKkEyrCOI 7247
adalflow/core/retriever.py sha256=qc7gT5TFjUzSk6KPx5PTdDk2f29WnPUa4tk4E5XsL_o 4951
adalflow/core/string_parser.py sha256=fIdGAal_-IAY5E9kLVFBux8ll6qb3NqBqQ-eohPDZok 6874
adalflow/core/tokenizer.py sha256=bl2KEfniyBWwrIe60Uwl9M7R89cxuiahFoj_Y8GOhmQ 1880
adalflow/core/tool_manager.py sha256=Tlo1zEDUlK_WYLRufp3MkMg2FyGFgRHRV8WZFTxDb9Q 7277
adalflow/core/types.py sha256=M3ogFJjGD_WWgBQt1gS5KAm2Ql6hoIH71m0W-8Z6jbY 28578
adalflow/database/README.md sha256=311gYQGCAp6gyW0xi13WdTPHNqkz0tJakYvcf6yByBA 125
adalflow/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adalflow/database/sqlalchemy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adalflow/database/sqlalchemy/base.py sha256=Ba-wt8p59bLmeUONkYSo5MhrkH-_HdT4zE1Y9MVGrSQ 83
adalflow/database/sqlalchemy/model.py sha256=i2B81nO9QcDUcyRrC41c-7a3WXj9klAOGG2_6phcyYo 11765
adalflow/database/sqlalchemy/pipeline/__init__.py sha256=krJYWLR6qfh3BxPtUpOEPa5M_kQ2LwGszEIbVUMsPL8 64
adalflow/database/sqlalchemy/pipeline/create_tables.py sha256=7GnCKtkJD2WjqKwwkN1thgCkjrZ6ywTxHuzSuU_eK7A 489
adalflow/database/sqlalchemy/pipeline/default_config.py sha256=r5-VZAy3butPwZXM7elo3B5tdUB90Ld8qxbSYdo3BPM 911
adalflow/database/sqlalchemy/pipeline/inject_data.py sha256=L2idHxUkpZJ-aQTO6T2cxuxn9kdkMeRmpAlVqscpKGo 4647
adalflow/database/sqlalchemy/sqlachemy_manager.py sha256=MDpTKdTZLdBkkbE6kubjwlAw4aFVpFdGY1yj4uNm02U 3413
adalflow/datasets/__init__.py sha256=N29zDM4IEXAW-8NAniLY5ewZaVa7nmfHjzq2A5f2GP4 275
adalflow/datasets/big_bench_hard.py sha256=drf7zMJJNdyiQta3Y0pWFtUvcLpAO_N6CV5jpqRIRrk 5805
adalflow/datasets/hotpot_qa.py sha256=Xl0R3udKkkVrOAtVif6ynOZaWZ_hsqLIWbFsAcPRQRE 6189
adalflow/datasets/trec.py sha256=2f8nzqD6mOjU-p2X6ur67gTBY_D8uL2BPdKkTcj9_lg 7229
adalflow/datasets/types.py sha256=4ZdhCHLJNPQqwyrO8DWOJdBRgVFAXniz3y1n2Dh-fHM 1657
adalflow/datasets/utils.py sha256=5ToT90--u1_ZJxSLNz822g1OTwj87Gl9y1Lp56gmSwk 355
adalflow/eval/__init__.py sha256=2GMQbIco58Pwgs5Hg7JvCNLq3OKgKKAV8ds6Auz5bbg 482
adalflow/eval/answer_match_acc.py sha256=2hDEVYpaP-gZhEte4-2RjHbuUjgJicA8lc04qwKOYjg 3436
adalflow/eval/base.py sha256=SgxBzB9SvbQC-LonYPtIAew9KWtn5pcjOQqdxOO9Xs0 967
adalflow/eval/functional.py sha256=aimSR9-YGNAejLx2Fho5vyX2hvMeOgUTOQ7sp6RcTZk 3135
adalflow/eval/g_eval.py sha256=c8JP7fqOCKhmt2L71RYDD-VSJFIxYr9OSPOLUCxD8uQ 11008
adalflow/eval/llm_as_judge.py sha256=dtP4z6bvotVmBrSVA0L6HNJ1UcXWe7cuEgk0G51I8hE 8710
adalflow/eval/retriever_recall.py sha256=-cUMk17YxIuLiSL1sk-EuB3D3wQsybqs02LJftw9gns 3992
adalflow/optim/README.md sha256=RBiIWfzG4u5gGvRCuTvoWUvJWXZL1qzCBjtPkR27-lg 3470
adalflow/optim/__init__.py sha256=U__6UBFDiLH2uU-2oybWtpU7KVb6ne2WjagiD0cKl7U 949
adalflow/optim/_llm_optimizer.py sha256=dOWb3QwfHuSjWhLniPTUNxPHqX6aUdHArLIKfioNRpI 6192
adalflow/optim/few_shot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adalflow/optim/few_shot/bootstrap_optimizer.py sha256=vvn7Lc_JJPpGPO95yv14FxrVWdD0V9pTn7IerAkHeAU 11195
adalflow/optim/function.py sha256=1ZalJFjALQF6Tb1BRHy_0i-qfTUl4sS8UnIclV8dhUg 1821
adalflow/optim/grad_component.py sha256=ZHQXolUg6m2QNL26PYlHOGTC6eaob0KfPP6C6YsrWjY 5270
adalflow/optim/loss_component.py sha256=5cNQDyNiZ3cNJ-5a5CxBJtyCsBMfydv28sndBD-M2bI 1920
adalflow/optim/optimizer.py sha256=01B9WccKLlB7WashLc1kUjNiYCPbaInPdPQtRGzdE0g 2809
adalflow/optim/parameter.py sha256=3xVrRzX7yGDjhtXt75pnGjxb3uu7DUk58cWBPiKG8hU 28343
adalflow/optim/sampler.py sha256=hZMwUfs1utVD6c4zjUxhyo3e0gijsGlmoQZzQ1goBJg 10533
adalflow/optim/text_grad/__init__.py sha256=cc96Xho11x6HCtpI1H1dOyIbHE1YbGBbaaDkkK5PH94 393
adalflow/optim/text_grad/backend_engine_prompt.py sha256=GJJBS5dpS60gOiyblrS_ZxmYojaO7LWAD6IVwVH3y_s 3511
adalflow/optim/text_grad/llm_text_loss.py sha256=kKcvC3q9Ef8zCSMt5XgUbQHzo1cTxNfafX4HtsJbO5Q 2266
adalflow/optim/text_grad/ops.py sha256=LdmXvycekBWMn-qkPFeDVfK4tKw2oFe8Sq3E_RrUiW0 4868
adalflow/optim/text_grad/text_loss_with_eval_fn.py sha256=FIbJDaeTK3Istr6qXr8IFEm-Y0j8_R1xNyI8e9VODZo 20097
adalflow/optim/text_grad/tgd_optimizer.py sha256=9NxvxaWPlhFbvOLfH8jYWZaZdLf31AV5M5fTchgUaM0 13809
adalflow/optim/trainer/__init__.py sha256=MNAUhX6rpo2GUXkwDyKeXZA3T-KpoC9G_2p3pRQ024o 234
adalflow/optim/trainer/adal.py sha256=qOyOfDNyWdhuKG8FrpzCBMhTofY-vzwcmjRZuRcVVxQ 30621
adalflow/optim/trainer/trainer.py sha256=lraqkgCDEtxNM_Yy72OY6XGuo1W88baTmMLbvwJ0LOE 77541
adalflow/optim/types.py sha256=3vn7A4-4WvcheFLSEXFOySvaT6buNAFpoPdyRPvzZhY 5229
adalflow/tracing/__init__.py sha256=Syzm7ymZq-WQNdgNqLLVbcE1fFh1yLsodH02pKAlfWs 309
adalflow/tracing/callback_manager.py sha256=4CtkpdeFJRQ1MRzz1mNjQskGVG6EnkpqQPVGqTYX50M 1147
adalflow/tracing/decorators.py sha256=6LyQ3M_vHtl_U934IxLdIfsfOJihETrFAUoJ4PmHXmA 9679
adalflow/tracing/generator_call_logger.py sha256=Dp6A5_da4WHzqh5YTQ0Z_nq4xBLK1Ti8myoRdYogTes 5360
adalflow/tracing/generator_state_logger.py sha256=OhPFXjmbyt4Y7CLHdN9YoBt_U1wzzCjpMoXXrlML-Z8 4581
adalflow/utils/__init__.py sha256=9CzwEuQ8NNkwEqJNcTLH2cWFObau57UkK1oBJzHbvIY 1142
adalflow/utils/cache.py sha256=4yDRWiqEmrrrrcUnb0CWEBZ8hpboURllEu4_-FpJL_s 1227
adalflow/utils/config.py sha256=qq0tsYMGx0y8b6-r50DSce_Qp-CJEzFsSflsLvR2hBE 3303
adalflow/utils/data.py sha256=fLCKQprUztfRJywxVYKNe0eK1ADB-aGO3_2h102fqmw 4834
adalflow/utils/file_io.py sha256=5rP_nFyEG8juXamkdM0pWkXuPNuNsAqPdifOOSG4uDc 5971
adalflow/utils/global_config.py sha256=iKIiefDiGprnGyN7wfZYM25X00l7uKZkS9ZDnLHbjqI 355
adalflow/utils/lazy_import.py sha256=MukbBjKz3F2mUoMEi47BuwIAB69AItUFh3oGugeKHpk 5419
adalflow/utils/logger.py sha256=xAJvjqQVyS71_Eh3p9hM8XZ8XAYoJHUDmAm6m7IyLbY 7733
adalflow/utils/registry.py sha256=WtZvJR6hVTnS-biiKb2kiZxOhq1WbO3TU9CZ7-zRnHI 578
adalflow/utils/serialization.py sha256=pys4DszhtIXJhrxp0WrhVvgFhqqeO3NxJ7Ut22X7qlc 3679
adalflow/utils/setup_env.py sha256=Es3Gj71Rh7lAKGYCOq9CH-WG3Gqk0jnlSrktpAScaLU 464
adalflow-0.2.5.dist-info/LICENSE.md sha256=VGkdQYJcmIaku8kObcMZc0qrCkPMZkNnzJl6HCbOfGA 1065
adalflow-0.2.5.dist-info/METADATA sha256=ishYKT6i9SeRVP0ZCVelCIWTsyHPh3g59U69aX4g8Uo 15066
adalflow-0.2.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
adalflow-0.2.5.dist-info/RECORD