tonic-validate

View on PyPIReverse Dependencies (2)

6.2.0 tonic_validate-6.2.0-py3-none-any.whl

Wheel Details

Project: tonic-validate
Version: 6.2.0
Filename: tonic_validate-6.2.0-py3-none-any.whl
Download: [link]
Size: 51557
MD5: f245e8d5966fc03eface082b93c7770c
SHA256: 808649e820593b90f69f3ba1cac6695a2ba8ab8c1a8a4e627242ed4f70f739bf
Uploaded: 2024-11-14 19:42:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tonic-validate
Version: 6.2.0
Summary: RAG evaluation metrics.
Author: Joe Ferrara
Author-Email: joeferrara[at]tonic.ai
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: aioboto3 (<13.0.0,>=12.4.0)
Requires-Dist: appdirs (<2.0.0,>=1.4.4)
Requires-Dist: google-generativeai (<0.6.0,>=0.5.2); python_version >= "3.9"
Requires-Dist: litellm (<2.0.0,>=1.35.8)
Requires-Dist: openai (>=1.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.6.4)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.2)
Requires-Dist: typing-extensions (<5.0.0,>=4.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 29029 characters]

WHEEL

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

RECORD

Path Digest Size
tonic_validate/__init__.py sha256=yUl482PoXp01SiTbRB8w0joD7gFnV8okJqHsJp38vYk 535
tonic_validate/classes/__init__.py sha256=efolk7aj9kiJPwjahRp3CWBvUJS2rU5ZxzOAZ5fRecw 387
tonic_validate/classes/benchmark.py sha256=OFWyCKpFITfHMIj4q2P4OGmYa9h_y9Fdgpy9iMGxKO0 2106
tonic_validate/classes/exceptions.py sha256=-lJQg0oNmJJosvB1_PpqJjom3diZNFwZLs6RZcPL0Cg 247
tonic_validate/classes/llm_response.py sha256=2H4i3szrOO6oSOslwy47MDPmip5Xe9Dil6AiOBazuj8 1023
tonic_validate/classes/run.py sha256=qrxqWBA51QL7di_7Jf8WRT5Xc292bi2tUG8JQlilJ1I 2644
tonic_validate/classes/user_info.py sha256=5xuFfEa_Vu6LnMKs9uXVILg4QomsxOteW_YVGJeyIoE 314
tonic_validate/config.py sha256=dXCwzrqz2T-goLWDH9dNNNSzwhVfOBm6hxynhin9OR0 805
tonic_validate/metrics/__init__.py sha256=v5qSQPQF-AxcslOm2R5rgWlmXePwkRBhGs4LrWoqVFs 1525
tonic_validate/metrics/answer_consistency_binary_metric.py sha256=dClv0y2IFcdNLDSo0LtF_UrL43gwtJVFqBcaaG8cYpA 2055
tonic_validate/metrics/answer_consistency_metric.py sha256=B_joEW70FtGPXkQET2BnPFzkW62roaP1YHtOywwc1NU 2371
tonic_validate/metrics/answer_contains_pii_metric.py sha256=Im_f1VlZU_ccwdnN_V1hFHye2LYMiAb0Gm3X0CvDRoQ 3373
tonic_validate/metrics/answer_match_metric.py sha256=3SDHVy_GgScXl0A9eYWSiPvzPnzknXJm67zihb-NnHc 1934
tonic_validate/metrics/answer_similarity_metric.py sha256=Ae1yjLyWF3lKJbyEpN83NePaXCMwZ-X1ZjWpp31pwP0 2207
tonic_validate/metrics/augmentation_accuracy_metric.py sha256=Hm73sWWmzVwMh9BPYH8gkccZQ0hNdP9wVBtwKy5k9dY 2279
tonic_validate/metrics/augmentation_precision_metric.py sha256=hIJp8qIIgH9gqzE2e8yNlPaLOVy5wDODBSiqSAKvrcI 2758
tonic_validate/metrics/binary_metric.py sha256=KlAshYdOIOJqZX5FI7gS9loadqTnZqyT_qg1ZJ05XUc 1881
tonic_validate/metrics/contains_text_metric.py sha256=1TLhuAGnoi4O-_BlXYxRvksNRoI9ufKuk8ibC8e6KgI 2392
tonic_validate/metrics/context_contains_pii_metric.py sha256=OzKtnrkNYSN8yF1sUs6btdH5AZwDyjYpA8IGE-dzzpQ 3399
tonic_validate/metrics/context_length_metric.py sha256=2QF71ArOBCmdkafLeDaNIpFnymI7sxDFBjZIJH6EWgE 2448
tonic_validate/metrics/duplication_metric.py sha256=PZbIM7OCpNyBF__tJdgvGfjP5uZVyXSn-uUngoL4qk8 1553
tonic_validate/metrics/hate_speech_content_metric.py sha256=RPGDOvdiUn1o9rvfipekFLNc0m0bRQ8CzhOkGGWnt1Y 1510
tonic_validate/metrics/latency_metric.py sha256=sjKxceZxgNOgCHgsaAErUADD0LrLL4RB8yhHn5iIHBs 1653
tonic_validate/metrics/metric.py sha256=-AciXsUhZjp6HKseo9AaosCN8FmBUxXm8VP0flWa6g4 1408
tonic_validate/metrics/regex_metric.py sha256=K1jCX-1UkgewhaXfQQ0bxoQ3kxQlcFfH6rI2uV7jfjc 1902
tonic_validate/metrics/response_length_metric.py sha256=XLzRqMg2cSBH0-o9TnK-k-plJZdl5FEgxZC0KbuUFB8 2110
tonic_validate/metrics/retrieval_precision_metric.py sha256=SbSDChgXNlNfsV5tEIshRKUvcsE3NAF3ZlutCw7ZZrQ 2226
tonic_validate/services/litellm_service.py sha256=zZwHd0qoLsi25kc97qgf3Gg1dgWB3MHuY4Wa0T-mGts 8092
tonic_validate/services/openai_service.py sha256=_6oCNTiNKlCFaFOxpamrBHC_K07G75PXUAq7VCixGkc 4952
tonic_validate/tests/test_scorer.py sha256=Llf8AppwhyDewLGeGogIdp55PkkMa1O8WA6n__2ifn0 18492
tonic_validate/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tonic_validate/utils/http_client.py sha256=i23wTWTBYiuaPeH3miYJFmQgpR3LHIK4E9XLVWizD9w 2880
tonic_validate/utils/llm_cache.py sha256=SQWwRJnE51lKbsk_BhahgkCglFX88ToyLn0rDkEV5Wc 527
tonic_validate/utils/llm_calls.py sha256=iHmt_xCZb259QvINwvpduAY7ZBGmvBSP0YSzN0dxvl8 19362
tonic_validate/utils/metrics_util.py sha256=CJVUXBlcrheVafp7Dx-FvX18BR8r-f1quudKyM3PZTA 2198
tonic_validate/utils/telemetry.py sha256=jn-XPW-dXu8vBZqLkfdyZG1h6h0hqChPorKQOP5tiPM 5852
tonic_validate/validate_api.py sha256=5AImCYrYY9txpvpeo52WV97wuPsMvqDOk6KZZif9UBc 4431
tonic_validate/validate_monitorer.py sha256=LMH7RNrH5yUJM1NH_RmNxNqdMlHKVoVeA2Kk9MxQr5A 3259
tonic_validate/validate_scorer.py sha256=I1neqXY1bH9CJmvNg_2PRzKDbn_JRmbV9O5DW4OnR2k 14624
tonic_validate-6.2.0.dist-info/LICENSE sha256=Om1V_BGUHcZoFCgLYE9wEN6qMYWIsSPjJmmFRRzMSpA 1063
tonic_validate-6.2.0.dist-info/METADATA sha256=RZgLtbxfCAE52L0FjPF3Pz6P4zmTwneBCOBJmiNe9pc 30004
tonic_validate-6.2.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
tonic_validate-6.2.0.dist-info/RECORD