langroid-slim

View on PyPIReverse Dependencies (0)

0.1.255 langroid_slim-0.1.255-py3-none-any.whl

Wheel Details

Project: langroid-slim
Version: 0.1.255
Filename: langroid_slim-0.1.255-py3-none-any.whl
Download: [link]
Size: 237384
MD5: 8e04802774262e11319abc6fa9442f4a
SHA256: 1116b74c03639c95ea5202a7f403928ee316343471bc19a5928dd069f266c0a9
Uploaded: 2024-05-27 23:37:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: langroid-slim
Version: 0.1.255
Summary: Harness LLMs with Multi-Agent Programming
Author: Prasad Chalasani
Author-Email: pchalasani[at]gmail.com
License: MIT
Requires-Python: >=3.10, <3.12
Requires-Dist: onnxruntime (==1.16.1)
Requires-Dist: fire (>=0.5.0)
Requires-Dist: bs4 (>=0.0.1)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: wget (>=3.2)
Requires-Dist: rich (>=13.3.4)
Requires-Dist: requests-oauthlib (>=1.3.1)
Requires-Dist: halo (>=0.0.31)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: colorlog (>=6.7.0)
Requires-Dist: openai (>=1.14.0)
Requires-Dist: tiktoken (>=0.7.0)
Requires-Dist: pygithub (>=1.58.1)
Requires-Dist: pygments (>=2.15.1)
Requires-Dist: redis (>=5.0.1)
Requires-Dist: fakeredis (>=2.12.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: types-redis (>=4.5.5.2)
Requires-Dist: types-requests (>=2.31.0.1)
Requires-Dist: pyparsing (>=3.0.9)
Requires-Dist: nltk (>=3.8.1)
Requires-Dist: qdrant-client (>=1.8.0)
Requires-Dist: pydantic (==1.10.13)
Requires-Dist: pandas (>=2.1.3)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: rank-bm25 (>=0.2.2)
Requires-Dist: groq (>=0.5.0)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: docstring-parser (>=0.15)
Requires-Dist: faker (>=18.9.0)
Requires-Dist: thefuzz (==0.20.0)
Requires-Dist: aiohttp (>=3.9.1)
Requires-Dist: mkdocs (>=1.4.2); extra == "docs"
Requires-Dist: mkdocs-material (>=9.1.5); extra == "docs"
Requires-Dist: mkdocstrings[python] (>=0.21.2); extra == "docs"
Requires-Dist: mkdocs-awesome-pages-plugin (>=2.8.0); extra == "docs"
Requires-Dist: mkdocs-rss-plugin (>=1.8.0); extra == "docs"
Requires-Dist: mkdocs-gen-files (>=0.4.0); extra == "docs"
Requires-Dist: mkdocs-literate-nav (>=0.6.0); extra == "docs"
Requires-Dist: mkdocs-section-index (>=0.3.5); extra == "docs"
Requires-Dist: mkdocs-jupyter (>=0.24.1); extra == "docs"
Requires-Dist: chromadb (<=0.4.23,>=0.4.21); extra == "docs"
Requires-Dist: ruff (>=0.2.2); extra == "extra"
Requires-Dist: pre-commit (>=3.3.2); extra == "extra"
Requires-Dist: flake8 (>=6.0.0); extra == "extra"
Requires-Dist: mypy (>=1.7.0); extra == "extra"
Requires-Dist: black[jupyter] (>=24.3.0); extra == "extra"
Requires-Dist: autopep8 (>=2.0.2); extra == "extra"
Provides-Extra: docs
Provides-Extra: extra
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
langroid/__init__.py sha256=zsYpGiAUsvyzZzjm964NUamsJImrXSJPVGz9a2jE_uY 1679
langroid/mytypes.py sha256=opL488mtHKob1uJeK_h1-kNjU5GZwkgCfXhBQCsONWU 2614
langroid/agent/__init__.py sha256=EsPEWZV2lKWti0NuCBnA9CcSmTPWnI_kIYzCZKkVW8k 787
langroid/agent/base.py sha256=5HQ9fAFTQL771rhx7UkVkL90bjxSVA1DjtvxV8_1RJA 35652
langroid/agent/batch.py sha256=feRA_yRG768ElOQjrKEefcRv6Aefd_yY7qktuYUQDwc 10040
langroid/agent/chat_agent.py sha256=YwlRMWoK_7vEl9pxgMeUjQAgsukrnZjDGJR0WVomSuQ 39592
langroid/agent/chat_document.py sha256=uwCq53SHRyxQw6qyhjzPYuJG48VHBgOf2122Ew3fk6c 9316
langroid/agent/openai_assistant.py sha256=kIVDI4r-xGvplLU5s0nShPVHs6Jq-wOsfWE0kcMhAdQ 33056
langroid/agent/task.py sha256=b_d46txohISETxXJoWpmIX0hinvt1wjHbK08LZRBEz8 54020
langroid/agent/tool_message.py sha256=2kPsQUwi3ZzINTUNj10huKnZLjLp5SXmefacTHx8QDc 8304
langroid/agent/callbacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/callbacks/chainlit.py sha256=LboE3zlLLzClKxpBkzHX4XU6fW4lNZW97zwwN97uuaU 21067
langroid/agent/special/__init__.py sha256=NG0JkB5y4K0bgnd9Q9UIvFExun3uTfVOWEVLVymff1M 1207
langroid/agent/special/doc_chat_agent.py sha256=MTUrUyCZ7_wksTo11AwSTHMOKZf1WX-cAJowi_sfT2o 55320
langroid/agent/special/lance_doc_chat_agent.py sha256=USp0U3eTaJzwF_3bdqE7CedSLbaqAi2tm-VzygcyLaA 10175
langroid/agent/special/lance_tools.py sha256=btMwKdcT8RdwAjmzbtN1xxm3s1H7ipO9GSpUamryYx8 1456
langroid/agent/special/relevance_extractor_agent.py sha256=zIx8GUdVo1aGW6ASla0NPQjYYIpmriK_TYMijqAx3F8 4796
langroid/agent/special/retriever_agent.py sha256=lvMvf-u9rSosg4YASuFdUbGLgkzLPknXAbJZfZ1LZCc 1868
langroid/agent/special/table_chat_agent.py sha256=xz4nWndTYTykET_oaveHcZUQ8IEpmA5yB8QGTXfOifw 9624
langroid/agent/special/lance_rag/__init__.py sha256=QTbs0IVE2ZgDg8JJy1zN97rUUg4uEPH7SLGctFNumk4 174
langroid/agent/special/lance_rag/critic_agent.py sha256=OsOcpcU_AmU2MagpZ5X5yxFeXyteKN9QJMzJGqIITig 6871
langroid/agent/special/lance_rag/lance_rag_task.py sha256=l_HQgrYY-CX2FwIsS961aEF3bYog3GDYo98fj0C0mSk 2889
langroid/agent/special/lance_rag/query_planner_agent.py sha256=U_2V8l3M44R3mX-El3wG1k-u2lTToU-HGfKvRkEWoEA 9816
langroid/agent/special/neo4j/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/special/neo4j/csv_kg_chat.py sha256=koL3sKtHm3aRkLTiARs54ngrcU3lOR1WaLLc_i8rWOU 6374
langroid/agent/special/neo4j/neo4j_chat_agent.py sha256=vBr6EQ_eJCYAtqDe-gTSvWHT-jRE_fZOPsGWxuDJe4w 13092
langroid/agent/special/neo4j/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/special/neo4j/utils/system_message.py sha256=vRpz1P-OYLLiC6OGYYoK6x77yxVzDxMTCEJSsYUIuG4 2242
langroid/agent/special/sql/__init__.py sha256=qUM-b4FfvIt0gYWP7_niyqR3OwVMMkuK2SyqUYWjyxs 207
langroid/agent/special/sql/sql_chat_agent.py sha256=ZTK19ToIpSxtedwzsqL38diMtHth6uVDf25Wng2dn7Q 13746
langroid/agent/special/sql/utils/__init__.py sha256=i8oYoyI4aV1LcYktMOhzi_eYbQ6RVt2e7Dj2bXkCZXc 447
langroid/agent/special/sql/utils/description_extractors.py sha256=RZ2R3DmASxB1ijzbA_TuxkhP00Pxcg_tAKlLXGo3rcg 6381
langroid/agent/special/sql/utils/populate_metadata.py sha256=x2OMKfmIBnJESBG3qKt6gvr3H3L4ZQcoxHfNdWfHjZs 2987
langroid/agent/special/sql/utils/system_message.py sha256=qKLHkvQWRQodTtPLPxr1GSLUYUFASZU8x-ybV67cB68 1885
langroid/agent/special/sql/utils/tools.py sha256=6uB2424SLtmapui9ggcEr0ZTiB6_dL1-JRGgN8RK9Js 1332
langroid/agent/tools/__init__.py sha256=q-maq3k2BXhPAU99G0H6-j_ozoRvx15I1RFpPVicQIU 304
langroid/agent/tools/duckduckgo_search_tool.py sha256=mLGhlgs6pwbYZIwrOs9shfh1dMBVT4DtkR29pYL3cCQ 1900
langroid/agent/tools/google_search_tool.py sha256=cQxcNtb8XCNpOo_yCeYRwG_y-OATjPgkbr01kea9qWE 1421
langroid/agent/tools/metaphor_search_tool.py sha256=NKHss-AkI942_XhfMgUctAwHjIHpqp5NfYIebKV4UcE 2454
langroid/agent/tools/recipient_tool.py sha256=61vdKv06qgVdtnE3gxjzV8RvUEy8JhbC9eWa0J0BPdw 9171
langroid/agent/tools/retrieval_tool.py sha256=6uvRNg-kG_ItPa3sF9NWkthQ5frHn8bkB1Z3GSd3Oas 836
langroid/agent/tools/segment_extract_tool.py sha256=W39poS7Av2EuJ34tGKhLhzgj3zEyZnBplpSt2goRAp4 1285
langroid/cachedb/__init__.py sha256=ygx42MS7fvh2UwRMjukTk3dWBkzv_rACebTBRYa_MkU 148
langroid/cachedb/base.py sha256=tdIZmdDdDMW-wVkNQdi4vMQCHP718l9JM6cDhL6odf4 1229
langroid/cachedb/momento_cachedb.py sha256=1_-y7IW3T4_lhfGg4e4y03FDPSA80zu3YKPIpqUM4U0 3040
langroid/cachedb/redis_cachedb.py sha256=5WrwgareXGboZeaCLkJ8MarqRMrrXl4_8o8aDrdrOCE 4993
langroid/embedding_models/__init__.py sha256=AJg2668ytmUyqYP0SGw-ZKz2ITi4YK7IAv2lfCjFfOg 714
langroid/embedding_models/base.py sha256=xY9QF01ilsMvaNH4JMDvkZgXY59AeYR4VAykgNd6Flg 1818
langroid/embedding_models/models.py sha256=-xeN0irBPc1tUgRFHGM1ki4NwOIHr6F3SKuEjD5nTOg 7144
langroid/embedding_models/remote_embeds.py sha256=6_kjXByVbqhY9cGwl9R83ZcYC2km-nGieNNAo1McHaY 5151
langroid/embedding_models/protoc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/embedding_models/protoc/embeddings_pb2.py sha256=4Q57PhOunv-uZNJrxYrWBXAI0ZtfnVZXFRhRj5JuRSg 1662
langroid/embedding_models/protoc/embeddings_pb2.pyi sha256=UkNy7BrNsmQm0vLb3NtGXy8jVtz-kPWwwFsX-QbQBhQ 1475
langroid/embedding_models/protoc/embeddings_pb2_grpc.py sha256=9dYQqkW3JPyBpSEjeGXTNpSqAkC-6FPtBHyteVob2Y8 2452
langroid/language_models/__init__.py sha256=5L9ndEEC8iLJHjDJmYFTnv6-2-3xsxWUMHcugR8IeDs 821
langroid/language_models/azure_openai.py sha256=ncRCbKooqLVOY-PWQUIo9C3yTuKEFbAwyngXT_M4P7k 5989
langroid/language_models/base.py sha256=2JhacnbQ-DJzLbOaJqyZPnl867xyiz_W-ODiAlEcp98 21131
langroid/language_models/config.py sha256=5UF3DzO1a-Dfsc3vghE0XGq7g9t_xDsRCsuRiU4dgBg 366
langroid/language_models/openai_gpt.py sha256=5O-roChpUDZ6OmRTOkR9e2AHHZL8w12Yzs9Q_xviDZ0 50668
langroid/language_models/utils.py sha256=j8xEEm__-2b9eql1oTiWQk5dHW59UwmrRKs5kMHaGGo 4803
langroid/language_models/prompt_formatter/__init__.py sha256=9JXFF22QNMmbQV1q4nrIeQVTtA3Tx8tEZABLtLBdFyc 352
langroid/language_models/prompt_formatter/base.py sha256=eDS1sgRNZVnoajwV_ZIha6cba5Dt8xjgzdRbPITwx3Q 1221
langroid/language_models/prompt_formatter/hf_formatter.py sha256=TFL6ppmeQWnzr6CKQzRZFYY810zE1mr8DZnhw6i85ok 5217
langroid/language_models/prompt_formatter/llama2_formatter.py sha256=YdcO88qyBeuMENVIVvVqSYuEpvYSTndUe_jd6hVTko4 2899
langroid/parsing/__init__.py sha256=2O5HOW8nDE3v-JInc5z2wIbFGejf4h5ZTdPqxsFtaWE 870
langroid/parsing/agent_chats.py sha256=sbZRV9ujdM5QXvvuHVjIi2ysYSYlap-uqfMMUKulrW0 1068
langroid/parsing/code_parser.py sha256=BbDAzp35wkYQ9U1dpf1ARL0lVyi0tfqEc6_eox2C090 3727
langroid/parsing/document_parser.py sha256=ifVsL1hdwEz24cMd4vczhyXHSA9SnYgnkBoX5lt91Ts 23425
langroid/parsing/para_sentence_split.py sha256=AJBzZojP3zpB-_IMiiHismhqcvkrVBQ3ZINoQyx_bE4 2000
langroid/parsing/parse_json.py sha256=tgB_oatcrgt6L9ZplC-xBBXjLzL1gjSQf1L2_W5kwFA 4230
langroid/parsing/parser.py sha256=2TT6YMgEe79Kz9bPIqI-1RIEK77V2H2gbpbX5DhNNrY 10743
langroid/parsing/repo_loader.py sha256=My5UIe-h1xr0I-6Icu0ZVwRHmGRRRW8SrJYMc9J1M9Q 29361
langroid/parsing/search.py sha256=plQtjarB9afGfJLB0CyPXPq3mM4m7kRsfd0_4brziEI 8846
langroid/parsing/spider.py sha256=zIVjM-sCR5bPbI0uQP50Sy7mVbGuLIn-dU6j7_mXw_E 3233
langroid/parsing/table_loader.py sha256=qNM4obT_0Y4tjrxNBCNUYjKQ9oETCZ7FbolKBTcz-GM 3410
langroid/parsing/url_loader.py sha256=4O_DRaRz65l0JfJGEmPNTHk6xxe4higul3D4iLj-_hE 4514
langroid/parsing/urls.py sha256=VHF38dXpqt1qUNfCs6OGIKbTS8t4l0KfLYxX_-BJLWE 7977
langroid/parsing/utils.py sha256=Rh0iLxQ48AL27XpgeP8vvquJPVNJmnsv-yZ9ByKeyMo 12746
langroid/parsing/web_search.py sha256=05uhBFgMHazq0h0A2pNKVzWjACVu-ho2iXkGVyMl9j8 4805
langroid/prompts/__init__.py sha256=B0vpJzIJlMR3mFRtoQwyALsFzBHvLp9f92acD8xJA_0 185
langroid/prompts/dialog.py sha256=SpfiSyofSgy2pwD1YboHR_yHO3LEEMbv6j2sm874jKo 331
langroid/prompts/prompts_config.py sha256=XRQHzod7KBnoKn3B_V878jZiqBA7rcn-CtGPkuAe_yM 131
langroid/prompts/templates.py sha256=kz0rPiM6iLGhhpDonF3Y87OznSe9FRI6A0pHU0wgW4Q 6314
langroid/prompts/transforms.py sha256=GsQo1klGxUy0fACh6j0lTblk6XEl2erRnhRWlN2M4-c 2706
langroid/utils/__init__.py sha256=ARx5To4Hsv1K5QAzK4uUqdEoB_iq5HK797vae1AcMBI 300
langroid/utils/configuration.py sha256=TiDZrQVeEthMFA4QY_HTgQaDCJwS4I5S-aR_taOdc00 3201
langroid/utils/constants.py sha256=Y_8p7CyLF5b3xsEV5O3wuutLHQCtegsaxWgr8yNTlIE 563
langroid/utils/globals.py sha256=VkTHhlqSz86oOPq65sjul0XU8I52UNaFC5vwybMQ74w 1343
langroid/utils/logging.py sha256=R8TN-FqVpwZ4Ajgls9TDMthLvPpQd0QVNXK-PJDj1Z8 3917
langroid/utils/pandas_utils.py sha256=UctS986Jtl_MvU5rA7-GfrjEHXP7MNu8ePhepv0bTn0 755
langroid/utils/pydantic_utils.py sha256=yb-ghaQYL7EIYeiZ0tailvZvAuJZNF7UBXkd3z35OYc 21728
langroid/utils/system.py sha256=tWoEbzHzJ6ywdsoa9EwsQrZfGk2t7q87_zKNwau2C8s 4546
langroid/utils/algorithms/__init__.py sha256=WylYoZymA0fnzpB4vrsH_0n7WsoLhmuZq8qxsOCjUpM 41
langroid/utils/algorithms/graph.py sha256=JbdpPnUOhw4-D6O7ou101JLA3xPCD0Lr3qaPoFCaRfo 2866
langroid/utils/output/__init__.py sha256=4X8Hdo1SEm06NUnggMJrLtW8i1owdDQPrS7J08BaTec 341
langroid/utils/output/printing.py sha256=5EsYB1O4qKhocW19aebOUzK82RD9U5nygbY21yo8gfg 2872
langroid/utils/output/status.py sha256=rzbE7mDJcgNNvdtylCseQcPGCGghtJvVq3lB-OPJ49E 1049
langroid/vector_store/__init__.py sha256=-ES3uiIZpFdmpBnvJ05G8MGmrGvEUmlHt9VlPDLkm3I 839
langroid/vector_store/base.py sha256=VZl-pvGs6K-ruTT8SQmDthsCp-VARYaf6OuzKmcXN58 13469
langroid/vector_store/chromadb.py sha256=rp-qWmYJc_HR48JYNt1MixjJM90jZTdeZIYghd5CenA 8109
langroid/vector_store/lancedb.py sha256=uPuGkxwzJ-gNljJVqNslFHkoVX8ivUCY_v49Pzl8KTk 18537
langroid/vector_store/meilisearch.py sha256=o5CPJ29FFeD-ZkNCxnACQajNaE8v4GBe2KQITA0m9Pw 11369
langroid/vector_store/momento.py sha256=9cui31TTrILid2KIzUpBkN2Ey3g_CZWOQVdaFsA4Ors 10045
langroid/vector_store/qdrantdb.py sha256=sk5Qb2ZNbooi0rorsMuqIMokF7WADw6PJ0D6goM2XBw 16802
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=PJlojrkGhcC8sKlo9dc9M0w5tK072L87EicNRItv4z0 1930
tests/test_pdf_parser_extra.py sha256=SaJjt-NArAtoQMv2hltITHf8ZoqAV9Gmx1hqsjwlOis 1851
tests/utils.py sha256=dRQhtBweBIKjWDlpOttMFXEQTp6ysZQ6pJFNb1GXJuM 1087
langroid_slim-0.1.255.dist-info/LICENSE sha256=EgVbvA6VSYgUlvC3RvPKehSg7MFaxWDsFuzLOsPPfJg 1065
langroid_slim-0.1.255.dist-info/METADATA sha256=rurAKczZIL3Ik6i74QiCrBQSIqFETy4ENC3Gi5AQSZY 2209
langroid_slim-0.1.255.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
langroid_slim-0.1.255.dist-info/top_level.txt sha256=-wHk3SYc0LHkKKC1v4Jt6dzlyTZWx7_dX0JtF-7Y5Qo 15
langroid_slim-0.1.255.dist-info/RECORD

top_level.txt

langroid
tests