langrila

View on PyPIReverse Dependencies (0)

1.2.1 langrila-1.2.1-py3-none-any.whl

Wheel Details

Project: langrila
Version: 1.2.1
Filename: langrila-1.2.1-py3-none-any.whl
Download: [link]
Size: 75686
MD5: d2f45ad571a3a61155fdc14e1ff7afe5
SHA256: fbc45cabb5bb3d565778c430edec8a442c73655a4b0e940cde35bb22801d711d
Uploaded: 2025-01-14 10:19:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: langrila
Version: 1.2.1
Summary: Useful tool to build multi-agent in an easy way
Author: taikinman
Author-Email: okipedia6161[at]gmail.com
Home-Page: https://github.com/taikinman/langrila
Project-Url: Repository, https://github.com/taikinman/langrila
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,<3.13
Requires-Dist: anthropic (<0.41.0,>=0.40.0); extra == "claude" or extra == "all"
Requires-Dist: azure-cosmos (<5.0.0,>=4.7.0); extra == "cosmos" or extra == "all"
Requires-Dist: boto3 (<2.0.0,>=1.35.0); extra == "s3" or extra == "bedrock" or extra == "all"
Requires-Dist: chromadb (<0.6.0,>=0.5.0); extra == "chroma" or extra == "all"
Requires-Dist: google-genai (<0.4.0,>=0.3.0); extra == "gemini" or extra == "all"
Requires-Dist: griffe (<2.0.0,>=1.5.1)
Requires-Dist: imageio (<3.0.0,>=2.34.2); extra == "video" or extra == "all"
Requires-Dist: imageio-ffmpeg (<0.6.0,>=0.5.1); extra == "video" or extra == "all"
Requires-Dist: loguru (<0.8.0,>=0.7.3)
Requires-Dist: matplotlib (<4.0.0,>=3.8.0)
Requires-Dist: moviepy (<2.0.0,>=1.0.3); extra == "audio" or extra == "all"
Requires-Dist: numpy (<2.0.0,>=1.26.1)
Requires-Dist: openai (<2.0.0,>=1.57.4); extra == "openai" or extra == "all"
Requires-Dist: pandas (<3.0.0,>=2.1.1)
Requires-Dist: plotly (<6.0.0,>=5.17.0)
Requires-Dist: pydantic (<3.0.0,>=2.10.0)
Requires-Dist: pypdfium2 (<5.0.0,>=4.30.0); extra == "pdf" or extra == "all"
Requires-Dist: qdrant-client (<2.0.0,>=1.9.1); extra == "qdrant" or extra == "all"
Requires-Dist: scikit-learn (<2.0.0,>=1.3.2)
Requires-Dist: scipy (<2.0.0,>=1.11.3)
Requires-Dist: soundfile (<0.13.0,>=0.12.1); extra == "audio" or extra == "all"
Requires-Dist: tiktoken (<0.9.0,>=0.8.0); extra == "openai" or extra == "all"
Requires-Dist: usearch (<3.0.0,>=2.16.9); extra == "usearch" or extra == "all"
Provides-Extra: all
Provides-Extra: audio
Provides-Extra: bedrock
Provides-Extra: chroma
Provides-Extra: claude
Provides-Extra: cosmos
Provides-Extra: gemini
Provides-Extra: openai
Provides-Extra: pdf
Provides-Extra: qdrant
Provides-Extra: s3
Provides-Extra: usearch
Provides-Extra: video
Description-Content-Type: text/markdown
[Description omitted; length: 8130 characters]

WHEEL

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

RECORD

