proxyllm

View on PyPIReverse Dependencies (0)

0.2.1 proxyllm-0.2.1-py3-none-any.whl

Wheel Details

Project: proxyllm
Version: 0.2.1
Filename: proxyllm-0.2.1-py3-none-any.whl
Download: [link]
Size: 344611
MD5: a93e82d7bdf9f3be42e78f56166cd2b2
SHA256: 76f7bd8c8a68a9a77038de8860dd5576ef5a19ea50c8812077e95527f09df9b5
Uploaded: 2024-05-03 16:26:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: proxyllm
Version: 0.2.1
Summary: LLM Proxy to reduce cost and complexity of using multiple LLMs
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<4.0
Requires-Dist: anthropic (<0.21.0,>=0.20.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: cohere (<5.0,>=4.27)
Requires-Dist: google-cloud-aiplatform (<2.0.0,>=1.35.0)
Requires-Dist: mistralai (<0.2.0,>=0.1.8)
Requires-Dist: openai (<2.0.0,>=1.11.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: tiktoken (<0.7.0,>=0.6.0)
Requires-Dist: torch (<3.0.0,>=2.2.1)
Requires-Dist: transformers (<5.0.0,>=4.38.2)
Description-Content-Type: text/markdown
[Description omitted; length: 9605 characters]

WHEEL

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

RECORD

Path Digest Size
proxyllm/__init__.py sha256=fseoBHoqHzGthGlvZJCUuYNSVrY9WSwvh-9lIGPwqFg 39
proxyllm/cli.py sha256=g2ivKIaV1OK_Lo5O_b9iiFeDJJUxi0wvK4NeIKLqo24 795
proxyllm/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/config/internal_config.py sha256=fp4Ne_90POC-MzFt8hoyFLBSoRNWCdDsmQw2gkoWd1A 10342
proxyllm/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/data/tokenizer-wiki.json sha256=00BTD1_rIlXNV1pr6Qmbwvg_SYGUnZX-hHyCuUD06Ao 1083514
proxyllm/provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/anthropic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/anthropic/claude.py sha256=ZHnSvljueHzpUqkVuOvQ06_08bIbkF3Wkwd4CC2-4r8 8526
proxyllm/provider/base.py sha256=-L6EduS44FaKyb90SzBWRo2crQ1dOekAjz5K8dLQ6FA 1475
proxyllm/provider/cohere/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/cohere/cohere.py sha256=6zQSAtBMbr7x2WT-PcispZxp5-vrSwAi-UkrJANfOJ0 7911
proxyllm/provider/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/google/vertexai.py sha256=wNq0G8Zk4dwRrPB3uKtILK7a2KO_U5MY_9kmbYmYAqY 15887
proxyllm/provider/huggingface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/huggingface/llama2.py sha256=_lbqJb__PQH0KkOuRM1o7o1abXMh9mcONQjMSNfwxvw 11554
proxyllm/provider/mistral/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/mistral/mistral.py sha256=KX3dNejCB972_i2oygMYtnkMfAdcbwNoFr2bnj0M_fw 7904
proxyllm/provider/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/provider/openai/chatgpt.py sha256=GvnwYGthacFPWp8SGFx_bX_jEYmVoRV4y74ljSuqkhY 8744
proxyllm/proxyllm.py sha256=WbwfOEFnxWK1XDJQjeC3LyeY-boxw9Jp5rFFV9Cd7So 26068
proxyllm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
proxyllm/utils/categorization.py sha256=RGLfrcuj_Cm0pYzBl4BF5oHT8Ib0Gz0Ujq5-5alS67w 1424
proxyllm/utils/cost.py sha256=rPADRPs6wHS2yA7XCh2crfkuXbfbEnjIi07poT1FJaE 1299
proxyllm/utils/enums.py sha256=FKpqy4Cu3m52HwMWi67kx52tn1ivseNlkdNL0tVnPsg 1701
proxyllm/utils/exceptions/llmproxy_client.py sha256=dkP76BJjK6xP9BSF0zfy8FFjOi4oN43kucFOb0-W1aw 234
proxyllm/utils/exceptions/provider.py sha256=vbuwrf1Y3vHhv_vi7ff6dMO_VSKMjS1SIa7FOXEEvdE 1462
proxyllm/utils/proxy_logger.py sha256=oSUNCY2bxJ_BOKoTC60NjDu3rgQhafS5JJ15ELOZrKo 6045
proxyllm/utils/sorting.py sha256=LvSU8etKmI0Ut5RLJ3l3Jpsz1BRe3AixkBq25hjNxoc 1382
proxyllm/utils/timeout_function.py sha256=zRJajz57cJ1w5lQuu6PxMHnQzy7fxQr_a_Sgfqtq2Tk 3235
proxyllm/utils/tokenizer.py sha256=28y_Oegdfn0ZrLWFsuRU2sLqw3mKgCFiVQy8lod5N7o 1556
proxyllm-0.2.1.dist-info/LICENSE sha256=chDFtxeRKrEm0vt2taV9tJKxMqHNb0aR3S4OLAjXbFo 1066
proxyllm-0.2.1.dist-info/METADATA sha256=Yv2uPAXD7AECEsHTtUKg-4NAqEom1pcKqAHwH6Hl9es 10380
proxyllm-0.2.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
proxyllm-0.2.1.dist-info/entry_points.txt sha256=FGIlKx18WNdeEnQe0luhgR6kgWI2tX2Y_AEPEXWvB10 43
proxyllm-0.2.1.dist-info/RECORD

entry_points.txt

config = proxyllm.cli:cli