SimplerLLM

View on PyPIReverse Dependencies (0)

0.3.1.1 SimplerLLM-0.3.1.1-py3-none-any.whl

Wheel Details

Project: SimplerLLM
Version: 0.3.1.1
Filename: SimplerLLM-0.3.1.1-py3-none-any.whl
Download: [link]
Size: 95186
MD5: 03fef5e8158ae2d68287921601637c86
SHA256: 6238446bfcb23b22106f18dcbf866b4b5b252de77c8343aa5a94088afeb2d721
Uploaded: 2024-09-09 08:23:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SimplerLLM
Version: 0.3.1.1
Summary: An easy-to-use Library for interacting with language models.
Author: Hasan Aboul Hasan
Author-Email: hasan[at]learnwithhasan.com
Home-Page: https://github.com/hassancs91/SimplerLLM
License: MIT
Keywords: text generation,openai,LLM,RAG
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
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 :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Requires-Dist: aiohttp (==3.9.4)
Requires-Dist: duckduckgo-search (==5.3.0)
Requires-Dist: lxml-html-clean (==0.1.1)
Requires-Dist: newspaper3k (==0.2.8)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: openai (==1.25.0)
Requires-Dist: pydantic (==2.7.1)
Requires-Dist: PyPDF2 (==3.0.1)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: python-docx (==1.1.0)
Requires-Dist: pytube (==15.0.0)
Requires-Dist: Requests (==2.31.0)
Requires-Dist: youtube-transcript-api (==0.6.2)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: scipy (==1.14.0)
Requires-Dist: dill (==0.3.8)
Requires-Dist: tiktoken (==0.6.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5367 characters]

WHEEL

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

RECORD

