proxyllm

View on PyPIReverse Dependencies (0)

0.2.3 proxyllm-0.2.3-py3-none-any.whl

Wheel Details

Project: proxyllm
Version: 0.2.3
Filename: proxyllm-0.2.3-py3-none-any.whl
Download: [link]
Size: 344728
MD5: 89757476e317ae50ed109f698ad55310
SHA256: 2e8196e424a8811763d4edc084a7c7fc00656c568f22d70f72e5659f1002b1a7
Uploaded: 2024-05-24 16:56:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: proxyllm
Version: 0.2.3
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 (<6.0.0,>=5.5.3)
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.8.0,>=0.7.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=3FWLvC1toShCJBgUnHJsmKc_0alalkA4kJucHCn7sSQ 10926
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=E0oQe15Z_Of0b6bYiWOerFwfGQxH_7L13adZCuzb7O4 8256
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=vQUeCU0klOL_rN5QnxdlnVtOTJ1xtWL_MgoeV5HbjGo 9685
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.3.dist-info/LICENSE sha256=chDFtxeRKrEm0vt2taV9tJKxMqHNb0aR3S4OLAjXbFo 1066
proxyllm-0.2.3.dist-info/METADATA sha256=j15Bpt2hQrCgQLLHSeipFfUtDMdGNXbDpJ_EAy87T2c 10383
proxyllm-0.2.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
proxyllm-0.2.3.dist-info/entry_points.txt sha256=FGIlKx18WNdeEnQe0luhgR6kgWI2tX2Y_AEPEXWvB10 43
proxyllm-0.2.3.dist-info/RECORD

entry_points.txt

config = proxyllm.cli:cli