tonic-validate

View on PyPIReverse Dependencies (2)

6.0.0 tonic_validate-6.0.0-py3-none-any.whl

Wheel Details

Project: tonic-validate
Version: 6.0.0
Filename: tonic_validate-6.0.0-py3-none-any.whl
Download: [link]
Size: 50269
MD5: 2d4804f8fb8ac02b55c611891a19d127
SHA256: 29a781b934e930770741a482db4bb03319e262d3fdaea95ab384593fedf40c55
Uploaded: 2024-05-08 13:45:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tonic-validate
Version: 6.0.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
Requires-Python: >=3.8.1,<4.0.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.7.0,>=0.5.2)
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: 26137 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
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=O8bn3IqiRNH7cxDZQS9JpnlGhQkToqP9Xvs6tIX6ULI 2630
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=csygm3Zo5CGFHq_593LFOP_zLHbz_aPiqZnUNfgPoNg 3366
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=8idLYB7MW2P8SVHSzyKKUJWPS2Xad7F1sW3SblKU5uc 3392
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=4w_T89kFb1jfPYyjIoUEMcEM8rBPDwchWg6txOR6HQw 5882
tonic_validate/services/openai_service.py sha256=oOQnz-mWy0Glfl0DESdyeMPimoh9SQ2vIozfIFAqJos 4737
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=lG6RLOy9AQ2uUJh8O7PV7I7xF_KWVwF3t8IZcWk15PM 19347
tonic_validate/utils/metrics_util.py sha256=CJVUXBlcrheVafp7Dx-FvX18BR8r-f1quudKyM3PZTA 2198
tonic_validate/utils/telemetry.py sha256=P68R06iRIK5ejJwmRszom2oMpC1T3alwYArUjJ22ZP8 4961
tonic_validate/validate_api.py sha256=5AImCYrYY9txpvpeo52WV97wuPsMvqDOk6KZZif9UBc 4431
tonic_validate/validate_monitorer.py sha256=UkTbMXyC_zzuXGSZIkX5MavrWmE9zRjAxQT4mDuH68k 3287
tonic_validate/validate_scorer.py sha256=iqyec3ntWQoEE4W9HekXDZTXUzUJeKL_U-FZE2nFS88 14239
tonic_validate-6.0.0.dist-info/LICENSE sha256=Om1V_BGUHcZoFCgLYE9wEN6qMYWIsSPjJmmFRRzMSpA 1063
tonic_validate-6.0.0.dist-info/METADATA sha256=D136nyw5WKH9Sn3GgldENlfENcX_WIeumqHQXhAtMek 27018
tonic_validate-6.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tonic_validate-6.0.0.dist-info/RECORD