Path Digest Size
langrila/__init__.py sha256=P5brgYiY1Qcy-OlWeEln-ID9dAi4OnVV2w0wI_TrfR0 852
langrila/anthropic/__init__.py sha256=i8K8nL3fLt1Ht3hQ8gYD4eRZkFmjESSCMXQYjtvCyig 36
langrila/anthropic/client.py sha256=RqUU2njkYeJk1v7q0zAYdS_mrN2-NV640IWogIVd7z8 23568
langrila/aws/__init__.py sha256=HqW8iQ-SX-L11BJ7wJiqt3GI5IuUy9lD0anC2h6wYlk 34
langrila/aws/client.py sha256=PadOiotdq3T6rJP5ztFa3lzrtln5iwbD8hzJbJJIvF0 15202
langrila/core/__init__.py sha256=6pLKOTaBdhlgkJCEHPg6RM4u9brKQCLWmBnqcpO7g8M 613
langrila/core/_context.py sha256=kv5NKV82u7uO0ICdXbLDslmdWIAJC6XjXVsu27lEXBU 1604
langrila/core/agent.py sha256=Ve2zuurqZ7iAaPOSAOfYRni15dVLGRlnKSEGfepE0Ts 53808
langrila/core/client.py sha256=JX8AO0lO0748-EKW5Krh1SeQOkPaLc6lzgofWDKFXwQ 4243
langrila/core/config.py sha256=CetRgxtGTLM8AsPzztrKPGvKVTrMQVySqL36mER2GP4 1681
langrila/core/embedding.py sha256=1ZY5btHu7Yf7z9bUyMDkmDvcRUJjQn-hVpjns-9Og0s 165
langrila/core/error.py sha256=raMZUY5uzny5s-vitLBW1oBsRQXg_wxA2_ntRdGXe4o 1828
langrila/core/griffe.py sha256=5Efup0m-ulu7f5jTawq4d5eOS-Z8-agz2goTjJyQBUA 3670
langrila/core/internal_prompt.py sha256=1W_cxB-UeiTTk-R002XjNsHAD83Bdms14J0up5ONAPE 1931
langrila/core/logger.py sha256=hxUDJwZJxE_yIJwfjt02DvqeWMD1qMw2sHdTaFrS4sE 447
langrila/core/memory.py sha256=fzh1O-cktU_B8Mqnfi6UZ1nUVbmp8B_mbiSCoB8bvHg 1045
langrila/core/message.py sha256=_i373VKSFcKVBxe4y6Y-qYh0Z6uYkyJkNyfHz3AXYHw 258
langrila/core/metadata.py sha256=tFTHzNzPLNaY6Mi_E1ujujNbGQ0KGPaQcAlE7m-f3AY 479
langrila/core/model.py sha256=-s2DaXUGfM8LiNTHVHM2c246tcdSNIcY0L43MFDBd4c 17937
langrila/core/prompt.py sha256=o7UpGnkksVLDm6fC1FDHJkbsYsjI_eU5pil5FWAPp0U 13555
langrila/core/pydantic.py sha256=mzTlY24WBDXtv6LqTNGyr9quAWyGH5oUL8KSIhfX2K0 270
langrila/core/pydantic_utils.py sha256=h8VXS4unr3F7S2Hr02OOhIS8Ny0XGUUXPkCJ7dNaJWY 871
langrila/core/response.py sha256=mQ2yc8YaNAg626NTKZUU_MT55BHp3LwI82EoK07OOcs 8736
langrila/core/retrieval.py sha256=X1NAjoIhOlLAn2unnr1E4qEl79ZDaqr8VYQqli0ntoQ 338
langrila/core/tool.py sha256=VOH2B-PfJiuIs1-9BB1Wm9yYrbiN2LiHkmBdo5YLpAU 14260
langrila/core/typing.py sha256=hlyddU9vXACFTMyShjqRsc0iqtxGWpWL59f3tDFO3tM 504
langrila/core/usage.py sha256=JxggHP8hr9zLsTh39aVE3Jyr-CMv7zna3732yZU-iSA 5060
langrila/database/__init__.py sha256=PCIAfShkn0Q7maKPw9XBRfA6MQI0C-1mxYRNCS5HqUw 146
langrila/database/base.py sha256=ZiZA2eWQ4CNfTohMS7VFWrX5_wO2_yjryOA4QlqVw3Q 19610
langrila/database/chroma.py sha256=cdyeRgKnKrw5JzEnBvPVPi1wZvItReNjzRsbZlHwsmg 17529
langrila/database/metadata_store/sqlite.py sha256=7viMm6BbXALDW8f6Bc7kNk9-onrfczl37nOfBWZQmvY 3190
langrila/database/qdrant.py sha256=1jUT5m8TCpPb4zAtBjftUPhpCy0UyIVwvA0YPp7Mmrw 22556
langrila/database/usearch.py sha256=EdnfnZD33rpJPbmLMymiBql7fRBmkrjB4pP8C4txrxo 9364
langrila/file_utils/pdf.py sha256=GGIs0FWI8BkqfyaTHiunHYFF89-T7-acqxZclmZivmA 545
langrila/file_utils/video.py sha256=A4xhrDZTyDBpFXei2wA8jLEELzgEWuhFp5tzalP0Nqs 693
langrila/filter/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langrila/filter/metadata/__init__.py sha256=drY31uhmuZ3mW0S8RgvnM6gasTeg3X1d2FrmLr4Uk10 41
langrila/filter/metadata/base.py sha256=GI4DB8cxeVJNzEJ--eeUK0JyH4ODSENsOn1sha2vCEE 176
langrila/filter/metadata/sqlite.py sha256=tAj6TXerAy6soaJiodbggI8nSlbliFn31RfPHUrjhXY 8225
langrila/google/__init__.py sha256=71gjg7Hzako-04XbOZzJaxJUBh6jJ7eul8FrD9jBNY4 33
langrila/google/client.py sha256=puI510JDDKIv_4Wwzy97TRz3IqirPxcrhwg9ddHOFzY 28555
langrila/google/gemini_utils.py sha256=I30xm4n_UXhRc4Y6349X9G3VOSO3ARyoHpnTNIqruV4 943
langrila/memory/cosmos.py sha256=eP9Fv6UMP7oxPDb6FFI6fQgikj1v_pcf-xAvrdvN_N0 4330
langrila/memory/in_memory.py sha256=5_cTXPfHeqq2eEzU7c2eC-5jGYDWxG-CQRPusOePL3M 1273
langrila/memory/json.py sha256=yL69-EloPFGwxuYiE---YLO2OD-vJc-aQd2zDnXGlyk 2077
langrila/memory/pickle.py sha256=vkIajYPITgkVVnhrzT2zR7uiL1o7cWW_diuVL1fZiHU 2063
langrila/memory/s3.py sha256=C5wSRLCtJ41YmNoTfVd3MF5z0k-um5yxJbuh-xa-DTg 5759
langrila/openai/__init__.py sha256=NwHbwS4xaiViJ8PAWrrMuFo05yT--ZZKXqPciMcr9jA 33
langrila/openai/client.py sha256=-WoWEYAsvt2W3jG6eRbbIfU9xrVdyenEKby7cMsi8CA 34024
langrila/prompt_template.py sha256=t2-Dp0hk3wgtxHoDIPrhFksSNBkTzZx9MI8CfuGmF0U 2026
langrila/sample.py sha256=JvGHty7gNhsLYf9EOvgC4RFyUXhbSbiSFJtd9IvTtpA 231
langrila/utils.py sha256=jMaEZHiL5T7jFOFfTMBxWmtnoSVki-b9FgHBGyNEndM 4471
langrila/warnings.py sha256=qCQoh5gwqUjY6h6dr-Ptrx4OUmbJdMzv7PjLf497S1Y 2063
langrila-1.2.1.dist-info/LICENSE sha256=RTVjhBJMEfXdZdYLynlVr1fXwT9OUA2cNQnAiTCdQrQ 1061
langrila-1.2.1.dist-info/METADATA sha256=4nJ8Q6tUC9tkx5HA1GObg2UVFZdAxkrJI8PVdA_gGYA 10473
langrila-1.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
langrila-1.2.1.dist-info/RECORD