ccheck

View on PyPIReverse Dependencies (0)

0.1.4 ccheck-0.1.4-py3-none-any.whl

Wheel Details

Project: ccheck
Version: 0.1.4
Filename: ccheck-0.1.4-py3-none-any.whl
Download: [link]
Size: 37857
MD5: 14b0964f4310ede82722d252848abb22
SHA256: 1b45a45314b3e9814a050749abae4f82b53bc5ed1a714ae47373092577ae32b5
Uploaded: 2024-11-19 14:26:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ccheck
Version: 0.1.4
Summary: A human-friendly framework for testing and evaluating LLMs, RAGs, and chatbots.
Author: Addepto
Author-Email: hi[at]addepto.com
Home-Page: https://github.com/Addepto/contextcheck
Project-Url: Repository, https://github.com/Addepto/contextcheck
License: MIT
Keywords: LLM,RAG,Chatbot,Testing,Validation
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11,<4.0
Requires-Dist: fsspec (==2024.3.1)
Requires-Dist: gensim (<5.0.0,>=4.3.3)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: jsonschema (<5.0.0,>=4.23.0)
Requires-Dist: langchain_community (<0.4.0,>=0.3.1)
Requires-Dist: loguru (<0.8.0,>=0.7.2)
Requires-Dist: mike (<3.0.0,>=2.0.0); extra == "docs"
Requires-Dist: mkdocs (<2.0.0,>=1.5.3); extra == "docs"
Requires-Dist: mkdocstrings (<0.25.0,>=0.24.0); extra == "docs"
Requires-Dist: mkdocstrings-python (<2.0.0,>=1.8.0); extra == "docs"
Requires-Dist: nltk (<4.0.0,>=3.8.1)
Requires-Dist: openai (<2.0.0,>=1.30.1)
Requires-Dist: pydantic (<3.0.0,>=2.7.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 4782 characters]

WHEEL

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

RECORD

