prompttools

View on PyPIReverse Dependencies (0)

0.0.46 prompttools-0.0.46-py3-none-any.whl

Wheel Details

Project: prompttools
Version: 0.0.46
Filename: prompttools-0.0.46-py3-none-any.whl
Download: [link]
Size: 120654
MD5: 8ae35e25d5679dea88ef8629c62b7097
SHA256: 5d1a4538fe6d52b9408edf2a9266379e1176125b65256c6dd5be4d5b1544483f
Uploaded: 2024-03-15 19:16:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prompttools
Version: 0.0.46
Summary: Tools for LLM prompt testing and experimentation
Author: Hegel AI
Author-Email: Hegel AI <team[at]hegel-ai.com>
Home-Page: https://github.com/hegelai/prompttools
Project-Url: Homepage, https://github.com/hegelai/prompttools
Project-Url: Bug Tracker, https://github.com/hegelai/prompttools
License: Proprietary
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: openai
Requires-Dist: tenacity
Requires-Dist: tabulate
Requires-Dist: pandas
Requires-Dist: jinja2
Requires-Dist: jupyterlab
Requires-Dist: ipywidgets
Requires-Dist: pylint
Requires-Dist: sentry-sdk (>=1.23.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6803 characters]

WHEEL

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

RECORD

Path Digest Size
prompttools/__init__.py sha256=CHsRqztdNFHaShRQHTE8iyJNUbkbMcvsU-WeZqDLCQo 273
prompttools/common.py sha256=-Yk8Gxrs2flFyuMVv40neLR3UEWcrizHIBXdX1co4aI 586
prompttools/sentry.py sha256=AJyter3nZNPwCC1iWHSm22xbBxvcO2-nEGIELcIMHtI 2398
prompttools/version.py sha256=2xbMYzczn6Gk9lPbVYWn5xhRdLCqS9LEkFFnkcKO4do 90
prompttools/benchmarks/__init__.py sha256=i7SsyUqYF1o6S_eqrDd-DENSSaxZGByvkZ4bE15V7L4 230
prompttools/benchmarks/benchmark.py sha256=FWhkVHw1He7Nz71NVdCo77id537mTx74QCPsDVkwyi4 3545
prompttools/experiment/__init__.py sha256=31LSMMNZe4hMN-bdlDUAbXl0yMJH_FM1UhC6qSImd70 2174
prompttools/experiment/experiments/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/experiment/experiments/_utils.py sha256=lVDtVHb4MpOtgVi3cW7P2kZwlzDRigAdx4oCa1y4ioM 1795
prompttools/experiment/experiments/anthropic_completion_experiment.py sha256=852ipSJHxTDbjCMTcICfcDUUJVB7EB-i14i-6xDLJ30 5485
prompttools/experiment/experiments/chromadb_experiment.py sha256=BpdUBm9HqYxljJy0Es5vcrYhyAkaBQK6EHMQFFYl1R8 9211
prompttools/experiment/experiments/error.py sha256=9lcGVEXMKCHa6WSciEg718Ej8PUF1ZKqel-0Pe2R5iE 315
prompttools/experiment/experiments/experiment.py sha256=yS__qiLLMO2zfA8IUio0EE6smQJ88GE8jrWVug664l4 30068
prompttools/experiment/experiments/google_gemini_chat_experiment.py sha256=KTIsNh4NYcpak7MM7_GDpnsiYA067FKug32xtkNzHKk 3169
prompttools/experiment/experiments/google_palm_experiment.py sha256=N-cbMxfBPEdc9zG1H99TXmmQPxJE_cddoueXU6o1Y9w 4973
prompttools/experiment/experiments/google_vertex_chat_experiment.py sha256=ztN0UwrlzG29M5XX8Nhg2jU4lHL5KnbbK26KJszftc0 4580
prompttools/experiment/experiments/huggingface_endpoint_experiment.py sha256=tJMOgdLbmYnT3BY53LbAy0vKvTS3naCbP1Li-LtzIRk 184
prompttools/experiment/experiments/huggingface_hub_experiment.py sha256=cXN-UtEkComQ1t2X_QxTR5q3I3AWL7TtkBPXMy8bMAw 5605
prompttools/experiment/experiments/lancedb_experiment.py sha256=zdLC8pm9Cflt2dOYHj-txpgeNSDzo8N5QEicvYEgY4U 8246
prompttools/experiment/experiments/langchain_experiment.py sha256=fDhXrYCLqg94I_Zx_KKr_XZXDHpVNwy3lii5TqG4moE 9686
prompttools/experiment/experiments/llama_cpp_experiment.py sha256=Nx9wgOQEZC6tjEsNiVPapI43-zGsx5W-LvMVtN3xPzI 6703
prompttools/experiment/experiments/mindsdb_experiment.py sha256=66sAOT9VWR9eV6DSKOgXJdjP-S-wpjB8VqFqRTM-Fqc 3705
prompttools/experiment/experiments/mistral_experiment.py sha256=2pMYEyDV8i5tdJKeB9qj9SAY_wV6MxOKmmBBsjU4HRg 3406
prompttools/experiment/experiments/openai_chat_experiment.py sha256=sNdB7eqjNHPieg5a56dgqGXdrq49-MHhIAwr6MJLqaE 20873
prompttools/experiment/experiments/openai_completion_experiment.py sha256=v47GEl4s7cDPbmm1b4xRL3LB2d5YpZh6B_40D5xqa-U 7604
prompttools/experiment/experiments/pinecone_experiment.py sha256=N2-DYg9Xv6pRDobtB0hgRCbeMDapGqvIsxUmSJNNYrU 9250
prompttools/experiment/experiments/qdrant_experiment.py sha256=1An_d60sQSPvfiS4u_1N-80U5oV1BnXiqyOEMiVO9z8 7587
prompttools/experiment/experiments/replicate_experiment.py sha256=cj2kkiupiPXQaNMl-2SLMieKsHcO6WUvYBQQOt5aUf8 4917
prompttools/experiment/experiments/stablediffusion_experiment.py sha256=aHIeIe3ZWZnEKswB9g2YFCrw2x1kuzrOxaOWyZU8vSQ 5610
prompttools/experiment/experiments/weaviate_experiment.py sha256=YDNKJpauNDRXHiBJsenfEI5yQDQZQ20Ho3Rj-C94sZs 12693
prompttools/experiment/widgets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/experiment/widgets/comparison.py sha256=TTxdMvqxGepdLZALk7lheCel4n9WSM2TUsLokEEP5WE 2632
prompttools/experiment/widgets/feedback.py sha256=6HHBR3pgK9k-DWC_NH24TjzCfMzeJSdvbH8IBChWDPw 2864
prompttools/experiment/widgets/utility.py sha256=BBQpoLKojPy6gI6WW5LGTc_VMqVK94LaRspcyfVC9bY 393
prompttools/harness/__init__.py sha256=xhO06L2MQVzQTxeprba8PgbKlxowRdaDUvsPCdtcyC4 1145
prompttools/harness/chat_history_harness.py sha256=ebCAJ1sWyvj3hIhavLqq7534dTGSuCcxVI1zFlVBJPk 1626
prompttools/harness/chat_model_comparison_harness.py sha256=DrtVObZST9dIIeIS3MNhLCjCR52bBpKbzYKCLyyHvec 1976
prompttools/harness/chat_prompt_template_harness.py sha256=u63SDoFwJgVAD4yoZmDHQN9v86UdafV02hHttZO9X7Y 10157
prompttools/harness/document_retrieval_harness.py sha256=tJMOgdLbmYnT3BY53LbAy0vKvTS3naCbP1Li-LtzIRk 184
prompttools/harness/function_call_harness.py sha256=lhCG852AdREVYR9AW4gO4GWJY7gTxvae46zN1bLkvW0 185
prompttools/harness/harness.py sha256=s8Wqt2WH5_sI31wV-UOvo0puL_JLsU757JVOgxYwBnQ 7647
prompttools/harness/model_comparison_harness.py sha256=uF8wJtPzs9Ew7EW08k8n0vOnGdfCGNGxqcuXymkJlN0 7559
prompttools/harness/multi_experiment_harness.py sha256=_4irt9eToiEL0ws9aiDf8J6pG7jd1F64xOcmT7-keRM 3248
prompttools/harness/prompt_template_harness.py sha256=kR2BEgIcAK0OnJD7rOiES-pONDoP9a5tubBLFhKv4gg 2595
prompttools/harness/rag_harness.py sha256=6mC3TQmytXALUGUDD2eePOQ7kaWRIeT_LwZE1E2Byxo 4838
prompttools/harness/system_prompt_harness.py sha256=aVLh0aY7nSjbU4Bf9QoiXQUBPY5Fmg9UOWlfNHTr2Gs 6077
prompttools/harness/utility.py sha256=BBQpoLKojPy6gI6WW5LGTc_VMqVK94LaRspcyfVC9bY 393
prompttools/logger/__init__.py sha256=6Es4r-vCoYg55DrO0B8Yesm5JPOAR07NhLoNNk4Suug 256
prompttools/logger/logger.py sha256=qjzBb3YpuunSf8klUjDkNKGWneNt-f0kY4oIrXoFvmg 5477
prompttools/mock/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/mock/mock.py sha256=gv-kBxbm263xELkGoEJyqGCNPapkj98NaiqCFeRDCQU 6034
prompttools/playground/__init__.py sha256=nvOsqiIs4dHpSOi0bV_ioQKPL94mfTh-EasElhQE1Bs 163
prompttools/playground/constants.py sha256=BsXStL1C-a-XhDjIF0kVyVCHFCngYE-HCmm2hETSmUQ 1806
prompttools/playground/data_loader.py sha256=zToOWbcrs5tOm6Kxt2cdPNFWlnw9WtjQp-rUv6feh4Q 4069
prompttools/playground/playground.py sha256=U9I67_FfdX-1a7TGckct30HRzwpXvELBcuTr8eX0aCE 16811
prompttools/prompttest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/prompttest/prompttest.py sha256=VTaMgQs5STuvr-nFAf2JivFpdbm7eHBqsHKf6Roq0Kw 1695
prompttools/prompttest/threshold_type.py sha256=Hs29D3_-z0QD_z7suEWjwE_srC-DWdAXBiiGjwHPrqg 341
prompttools/prompttest/error/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/prompttest/error/failure.py sha256=O4oa6eKkSs-xE-Czdv8w_QuM10Idp91x7VD_AyUh_eU 1007
prompttools/prompttest/runner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/prompttest/runner/runner.py sha256=I-2aXWWG3PrHFILlqesD00sgIMiWH5O67yqTkPQBZDg 3016
prompttools/requests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
prompttools/requests/request_queue.py sha256=WGvPoq50_YEswRCdeV9OPsd3fUicYuePNcyF91upyMg 3355
prompttools/requests/retries.py sha256=sLEONV_zweZrq_vzIKsTI2w5JUWQQa7GA-pMO32FZyI 1889
prompttools/selector/__init__.py sha256=nvOsqiIs4dHpSOi0bV_ioQKPL94mfTh-EasElhQE1Bs 163
prompttools/selector/prompt_selector.py sha256=ifkGGq_6OYtjuPykHTPwIQMhDjy1MmonpJfj38bMKA0 1770
prompttools/utils/__init__.py sha256=ZvKZoC19KpamCbSp8VylMguVYSDTrXoVYwuLS0qBtHU 1223
prompttools/utils/autoeval.py sha256=sFZzhSjDI1xvr5JwAEYVHfQBPe9Im_WYBwheXMj_VxY 2721
prompttools/utils/autoeval_from_expected.py sha256=yXRfsEt6Vfc9fZ4yo5iG_cWc1I7rtcgZczjAtXur6Bo 2355
prompttools/utils/autoeval_scoring.py sha256=M4X7crwVfi6jRdu-74ZoSF_T92asymcFUzz1BJ57zBA 2862
prompttools/utils/autoeval_with_docs.py sha256=56WCYevr6fdp511iekleV9694H90WWj6HlcFokPwo2s 2504
prompttools/utils/chunk_text.py sha256=oZT8bC-J6X7JykpY6gPBYrART8vkj88Rnygby1gafjQ 995
prompttools/utils/error.py sha256=gQJb1rIrgDTD-k6_HI-T6IQHTZv1Ov2_ayp-CnuBNdw 316
prompttools/utils/expected.py sha256=BoG-UJ-Zul1gl4xBAWzcSeVbTx_tPtZjaZ2UuPNlpr8 2382
prompttools/utils/moderation.py sha256=7kB2kK_ZmwCffUV9QJFpLUsVeQlVuR31dMdNtzHVw_I 2217
prompttools/utils/ranking_correlation.py sha256=urXd2LhxcIl4R6tFMWEa7kdIU3cVPLCZyzAGPEgVv7M 1759
prompttools/utils/similarity.py sha256=pbtlpu2kKuL7ssqYfVT42F_P-mg4YgRFwA5gujpRyT0 4935
prompttools/utils/validate_json.py sha256=o9bTar-2_OGXbInMdZjq61iW3eZNr3vGGZtAPxQv00Q 3012
prompttools/utils/validate_python.py sha256=qQXf0kTcK8AqIj6fPU1d-8_YvipGjFYiidHh-I40Ido 1927
prompttools-0.0.46.dist-info/LICENSE sha256=QwcOLU5TJoTeUhuIXzhdCEEDDvorGiC6-3YTOl4TecE 11356
prompttools-0.0.46.dist-info/METADATA sha256=xyIuvdTaPHPN99LgyRZ_dQrHqR5xYhOCc2XwB6CyoIQ 7643
prompttools-0.0.46.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
prompttools-0.0.46.dist-info/top_level.txt sha256=VgLzhi3JReU23nKat5jEGFrBQJdXW3K04088jusSTbA 12
prompttools-0.0.46.dist-info/RECORD

top_level.txt

prompttools