Path Digest Size
SimplerLLM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/agent.py sha256=XwK88IsJe7Lml_JFn8s0cxQwW19srvAGJ_ZM0p8620M 4616
SimplerLLM/agents/core_agent_in_team.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/core_human_in_loop_agent.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/core_planning_agent.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/core_rag_agent.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/core_react_agent.py sha256=ttpFf34IEuUeBcocLBPOvKucvj-FVAaPDG2v8ZZ0c4k 8509
SimplerLLM/agents/core_reflection_agent.py sha256=ZvicRtg0etql0BLUNIpPyC5-iQvN187W9nueobl9wa0 6953
SimplerLLM/agents/core_tool_calling_agent.py sha256=KSX1nGbFlw7_ktnKybl9skijoHSW2WlfyhYjIU72-As 7207
SimplerLLM/agents/memory_agent.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/agents/pandas_agent_exp.py sha256=JrY6IxVbWkWxaPOkDa7rinzHe3YJndEoaVhWHgUyYWM 8293
SimplerLLM/agents/sql_agent_exp.py sha256=dj7Db2jVHyl437gYvCpLY6SbSh6I9ojB67OXa4l2XT0 6403
SimplerLLM/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/image/img_helper_funcs.py sha256=fuHvwxeMYkOzxgCdYE_sT5Mhi2hHRainN2OGedrajcc 1227
SimplerLLM/image/stability_ai.py sha256=0dDZDheOMvfdnqJdsBCNexPJ-kKZ6rSCATjzWiaOGa0 2080
SimplerLLM/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/language/embeddings.py sha256=BdWeM9vJlP8jA7SMEYQrI35aoe8nkiIZ-1fRzewr3tY 2166
SimplerLLM/language/llm.py sha256=BhJc_Sxpg90yQPrIxmL7FfX6432UfN3S2f8nRwaNYqM 18997
SimplerLLM/language/llm_addons.py sha256=bm-HdwiZCUiWZGGvA9qf3zhz2NFOTKtaLyuuTxnSLF8 6250
SimplerLLM/language/llm_providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/language/llm_providers/anthropic_llm.py sha256=5Ku7_dXAbRQwdWiyRei6FhzE1MeYYD3ifl0Lopl_5VE 5868
SimplerLLM/language/llm_providers/gemini_llm.py sha256=1gKzGw9xe8XAgRFeDGrVazj5pQg92BDJeAcEdopj_fo 6872
SimplerLLM/language/llm_providers/llm_response_models.py sha256=xyKQEe4WzFQrmFHuHpGJWVcgA8HFm1kOEazfVENosB8 341
SimplerLLM/language/llm_providers/lwh_llm.py sha256=JwUtRrZBCxzIY1SQoTncqZ6F1ZpfBOS1facJd4USZAE 5166
SimplerLLM/language/llm_providers/ollama_llm.py sha256=UzTSG3LdZIQu608A9dk54qjTMd7xET7X6eXCbigv3Po 4212
SimplerLLM/language/llm_providers/openai_llm.py sha256=lO6fuRebTzmn3-zfhjjPNwdKO8fNwnO44whs9wZGtac 6737
SimplerLLM/language/llm_providers/transformers_llm.py sha256=3KlTNUMedWxaKOY-cX5KsI6C09faRT5d0klr9E0TWfw 2306
SimplerLLM/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/prompts/messages_template.py sha256=DTht6t5iACFCN3wUHLoT6346k68yIcJLKjC7pqCfV20 2365
SimplerLLM/prompts/prompt_builder.py sha256=tMk93xcguT1olaEer6wUMppPZMQoKnBkZYo4pM5RY2Y 3132
SimplerLLM/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/tools/file_functions.py sha256=UjiI61AyqzazDsYLSvBFiR6wKCQUHQ9h6-EDQSJBFJg 1383
SimplerLLM/tools/file_loader.py sha256=VYYxrRg6V_ar0rA3srGygXvID_zfeem_4S6GU8lfMjo 949
SimplerLLM/tools/generic_loader.py sha256=d2Q2qWT6CxBFsinhbmP3FvcwX8hphEUs2DSEzLFHMiA 6396
SimplerLLM/tools/json_helpers.py sha256=DDAOd0cRWOvQbvP-o114pm8EFeaZSuldGl3iuMWflVw 6025
SimplerLLM/tools/pandas_func.py sha256=XAVASsZAx_VWvUworT_0vJRXlCX2hxc0WJ2vmH06Gmw 1229
SimplerLLM/tools/predefined_tools.py sha256=HZzOhjZQgzboVD94uG6VhKRDPArCZoIPBE2xVYexpI4 1010
SimplerLLM/tools/python_func.py sha256=tq1bkmLJ73BxDlkmOkHRbQijCFulQ0ytes_ctSaXi3c 909
SimplerLLM/tools/rapid_api.py sha256=GZFoCdq2SUU_5gHBkNVT0lNQz_m8O5XL0FvkhGSWK-c 4988
SimplerLLM/tools/serp.py sha256=NvPJD_Cjj19gzeh9uroVqfnGq1Na90RJcB06ZAdYppQ 7138
SimplerLLM/tools/text_chunker.py sha256=iDFJddkKqHYXBDcdEDO7A6m-jVISbjVAQQddtKKx6hk 8723
SimplerLLM/tools/web_crawler.py sha256=CXnh5LCSxT_boTaJnA5qd-mihPc2A42DX3sTCPOj9Gk 1424
SimplerLLM/tools/youtube.py sha256=WQLS7sD3BWlEs1huoOn1IFdhc0kDNsljLlPIyrVkWmU 5277
SimplerLLM/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/utils/custom_verbose.py sha256=B2ytWySkqccTmyMce5eD9F8JqNvyQhUkXbewtAcXTtw 949
SimplerLLM/vectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/vectors/vector_storage.py sha256=bP24RQzIAw4aT7Ts5GgW5KWfiJJClI21uFdDTbAn6eA 14074
SimplerLLM/workflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SimplerLLM/workflow/builder.py sha256=givCfo3lClS_XoR0qM26Xg0FkyFMpjc4G3ZwkWFwi44 10352
SimplerLLM/workflow/test_helpers.py sha256=pJ1lrabhxmE3-QY_sdLPKaY9Lw0bOuAbt_QNIX1Th7k 1429
tests/NewWorkFlowTest.py sha256=79kX0IxwWfq7y1Dv6EN-aCj0OIfVXZjkLqkfATGFIe0 4477
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/generate_text.py sha256=HCzsM85axTNRTFxcdmovP9VPRt1dwbad3p1Wx1HL-YU 2719
tests/lib_test.py sha256=O1ZJVxbAvMFcXbtW2qQD6Q9HJ9Z4ql_Qejgcj4NUkRk 4875
tests/local_llm.py sha256=jF2QwIh4EiuquDrDdnGRKsEDkK63BsuRQNYoCko3ftU 991
tests/serp_results.py sha256=pITzeyG5MIK8_nQK00Xc3wrbpjNdAgp_yjz0FzSifhQ 1518
tests/test_chat_with_text_linked.py sha256=yzTkdtPZKgDxqNl9uYntM78j1HVuJnZIGqR1n5FVgJU 4212
tests/test_chat_youtube.py sha256=U72pEADnlTn1nPr1439HqQ0coCfM-vPU_T4ZKxp-ajI 3144
tests/test_chat_youtube_no_embed.py sha256=oCjyGUW_-6TrSMoURz4G8eEy9gYHStihg8B2FNCF5rs 2236
tests/test_chunker.py sha256=1RHTwwwqTQGFrAZMW5mso-ElZq1JcC2u8xbMiTiDMdA 1079
tests/test_data_agent.py sha256=nATofiMIyoyZogbL5v50dG3gOXZOZiAwE5rTGYa4sVA 2668
tests/test_embed.py sha256=laE8jnpNDJkEdz_MTILeSsHsO938bQDTVL6xPPg5kBE 410
tests/test_generate.py sha256=gMMGS8n2GUWUQPggn2R7bAAIqiFTwknasKNaAHEJo4c 3500
tests/test_helpers.py sha256=pJ1lrabhxmE3-QY_sdLPKaY9Lw0bOuAbt_QNIX1Th7k 1429
tests/test_lwh.py sha256=2O3QpWQWWluqPhFmbHiJRkq67ccj_Akm0zjVWmw2I84 942
tests/test_ollama.py sha256=L9cMmC7GFErYGFS0jaVnfLjhcmJRQIGaW4Ctg3W0Peo 426
tests/test_pydantic.py sha256=1VlmQ-wB3VbtFR6PKSBOBarxpyQNUoLX4aDLPYVz6ns 3350
tests/test_reAct_agent.py sha256=fHeFeB9e_zsFstW7mfaVyQrq5a8k5GEYN_lkSFJ2QiM 803
tests/test_react_core_agent.py sha256=MZdsh1syWtsBeCaxeyassuTcC6eJkcS9JDD0yZQYa5w 1305
tests/test_reflection_core_agent.py sha256=EcYNYeevLYw3FzD0aDPu1ZLmn7GWQcrQiZtiJhgk-EA 784
tests/test_search_query.py sha256=MA6JY6Fp5VzXmpO_5Ge5HOpLtg4vLmZRcWXpm1YZ-vY 900
tests/test_sql_agent.py sha256=whrDSPo7MYyyKqxrWQJo4JiLGu2LHjrxdmLFbUMXIlo 3994
tests/test_tool.py sha256=oAUhyPaJDjMSc9bTJUx6CwuuMKebh4PhfdlE7CBnguk 2250
tests/test_tool_agent.py sha256=L5BTLGJ3baDd7dScvnN7qtFp7RU0GPvuQ9_ctuWLqjg 1189
tests/test_vector_chat.py sha256=mjUvIjAyqRhigp6p3bnmh8TeNY9QxZXk96kY7QiZvSs 3970
tests/test_youtube_chat_adv.py sha256=yPIHFR4nhiB90Gbz2JdxOrMmcIZURhfFr2DVEichejA 4080
tests/test_youtube_tool.py sha256=THnqVwlA1dSzUkrMWYOhHKHW4FDrIq6yu7FIMElfgeQ 12988
tests/vb_ui.py sha256=Mx0G2XVTwomwLtZsBFvaRPKxrRqUzhjdR9xU2i-UFE0 2345
tests/vd_full_test.py sha256=8sl7x8QD6gI9km_CqFk49R-DaU0H-aDHZxai-l8Vf1o 3413
tests/vd_test.py sha256=d0dV7btAENQlDLEOYwwmre5pUCTpdySxeidOUQT-O5Q 586
tests/workflow.py sha256=po2OW3V0TWkQeT7EJWA7P-0o6OwN8bNIheNiJlBLl3g 872
tests/workflow_import_test.py sha256=TohuYu9HR-lW1CRg6pX4OK6gQ_zvawtkGI154UFbCPg 1982
tests/workflow_test.py sha256=tjVnoBPvFcsL9pcE2RKI93272aEerXU6HBUgkawYsRk 2847
SimplerLLM-0.3.1.1.dist-info/LICENSE sha256=36ZjLi3gxGhB3lN9TFCE4hxNiSJtUT3KCXfrqJ0Wvds 1095
SimplerLLM-0.3.1.1.dist-info/METADATA sha256=M37kiBLrY0e30waCwEdCUvXtIHyamWcZ4SX02QMDDFA 7211
SimplerLLM-0.3.1.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
SimplerLLM-0.3.1.1.dist-info/top_level.txt sha256=hTiduWx-MsclN5gxfwNyhqrVDbK8R7P-G35vM2NflF4 17
SimplerLLM-0.3.1.1.dist-info/RECORD

top_level.txt

SimplerLLM
tests