langrila

View on PyPIReverse Dependencies (0)

0.3.3 langrila-0.3.3-py3-none-any.whl

Wheel Details

Project: langrila
Version: 0.3.3
Filename: langrila-0.3.3-py3-none-any.whl
Download: [link]
Size: 80157
MD5: 67e06a06c01b4425dde189916aff761d
SHA256: 280e0513ff213f3d8579dd2ba128659ab2005becaf2208e9db9d0e192ece5efa
Uploaded: 2024-09-09 00:19:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: langrila
Version: 0.3.3
Summary: useful tool to use API-based LLM
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.32.0,>=0.31.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.34.136); 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-cloud-aiplatform (<2.0.0,>=1.38.0); extra == "vertexai" or extra == "all"
Requires-Dist: google-generativeai (<0.7.0,>=0.6.0); extra == "gemini" or extra == "all"
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: 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.40.0); 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.8.2)
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.8.0,>=0.7.0); extra == "openai" or extra == "all"
Requires-Dist: usearch (<3.0.0,>=2.12.0); 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: vertexai
Provides-Extra: video
Description-Content-Type: text/markdown
[Description omitted; length: 15304 characters]

WHEEL

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

RECORD

Path Digest Size
langrila/__init__.py sha256=lcXdkO9wucJ_O1DVlOMdNGF1qrmPPxrxMaCWLOfKOwQ 737
langrila/base.py sha256=evVgsdg453VncWIeXeuXagB96wAy8zAPjQhP9TYujic 13037
langrila/base_assembly.py sha256=1lrtH3NgEJJ04Pa4kpl35QKa42UWfOfJTcxDTgYuFlI 2221
langrila/claude/__init__.py sha256=8qw6Bm6XhVhj2R4ubjGAy2Ds0xz_3LTYDe49DDqjlx0 262
langrila/claude/anthropic/client.py sha256=d6YqOycM3dpnQfuJ6RpTOkSFopCBx3dg8-JB1QP07Gw 2759
langrila/claude/assembly.py sha256=L7VImAI7VNNhsUiRgWcCoxvMF-gFOnX0CSPL9xbEXG0 11563
langrila/claude/bedrock/client.py sha256=iMVk_GO6SDNnGjwUpyeRiPXmU6DwVFuzd85-q5x1-MA 2931
langrila/claude/claude_utils.py sha256=2P48ePrWd4QEdlmodsx2YmaPAqHtyoVpDy5ZjHPHX18 10381
langrila/claude/llm/chat.py sha256=8zHUw4ZTzJ4kCQQHQfQ1spi4RJQSeyVvyskb5Uvpo2E 17413
langrila/claude/llm/function_calling.py sha256=zUS6dbcZyCYWuwtZs_oo9AQvGEztpQGHcZgup65azTQ 14531
langrila/claude/message.py sha256=PFDy_n7__YSLIU-F6tzhbSmFfi6Yy9VDVKQK6RhBKmk 3853
langrila/claude/tools.py sha256=ucB3zr_t08uut004m_wveP-hivXQQ55GcL0u0COX6ho 1297
langrila/claude/vertexai/client.py sha256=QgKgXAhWN4NwozDieekA2aMzpzf29um0-rBlfGtRbzY 3345
langrila/data.py sha256=JvGHty7gNhsLYf9EOvgC4RFyUXhbSbiSFJtd9IvTtpA 231
langrila/database/__init__.py sha256=PCIAfShkn0Q7maKPw9XBRfA6MQI0C-1mxYRNCS5HqUw 146
langrila/database/base.py sha256=TSHNItgXS0X3jJtSFTswGv5c4jMY7SVCPAO7zFop8as 17932
langrila/database/chroma.py sha256=b1LS_YNvYEEbuczq3ZP8MW2O8atibw4OUiOHx-bGWJ8 15732
langrila/database/metadata_store/sqlite.py sha256=QRf6yFLW5pO4nFt-EH-w8iGnkl4K_ig5RUJW_SrHqO4 2769
langrila/database/qdrant.py sha256=44znSM7k9jlS0x0vbJ-j8eXwbsvLm_GqwDX7-dgN1SM 22393
langrila/database/usearch.py sha256=wgNhb-JtlhyQ8pwF9BwZ320NEWNNuUkYn3KB6ohbg8A 9176
langrila/file_utils/pdf.py sha256=lwv2xniC0MQatV49scJ11rOuSCpEa-f71bA-_KVqS0s 525
langrila/file_utils/video.py sha256=Bf8UZhL278rmbiIFVrUCd9_fSh06yxLGYCOHbvKCKuc 671
langrila/filter/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langrila/filter/metadata/__init__.py sha256=drY31uhmuZ3mW0S8RgvnM6gasTeg3X1d2FrmLr4Uk10 41
langrila/filter/metadata/sqlite.py sha256=TsDT45ZKVLqpPazbSBWHTfAoAsc5KM_NiFVvjfYjBi8 8227
langrila/gemini/__init__.py sha256=MSJRdJnvdBXoHmhGDi_m6Cspx2wWVdeawegLBO-QHMs 192
langrila/gemini/assembly.py sha256=hX5ZsO3DTTuw9daPn8KcOd54ZhQgGd_n0XvtFwQ0LQE 11684
langrila/gemini/gemini_utils.py sha256=TlW5Gx5tSIBFDTpQJH5p6xMPulLI5e-q1WxzB0Tpt0I 5530
langrila/gemini/genai/__init__.py sha256=R07vuOwO0kUVN6s0JdKCvjQ3AvfZU7rBvJ3nK1-qpBg 112
langrila/gemini/genai/client.py sha256=DoalAKFcImyxYRPOxwmiwFDsWDGnq0W5WcTyqMs4vL4 1278
langrila/gemini/genai/message.py sha256=DG974SahvIX-YDykG_zZByUMmI93YwiSradlxJLHfls 3755
langrila/gemini/genai/tools.py sha256=c-TE4A9VB4VOQFkdP1e7-VaVbRF10YIg5go6ZvIL84U 1536
langrila/gemini/llm/chat.py sha256=E1cdvXIJhZII028FtfkbV-d9cEIVe3OWgQ4m8tJxQsQ 15816
langrila/gemini/llm/function_calling.py sha256=DQAfIcDhbkhMO10K49l4yUDyToo9XScX6fAzBdIaPF4 12576
langrila/gemini/model_config.py sha256=i55B7nD4FFtKR3EDTTGquA_yQ--KaexNLNltXzwr-ys 409
langrila/gemini/vertexai/__init__.py sha256=VaNidEo3J6eQfIYyLNKfJLH-ecZmHBm8oZLOSphbyYY 120
langrila/gemini/vertexai/client.py sha256=ab_tu5flAgQzmmKJArB6yS-esKu6cUV6z4HSqwSTbCQ 2450
langrila/gemini/vertexai/message.py sha256=BnatJnqFt3SpFlPUUw2yGHmeMMwkXjd0MtaZbN23UlA 3797
langrila/gemini/vertexai/tools.py sha256=84AxvQd2tj0JLfZcVyT8smIc0XX89GkMun08lOOMKL0 1416
langrila/llm_wrapper.py sha256=0ZbnNGNNLDsrUuRwXFIBU8w-KEoHI_II2SXukF7sz3U 14946
langrila/logger.py sha256=cyGwa0RTTdrarC6bPDMOL_2Sobq6GtzXCTlwJ534b1c 2714
langrila/memory/cosmos.py sha256=vI3AbLadQtkPgN00e7ECcvCbFkELQ_VWSr3GEV_jaok 1874
langrila/memory/in_memory.py sha256=H4MtKNHV69_Sn6iKTHUKS0FKNMxOHtDjEVIPSP4H96w 363
langrila/memory/json.py sha256=p2ODwxW_NYFwbBHvrIm46TQwnevwhdsmZsJjLSrQWKU 751
langrila/memory/pickle.py sha256=ja-f8Guh6BotN7QY77JhxTwYWlOA54RYpYyhUvQqKD8 740
langrila/memory/s3.py sha256=C9feBHesMmC2fPwe1KpG4ZbLMTFQZGBC368jWPfGlUg 3541
langrila/message_content.py sha256=KBHA1TE0aUoBKp7FGJryxfADKA5Ri1BA1EwxfjaRhlI 7081
langrila/mixin.py sha256=35ZlWnVvRLZ4F11iDgq5-d3E8HIHlOohnFhSkMASPv8 1525
langrila/openai/__init__.py sha256=koAtLpfo10sKyvsNXns7ILgL-fRWstF-s8SBI6wV2ts 365
langrila/openai/assembly.py sha256=juOSwfhtCNsTj1GX3BLeNIIWGiP3MfqgrQTPQbUEMRw 11466
langrila/openai/conversation_adjuster/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langrila/openai/conversation_adjuster/truncate.py sha256=o48soI_cAVu9cnd7QeIHJMGrMUCnX-VTJeDrmtpFsH4 6533
langrila/openai/embedding.py sha256=OZ7fcxQDCOFNmms7ILDfjLwzh8vE2RUbut5xuVDff00 4458
langrila/openai/llm/chat.py sha256=wdEhyZ-zPiF43O5jkglkoPc5mRGWsC0ZqgGNX1LuH0w 24603
langrila/openai/llm/function_calling.py sha256=Y_EhrU3jNWeZEJlTwj5IiAfueu0QP-svCmNzqpDrWKc 15602
langrila/openai/message.py sha256=i-PJnbgBqI0c5BwXcJnX6YWcOTABlK1rTwIk9vJXTTw 4840
langrila/openai/model_config.py sha256=lClKynBYlDXDtr7kBHnVmLVZrZ67VgYBD39Ox1abssM 4822
langrila/openai/openai_utils.py sha256=_Id57Y7yLRCZBPO2I0LkDhNet9G1QWUqfTgrOD6HUXc 8933
langrila/openai/tools.py sha256=vpffaec5wjHElfO6f5vt-T5hw3KNHKaErN7mAAU6glw 2475
langrila/prompt_template.py sha256=jfwCjLg4jGDp31yQD857-Q6Ld427VXuf1W5TAf4yzdc 1887
langrila/result.py sha256=TJ7FiU8JkDEPLACUHBnohCii25EFzPU8p0jZaQPnHGs 919
langrila/tools.py sha256=HVSvr22K9Th7pGZlHfS4B_Hrj8XfOH5zZNOdMs0Owik 1528
langrila/types.py sha256=jUGEowx7ATNzosn3f94OJinA8dpa6SwFIaTiYG35B10 255
langrila/usage.py sha256=PJw1Fgfi-oFrpsZg7Zdvv4o4plHI0P-rCxCtQvk7Kfc 3757
langrila/utils.py sha256=tMn1KkWz3sovEt57o13hgOdAUrp2yeGqA3-itWX9OaA 2652
langrila-0.3.3.dist-info/LICENSE sha256=RTVjhBJMEfXdZdYLynlVr1fXwT9OUA2cNQnAiTCdQrQ 1061
langrila-0.3.3.dist-info/METADATA sha256=Un800SYNcNOk9dYkh5K3C-Y8wZyQzQ_QF3HulRjE9wQ 17684
langrila-0.3.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
langrila-0.3.3.dist-info/RECORD