polyllm

View on PyPIReverse Dependencies (0)

1.0.6 polyllm-1.0.6-py3-none-any.whl

Wheel Details

Project: polyllm
Version: 1.0.6
Filename: polyllm-1.0.6-py3-none-any.whl
Download: [link]
Size: 53303
MD5: e9d04c890b9bba47db773f5a2ce3ea71
SHA256: 61965a42ad1e2d95fee6804965283df61ec0a5f978621bbfbf2b4c361f3526d8
Uploaded: 2025-01-26 01:05:16 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: polyllm
Version: 1.0.6
Summary: A unified interface for querying multiple large language models
Author: Rory Butler
Project-Url: Homepage, https://github.com/RoryMB/polyllm
Project-Url: Bug Tracker, https://github.com/RoryMB/polyllm/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <3.13,>=3.10
Requires-Dist: anthropic
Requires-Dist: backoff
Requires-Dist: google-generativeai
Requires-Dist: litellm
Requires-Dist: llama-cpp-python
Requires-Dist: mlx-lm
Requires-Dist: ollama
Requires-Dist: openai
Requires-Dist: pydantic
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10189 characters]

WHEEL

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

RECORD

Path Digest Size
polyllm/__init__.py sha256=nGgQaIoxtraHEZfxGSAca5P0NWZ8nE3RTsuRZ7Ae1ho 158
polyllm/__main__.py sha256=F-HwIZVPYHwmkmp6pi3_QF9YGow2z4x64pu3NJcPj50 281
polyllm/demo.py sha256=j2UepS7tRS21ykkYwtYBZDyEBKcTLAk16lxHLuMHZiA 19401
polyllm/langchain.py sha256=cgRQbalvX9HzR2fBIUzrO2luX0Wz7BWIKrllyg-26gU 1918
polyllm/load_helpers.py sha256=cCIjUuLHLz87pUkx2arkCFZlheGI_ZfFsJtPcndQw4k 1446
polyllm/polyllm.py sha256=ut6hXz6rt3psEDiRM00lDTzxwNs-0-biYkR1-dwb6tg 6264
polyllm/utils.py sha256=mDAp_9uDMk9GtWh22QBxWhE4fc3znnu6Qmr0X4ERbEE 4119
polyllm/providers/p_anthropic.py sha256=30AYNpt0erPwm8eDI5yp94lvhkl4ah5Tf9ozPZUMUQM 6757
polyllm/providers/p_google.py sha256=EnBFltjxtKexoDZoUeHm8kfjOr_w9vi3RAJERDMv1t0 6375
polyllm/providers/p_litellm.py sha256=DjbsAKYLieKMtQQh1dKFG9AlN-5JQVKbw4lv4p_A6Fg 4509
polyllm/providers/p_llamacpppython.py sha256=k4AJ9aHP2mHM0_U2yjNc3FMUlv84AaOgVTaieeIIoNA 5694
polyllm/providers/p_llamacppserver.py sha256=OWiWSMduLctd69iKG_W566i-SwZGMApagZ7hGw_R1pw 5471
polyllm/providers/p_mlx.py sha256=ISAxpDa_yhbMTXM9k9HQpLuoAWeb66CLQcsgPyFHmF0 4902
polyllm/providers/p_ollama.py sha256=O4yJbaMQMWOS6DDo2838De_5mbWmVLZ84chg7UIUlu0 5566
polyllm/providers/p_openai.py sha256=Mw3YRrhW33KGIpICirDip22Hne2LdFCfaE7n-jDrEIE 5084
polyllm/providers/gbnf/GBNF.py sha256=V2Efd-6xIAfkyyiziAhqIXuH6f95QG-JgUjBdfrsFrE 1117
polyllm/providers/gbnf/__init__.py sha256=OxKQmDkfdQf7Je2V_lLrT7c39nyAQljLnHP0SOqT88k 303
polyllm/providers/gbnf/grammar_graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyllm/providers/gbnf/grammar_graph/colorize.py sha256=jhD5MCbTNV3bBQr1gW_eJgVff9YtXqQOfEt4MPJgnS8 227
polyllm/providers/gbnf/grammar_graph/get_input_as_code_points.py sha256=mIfYCk8kCGiwy-o99YcOZuUaUokB4-anQWbNjGSXdEk 817
polyllm/providers/gbnf/grammar_graph/get_parent_stack_id.py sha256=THdBbygqd886kOZLTZXyCcfIgU4hCccXiBcYxifFKmg 682
polyllm/providers/gbnf/grammar_graph/get_serialized_rule_key.py sha256=36JJ7c4YFJdhagvl3DSx-cK0UuuRzR9fzZ1pBqdBsRk 921
polyllm/providers/gbnf/grammar_graph/grammar_graph_types.py sha256=9xcIPw5DET95fIpc7XOOEz-O8yjxDpqCj0ishCrXTdo 2230
polyllm/providers/gbnf/grammar_graph/graph.py sha256=q3NebwFixh9bfrJ5DTpQaHlqi1oPH-DCK7d0_diNJP8 10008
polyllm/providers/gbnf/grammar_graph/graph_node.py sha256=cUVBHxVezbSiumDkzr8PzVnewExIIc1MG_I47Sv2474 1184
polyllm/providers/gbnf/grammar_graph/graph_pointer.py sha256=1XiduNi2egHQnY9KHmmjXFNOiWDXu8Bp015NduQUa6E 3225
polyllm/providers/gbnf/grammar_graph/parse_state.py sha256=JbkojyYRJxcTC8CuIIVBJ6t3v50LCQAshnjPq1O-ypM 1612
polyllm/providers/gbnf/grammar_graph/pointers.py sha256=D3OsqjePsLS4Vc2sfy_ToOEwRFywcmbDpgxPM5AHkxo 604
polyllm/providers/gbnf/grammar_graph/print.py sha256=qYKzG-2un-6BBd7kEZkWskpqOMOC3YsdIfiAnDCWLl8 3194
polyllm/providers/gbnf/grammar_graph/rule_ref.py sha256=Jb-bydYE4oiFLsX9WjpDhsbBeTKRmODwsFU1QiJquzI 609
polyllm/providers/gbnf/grammar_graph/type_guards.py sha256=-iw93ainnSjub-nzD28vELfARvebDv5UjBchoRElQvI 1896
polyllm/providers/gbnf/grammar_parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyllm/providers/gbnf/grammar_parser/build_rule_stack.py sha256=mNvtgVhVV9W8EIKMuU32c7q85JzgPTYT5XrJgpjfrYg 4015
polyllm/providers/gbnf/rules_builder/__init__.py sha256=kz850Jtpeltl4hKEc33-1adFQZoLo15aQxjnvU2H-Tg 185
polyllm/providers/gbnf/rules_builder/is_word_char.py sha256=iJA6vofZiC1RrmJXr6sTP_V7nqYCkpOrcUajGA2TgXk 95
polyllm/providers/gbnf/rules_builder/parse_char.py sha256=YFMEZjcTN8sv1a6Z6qgkWZV2chDiOLW7iIkLMqPWrXM 848
polyllm/providers/gbnf/rules_builder/parse_name.py sha256=rwlssPQnpRAQv6i4Bh1E-i8YmwulrQ7PwAOLcggyRTo 505
polyllm/providers/gbnf/rules_builder/parse_space.py sha256=qSUvxIKzctatTzqN_ngA3hAX_9uAZ9PwRiB31Iu8t9g 416
polyllm/providers/gbnf/rules_builder/rules_builder.py sha256=WztNTu1zTBGOPi31x9otCVkG_2Ruc0aywOYHOAoIE9o 16505
polyllm/providers/gbnf/rules_builder/rules_builder_types.py sha256=Sq7UOZ9_lHknWNVF8-poMCb0-LlBKMtR-HTZnskqOvo 2372
polyllm/providers/gbnf/rules_builder/symbol_ids.py sha256=iWkJ8aiYkuXoP_uJ6eTxxcnxdMgV1idosFiUt1FYk4U 1084
polyllm/providers/gbnf/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyllm/providers/gbnf/utils/is_point_in_range.py sha256=MHZsZNBz3dzJCSO2Q3cOfCpycoYJZswL6FwAQqdFtjQ 220
polyllm/providers/gbnf/utils/validate_non_empty.py sha256=FihjQuT8m2RuGJkYqHZudKQdPUIBLxZwbWrGwhUcUeE 141
polyllm/providers/gbnf/utils/errors/__init__.py sha256=8NckLbc3vXN7UfnZJnygY3f0GHowUqWufWdlyZASmFY 161
polyllm/providers/gbnf/utils/errors/build_error_position.py sha256=MYdknTx2AEFevyIUa8JljOLklgr1Y7_haTMeDuTMKSk 1903
polyllm/providers/gbnf/utils/errors/errors_types.py sha256=oBqmrgox5K3bECRLOfAwnvuFtLjciHLwxDd4PDeYihw 35
polyllm/providers/gbnf/utils/errors/get_input_as_string.py sha256=NtNGLg-50eeiq4SJAhjwcgoL0U1GfmEl5kTGaFsHqqY 231
polyllm/providers/gbnf/utils/errors/grammar_parse_error.py sha256=bNYIyHenan5DOl7lZST4V-XuioOuMN7JMzpiU7s3iak 959
polyllm/providers/gbnf/utils/errors/input_parse_error.py sha256=aqYqcftrNgrZtTDTVpGanSKlGlecy8puF-USx8VA0nc 1983
polyllm-1.0.6.dist-info/LICENSE sha256=Gi5MP8HwhcZMNDv0c0KuX5LQyV02SUZpFOfqyUJGrIg 1068
polyllm-1.0.6.dist-info/METADATA sha256=yiPBt1lNMObAvdIeyerWbbh74tnGc4458bMntpyrVwI 11174
polyllm-1.0.6.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
polyllm-1.0.6.dist-info/top_level.txt sha256=62HMCvgoE2M0e0Ebd36QwV8MvSG4zCzh938x_pIYUB4 8
polyllm-1.0.6.dist-info/RECORD

top_level.txt

polyllm