Path Digest Size
contextcheck/__init__.py sha256=GDm9zLiH3QPhOJAuqqkmqaDy7Swx8_BpUYTidP52pkA 149
contextcheck/assertions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/assertions/assertions.py sha256=Dl0p8sbnH1yE59aKEzBe1uA2O0PgmRPIqKHfnJTsQUI 5598
contextcheck/assertions/factory.py sha256=ZEhp5T4w-iuprCpxgRjno7XMq7r_16ksiRV9n77WwGg 856
contextcheck/assertions/llm_eval_prompts.py sha256=0UoxGZHeJmXdxa_6QxuQ93QboX7tejomQZyhe9df3FA 4613
contextcheck/assertions/llm_metrics.py sha256=bzam4ZopKc8y8Wm7ta-_bRjeu8bd6VypCG0ryl_XT5k 3449
contextcheck/assertions/settings.py sha256=eR1DZ4YD-tNWvJTfVHJ7yqdnBY6Oa6aBkRNdhYkNJFQ 139
contextcheck/assertions/utils.py sha256=HX96DTlTcuBi_4gZ6DNSqkQZzcfTi4Xgp2m0j02Ubj4 965
contextcheck/connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/connectors/connector.py sha256=8rgrrl6h6sjZO-D1JhqmMZx6VlJWcwVffnvKfaRQ4fc 734
contextcheck/connectors/connector_echo.py sha256=iAwBW2EkdYxCdF2SJpkosvKIpFnGnFYOx-muwJH1b8s 210
contextcheck/connectors/connector_http.py sha256=0iHoZJZRLO3PRfOvkZKUDVbfmTDhUXLffEqGd1JfEhk 739
contextcheck/connectors/connector_openai_compatible.py sha256=AuY0YXInjXRXwg-aIwelRX2bmqw3RBWHz7GsdDb9ppA 1535
contextcheck/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/endpoints/endpoint.py sha256=GlZCixiGDYgu4K2WJQeAHrK04iXXGfylJFyX3aiOL6s 1257
contextcheck/endpoints/endpoint_cc.py sha256=1GQYCxMonFe1Dvz3FBatQ2J3RyA6IiZT3GGHcf9LQn8 1142
contextcheck/endpoints/endpoint_config.py sha256=n4SnGa3M0gHEIBQvzJjwB8HQ8Ny5pCncaXnvHYRJet4 615
contextcheck/endpoints/endpoint_dummy_echo.py sha256=ZIMNKylT0_4LdI0_R4d9iuP3FCGVoPGQDa32xF3kU1M 216
contextcheck/endpoints/endpoint_openai_compatible.py sha256=LKVyQkch_dKLsbQTJ-blFiSBBYL05VckMe7iWW8RWzc 2309
contextcheck/endpoints/endpoint_tg_chatbot.py sha256=AEfKZ3hg9wPIHUa7Aw6cQsUo8cBofGaBGR8N8qV0rxc 371
contextcheck/endpoints/factory.py sha256=8Tj3N5-EmS5bbueJoWagur_Kokk_bPjtnKNO9bexofQ 1105
contextcheck/executors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/executors/executor.py sha256=mzF7w61HCjKFeK_LIf-9b8cg01tlCPEPiJpmORkxgoY 3609
contextcheck/executors/tests_router.py sha256=QILTd_vWsvqp2oIf8B1aV3k_6CwrQ2oawYhp9_vxw8U 4358
contextcheck/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/generators/cc_api_wrapper.py sha256=3h-dSyQoAB6QW52E-NJXGjPz3cuV9exIOSXM8-l6s1c 2370
contextcheck/generators/endpoint_wrapper.py sha256=tTVqi20SZyBaeaq1NflWZX7W13Rw_olcMnSeGklcOZ0 1374
contextcheck/generators/generate_answers.py sha256=dNyelMsPNm0K4uOKjy_903P0BMCgKKao6aNHrq1gKOs 3238
contextcheck/generators/generate_questions.py sha256=nr-eetcFaJ7ie0TPH8ieIVmZvEE7aj9w2S5Yo4fsRTs 5065
contextcheck/generators/utils.py sha256=4OZNXkJbVak6mq03xu8vP0-EKlTUk21mMXBNKjmlvK4 546
contextcheck/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/interfaces/interface.py sha256=wXoZGcwHxPs02Okn2qlZ1I33PQ7UAo_FGo9U1LDxAHA 4146
contextcheck/interfaces/interface_output_file.py sha256=OuGCYXxuNYuIiOcQSafF3lVrSgRf-6EFzos3UORmIgQ 3589
contextcheck/interfaces/interface_tui.py sha256=qT3h5rbazC3V4TUDNMQ-fjhtui8h5rR6P6vExy5-qAw 4583
contextcheck/loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/loaders/yaml.py sha256=QpQ2GMD6T_zztWp2gNOuda77IjPf5ObXGTvnCleqZfI 1595
contextcheck/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
contextcheck/models/models.py sha256=eGdOrFTn1SDwhUybFjLjTX8i-oZmu4xEpWqW_HkfqqQ 3968
contextcheck/models/request.py sha256=hu1FVP3_NgFERh2je48lrAH_boN-6a4gmZL9D6pxGfo 2510
contextcheck/models/response.py sha256=MpQXeLygNKYR8oDfHFZp1GsXNL-NCI_zlauKhGIZyd4 1336
contextcheck/question_answering.py sha256=84_bFGQdWG7Ld7xy_UtXgWWbnu6AGp_ybjljcdb6HSM 3222
contextcheck/questions_generator.py sha256=DRkzPXtCKldBZsvcWJJN1yzw-hHYiQht1opdBX83adM 3104
contextcheck/run_tests.py sha256=9vcY3uf_6QFpsGW2siba6JEwbQ-BIw9W4DkxivoDbKM 2086
ccheck-0.1.4.dist-info/entry_points.txt sha256=_i-RTZXKcFS-MkxpscJHZdpsepEKgzJ7yoXCmMJM_kc 112
ccheck-0.1.4.dist-info/LICENSE sha256=6lWPEpKKAh_bku-eK5loMKZhRxxdIHuVUe7iINyynRU 1089
ccheck-0.1.4.dist-info/METADATA sha256=hnO3J_zSCQwpEqOrpRLkyI8FH5b7JjNpoJT-Zosv0n4 6321
ccheck-0.1.4.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
ccheck-0.1.4.dist-info/RECORD

entry_points.txt

ccheck = contextcheck.run_tests:main
questions_generator = contextcheck.questions_generator:main