llmfusion

View on PyPIReverse Dependencies (0)

0.2.7 llmfusion-0.2.7-py3-none-any.whl

Wheel Details

Project: llmfusion
Version: 0.2.7
Filename: llmfusion-0.2.7-py3-none-any.whl
Download: [link]
Size: 24119
MD5: 6948c35063730d99bfa839bfd8d73f60
SHA256: 5bcb2cd708dcac4c59efd4c02207dd8e2ec0012f8e15c48e8cda70a8999efc3d
Uploaded: 2025-03-06 12:12:00 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: llmfusion
Version: 0.2.7
Summary: Unified interface for multiple LLM providers
Author-Email: Mohamed Benhaddou <mbenhaddou[at]mentis.io>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: openai (>=1.0)
Requires-Dist: anthropic (>=0.7)
Requires-Dist: google-generativeai (>=0.3)
Requires-Dist: httpx (>=0.25)
Requires-Dist: pydantic (>=2.0)
Requires-Dist: diskcache (>=5.6)
Requires-Dist: tenacity (>=8.2)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: hvac; extra == "vault"
Provides-Extra: dev
Provides-Extra: vault
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5463 characters]

WHEEL

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

RECORD

Path Digest Size
llmfusion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmfusion/core.py sha256=OedvwnVuy8alI8SwCt1MGVsZb0mnWGFmTUKCc0JYTFE 3866
llmfusion/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmfusion/base/exceptions.py sha256=84qAgKUYLSs36KMb8HTJdBh-wF97NBG1A83-OZP_KuI 899
llmfusion/base/interfaces.py sha256=nqO6GIAmOHCL0M4nWQSGbzAdNCwJx8GFQhOM4EXEuYI 1910
llmfusion/base/models.py sha256=pa4MgbcIqYmLJnQ1jDYczsdCrWdCXQaxZ_LO_QTalgM 1115
llmfusion/integrations/prometheus.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmfusion/integrations/vault.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmfusion/providers/__init__.py sha256=0z8qYJHw_h-vk6DSPJ6B2Z7HWC19McrwGvIK6UnfGIg 678
llmfusion/providers/claude.py sha256=Gy5G3F5Z5TDiUZTsax_WEdJYjpg9ujvBvKKSzucGuhI 4877
llmfusion/providers/deepseek.py sha256=G6waK9oGlKCKrFrv_E7IMErJV-Ww9sJG436jQW6xbvU 5382
llmfusion/providers/gemini.py sha256=P28HMpJbrsNuSS3uktmSvG9EwAnChUwyERaCAnWC7Kw 5296
llmfusion/providers/grok.py sha256=l9by_BribAlou7krxhyPAI0f4iF7FPjN824tPhAaLMo 2900
llmfusion/providers/openai.py sha256=rh9uiVJRKeRPDsG8VpUDTrefyD2FyLdjqv0rk69_NyM 3394
llmfusion/providers/configs/model_global_configs.py sha256=bamC5gqgADgLPeBJPquuxPqFOTBs_Vk30T81S6DtETI 2994
llmfusion/resources/cost_map.json sha256=ixOyJPca7WsFQCDQKCeBMKArOjAmtvSdmf8FOsLveDY 108
llmfusion/resources/models.json sha256=EqFkiaWMMqCc7p7QBUSsKTPkpXQvsGgNFpE-EE3iqLY 970
llmfusion/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmfusion/utils/diskcache_.py sha256=vy-13idggKx0HNvw8vM4AoQBqGbEW7CCtpYpBDROhWU 2688
llmfusion/utils/key_manager.py sha256=D54O3EyRFagmKW_laIDeYazQKowUipdyBJseMtJJy0E 12377
llmfusion/utils/rate_limiter.py sha256=bMAtCzB0rn9tHNWWb71ol5Iu2FeVwNyTCZZW8IApBdk 817
llmfusion/utils/resource_loader.py sha256=_fa8NOAD3VVHum_0OhzChRQGajD2acJw23MZp7qcFto 2292
llmfusion-0.2.7.dist-info/LICENSE sha256=pAZXnNE2dxxwXFIduGyn1gpvPefJtUYOYZOi3yeGG94 1068
llmfusion-0.2.7.dist-info/METADATA sha256=EIRKHj9NqOW3ViEfEqz72ZPsZBDqCbAw9MkhxUuGdAU 6378
llmfusion-0.2.7.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
llmfusion-0.2.7.dist-info/top_level.txt sha256=QzSxisSQZL5xp0LiOMSIRR1kvhEYhR1nF_UxSQ8UreI 10
llmfusion-0.2.7.dist-info/RECORD

top_level.txt

llmfusion