prompto

View on PyPIReverse Dependencies (0)

0.2.1 prompto-0.2.1-py3-none-any.whl

Wheel Details

Project: prompto
Version: 0.2.1
Filename: prompto-0.2.1-py3-none-any.whl
Download: [link]
Size: 78125
MD5: dc4fb081a501b63b3ba4b46d00874262
SHA256: ca06656280aba131e968005e4138dc2c7283fbd78d6a8b6a198196e76bbbeec3
Uploaded: 2024-10-29 16:35:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prompto
Version: 0.2.1
Summary: Library for asynchronous querying of LLM API endpoints and logging progress
Author: rchan
Author-Email: rchan[at]turing.ac.uk
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: accelerate (<0.35.0,>=0.34.2); extra == "all" or extra == "quart"
Requires-Dist: aiohttp (<4.0.0,>=3.9.5); extra == "all" or extra == "quart"
Requires-Dist: anthropic (<0.32.0,>=0.31.1); extra == "all" or extra == "anthropic"
Requires-Dist: black (<25.0.0,>=24.3.0); extra == "all" or extra == "dev"
Requires-Dist: cli-test-helpers (<5.0.0,>=4.0.0); extra == "all" or extra == "dev"
Requires-Dist: google-cloud-aiplatform (<2.0.0,>=1.66.0); extra == "all" or extra == "gemini" or extra == "vertexai"
Requires-Dist: google-generativeai (<0.9.0,>=0.8.1); extra == "all" or extra == "gemini" or extra == "vertexai"
Requires-Dist: huggingface-hub (<0.24.0,>=0.23.4); extra == "all" or extra == "huggingface-tgi"
Requires-Dist: ipykernel (<7.0.0,>=6.29.4); extra == "all" or extra == "dev"
Requires-Dist: isort (<6.0.0,>=5.13.2); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-gen-files (<0.6.0,>=0.5.0); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-jupyter (<0.25.0,>=0.24.7); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-literate-nav (<0.7.0,>=0.6.1); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-material (<10.0.0,>=9.5.26); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-same-dir (<0.2.0,>=0.1.3); extra == "all" or extra == "dev"
Requires-Dist: mkdocs-section-index (<0.4.0,>=0.3.9); extra == "all" or extra == "dev"
Requires-Dist: mkdocstrings-python (<2.0.0,>=1.10.3); extra == "all" or extra == "dev"
Requires-Dist: ollama (<0.4.0,>=0.3.1); extra == "all" or extra == "ollama"
Requires-Dist: openai (<2.0.0,>=1.35.3); extra == "all" or extra == "azure-openai" or extra == "openai" or extra == "huggingface-tgi"
Requires-Dist: pandas (<3.0.0,>=2.2.3)
Requires-Dist: pillow (<11.0.0,>=10.4.0); extra == "all" or extra == "gemini" or extra == "vertexai" or extra == "azure-openai" or extra == "openai"
Requires-Dist: pre-commit (<4.0.0,>=3.7.0); extra == "all" or extra == "dev"
Requires-Dist: pytest (<9.0.0,>=8.1.1); extra == "all" or extra == "dev"
Requires-Dist: pytest-asyncio (<0.24.0,>=0.23.6); extra == "all" or extra == "dev"
Requires-Dist: pytest-cov (<6.0.0,>=5.0.0); extra == "all" or extra == "dev"
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: quart (<0.20.0,>=0.19.6); extra == "all" or extra == "quart"
Requires-Dist: torch (<3.0.0,>=2.4.1); extra == "all" or extra == "quart"
Requires-Dist: tqdm (<5.0.0,>=4.66.4)
Requires-Dist: transformers (<5.0.0,>=4.44.2); extra == "all" or extra == "quart"
Requires-Dist: vertexai (<2.0.0,>=1.66.0); extra == "all" or extra == "gemini" or extra == "vertexai"
Provides-Extra: all
Provides-Extra: anthropic
Provides-Extra: azure-openai
Provides-Extra: dev
Provides-Extra: gemini
Provides-Extra: huggingface-tgi
Provides-Extra: ollama
Provides-Extra: openai
Provides-Extra: quart
Provides-Extra: vertexai
Description-Content-Type: text/markdown
[Description omitted; length: 14368 characters]

WHEEL

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

RECORD

Path Digest Size
prompto/__init__.py sha256=0oaKiS9lMqvfxDtyoY4pQHIVbUjIW15TjMf6GAWwGz4 250
prompto/apis/__init__.py sha256=RuGa3TsOoDfWS7bIRM6G4WA12z9AOcvE0PjoLQocsfE 3654
prompto/apis/anthropic/__init__.py sha256=C0KGkxcsCQpKx-mkH4XiPvDRuH92AqrjApmDBshFzXI 86
prompto/apis/anthropic/anthropic.py sha256=o0v-HapHH2ohaLw9orNXDtclJTs6ybw9eI7DZMfp_nU 15413
prompto/apis/anthropic/anthropic_utils.py sha256=jaBlQADf9wKxkjsEhH0kPIDJnYtvPzuCBMYvZ5WLLOM 6065
prompto/apis/azure_openai/__init__.py sha256=2BhbfYc2OkBzSJq4wZGC3wMGBNshjTHmsaNA3NeB5ZQ 96
prompto/apis/azure_openai/azure_openai.py sha256=pPVwgumWUswIjcFi-Si472mTRtehuwC7kEu-UEaliFI 16044
prompto/apis/base.py sha256=GJFc88y1uwssYTKbBhTnCjKChtPVFlmtJfbkw9nQpcw 3527
prompto/apis/gemini/__init__.py sha256=K7CRtoAX8Y74CFomyzGN8ns7vICGd3bsjmOXfcdUZ80 74
prompto/apis/gemini/gemini.py sha256=PK5oLeVsqAg0sO89QoOZ8ePJ1UfFoVe4EzNC68oy93c 23350
prompto/apis/gemini/gemini_utils.py sha256=bCH_v4_iwJu1i4L-bCFJCxPToadrEwdEzTjMGN_dGqI 5150
prompto/apis/huggingface_tgi/__init__.py sha256=7kkXRGt_YxumdUW1Kw_D2A1QWunVMcJxsvjK11tSlTk 108
prompto/apis/huggingface_tgi/huggingface_tgi.py sha256=4plWlF8owr6UF4sOBm1wwDPj_-mBZ-HFxy_r_q1x74A 12160
prompto/apis/ollama/__init__.py sha256=E7M8D85Uyi5ALm9QmKaLKjVrMye7wOUdI1qhmCxGlLA 74
prompto/apis/ollama/ollama.py sha256=58B3pMWDGJObZUke9xmmpKBcHmVngk0-HT8ELbm7mzQ 14436
prompto/apis/ollama/ollama_utils.py sha256=2Rl4VVmI4xu1hmmQmbGiEahszdDDBe7MA1P3zJ4nESM 849
prompto/apis/openai/__init__.py sha256=85jtQlAng2me57KwWI02RxypvC1dlzbTEiMdJ2-qAdY 74
prompto/apis/openai/openai.py sha256=eFF1bSZZLXdPfT-sT44Jf3XuVcwGsZ59g4UNwjel4lA 14731
prompto/apis/openai/openai_utils.py sha256=FKDspGK1LHspI3ey8Rb9tw_CS5O4fplIWO22-2XUXe4 6575
prompto/apis/quart/__init__.py sha256=SpjnOMFKh5I6BtIjVZcNoKu9VbSWYvaDNxHAexZEmIY 70
prompto/apis/quart/quart.py sha256=X1Pn-X3miVmAjuPDTuoiHJjwTK1EHYoPe-NwZXyQU5g 8744
prompto/apis/quart/quart_api.py sha256=cKlN_QSbVdjx-wiNzGuPCdks9EF7f9obCW53fNX2A18 2414
prompto/apis/quart/quart_utils.py sha256=XXdZlxaDCsZI0fGR0iztbs4DA4CUMFcsKZlivOC829U 1091
prompto/apis/testing/__init__.py sha256=rYOaM7lP34UvC8EmA0PThLFix_5IO4faxABHzICc1ts 76
prompto/apis/testing/testing_api.py sha256=9FRj1mj35QzcIeSVMXrdhlfTywb2GtfdAtmUU7RLrtI 2214
prompto/apis/vertexai/__init__.py sha256=MCuiaFPh7xu9fciJCkHKluQBYPe6aAqGGp04ebDCAec 82
prompto/apis/vertexai/vertexai.py sha256=q8Z11pJMWp9DTHiWBfd7Zt9uqHnQLI76v6QKErMqwUg 24192
prompto/apis/vertexai/vertexai_utils.py sha256=RogR0ZVHxvGag-9rjpVJWuwBDXb0gJHA55B0V9apC5M 4495
prompto/experiment.py sha256=UPoVD7vxf2PiopABReYMFHDK3AitSUIOyb8PMfjJKW0 35460
prompto/experiment_pipeline.py sha256=GnrJliEWrHVek0OfUfLAX0uJ3gj201CXV9Lnz7bGQXc 4912
prompto/judge.py sha256=dD-1DurXuD6YnJ65bqwGtIae7VTp8Z9R-aNODjhXtJ8 9727
prompto/scorer.py sha256=h1DfL8fsMbIYu9Y5hQU0O_abivciu7nGPj71_WEz1-g 2571
prompto/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompto/scripts/check_experiment.py sha256=5waimuzaElNJJR8r2hoc1r53n5fpLoQ7uTdrjLSwoGU 10168
prompto/scripts/convert_images.py sha256=h13-sRu57KgQXOPJkP2_X-dsPSjnW1xphxedol2cW20 1206
prompto/scripts/create_judge_file.py sha256=ut7mmpcrRTKdgRRV80YvQfakacpMmAV0TAzEMUZCfC4 3067
prompto/scripts/obtain_missing_id_jsonl.py sha256=CGaAi6q6IcJxPXyfPlU0STcYvdD8-pPGT0z_IZKBrDc 3176
prompto/scripts/run_experiment.py sha256=ixNXo6fD1nd3dfzu-H_gQnJlciP79CT70svM1KAvaHM 15127
prompto/scripts/run_pipeline.py sha256=s5m_ZN93cv46ZkP42pCouYBIM3l36nG0rdy2juDpOSU 3112
prompto/settings.py sha256=QZThyJGjulAh3x5x62YS1HhR_Kt-hEcaw8JeJ3CM49k 7786
prompto/utils.py sha256=yDaK3nWJcB9Y_XUp4skDxTLnXtrTsTuV8byAzClkPWA 18022
prompto-0.2.1.dist-info/LICENSE.md sha256=OKh-O2ZNBhN2LNLvMAuHVEGiE_X1oqEH_XEH5o5dh_Q 1069
prompto-0.2.1.dist-info/METADATA sha256=ks5PPR8vtesLErX1KMY0T6QrIwJwuNd0Aa6ex4IZmDY 17972
prompto-0.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
prompto-0.2.1.dist-info/entry_points.txt sha256=1V58wjGAEmRbQsjSm6w3Ldgd9kslsxEjnIYAXwukzIE 448
prompto-0.2.1.dist-info/RECORD

entry_points.txt

prompto_check_experiment = prompto.scripts.check_experiment:main
prompto_convert_images = prompto.scripts.convert_images:main
prompto_create_judge_file = prompto.scripts.create_judge_file:main
prompto_obtain_missing_jsonl = prompto.scripts.obtain_missing_id_jsonl:main
prompto_quart_server = prompto.apis.quart.quart_api:main
prompto_run_experiment = prompto.scripts.run_experiment:cli
prompto_run_pipeline = prompto.scripts.run_pipeline:main