langkit

View on PyPIReverse Dependencies (8)

0.0.35 langkit-0.0.35-py3-none-any.whl

Wheel Details

Project: langkit
Version: 0.0.35
Filename: langkit-0.0.35-py3-none-any.whl
Download: [link]
Size: 1224425
MD5: e667daec164a0f41cd5b61a0250e330a
SHA256: 602cb673af70138691cd7709fb451af62a0927f1c396ff2cbbcba86dae886305
Uploaded: 2024-11-06 19:13:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: langkit
Version: 0.0.35
Summary: A language toolkit for monitoring LLM interactions
Author: WhyLabs.ai
Author-Email: langkit[at]whylabs.ai
Home-Page: https://docs.whylabs.ai/docs/large-language-model-monitoring
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<4
Requires-Dist: datasets (<3.0.0,>=2.12.0); extra == "all"
Requires-Dist: detoxify (<0.6.0,>=0.5.2); extra == "all"
Requires-Dist: evaluate (<0.5.0,>=0.4.0); extra == "all"
Requires-Dist: h5py (<4.0.0,>=3.10.0); extra == "all"
Requires-Dist: ipywidgets (<9.0.0,>=8.1.1); extra == "all"
Requires-Dist: nltk (<4.0.0,>=3.8.1); extra == "all"
Requires-Dist: numpy; extra == "all"
Requires-Dist: openai (<2.0.0,>=0.27.6); extra == "all"
Requires-Dist: pandas
Requires-Dist: presidio-analyzer (<3.0.0,>=2.2.351); extra == "all"
Requires-Dist: sentence-transformers (<3.0.0,>=2.2.2); extra == "all"
Requires-Dist: torch; extra == "all"
Requires-Dist: vadersentiment (<4.0.0,>=3.3.2); extra == "all"
Requires-Dist: whylabs-textstat (<0.8.0,>=0.7.4)
Requires-Dist: whylogs (<2.0.0,>=1.5.0)
Requires-Dist: xformers; python_full_version >= "3.8.0" and python_version < "4" and sys_platform == "!macos"
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 3183 characters]

WHEEL

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

RECORD

Path Digest Size
langkit/PII_entities.json sha256=dh8vC9fAM5l-89yP6csYOI2VY9PvCrdKNJHUzBkOHvQ 240
langkit/__init__.py sha256=eLCYIiWWIOXRrh3a-PMk-vvTnmUNTUPZXbSyIMNy0eg 2100
langkit/all_metrics.py sha256=LVwLj6L-AAkLX5-1nfVS2C7vKJqsLqE1t8UHLtdtyAo 892
langkit/callback_handler.py sha256=MPvwk_PevN1h5DImpOMRDay40SsG58iY9Rxn99Psq5M 9984
langkit/config/__init__.py sha256=l-xUDepAP8IzJxxFqkbqgMwKl1WgNppeOnKQ1aXvo3g 140
langkit/config/environment.py sha256=WRFg75V4sIvW1HhBcgNu3sJXW_TF1qNBsHbaHhmU5gk 1757
langkit/count_regexes.py sha256=MiP7Zuk6ITjyxozu4hZqjsa7ZUweIps91py3UmUvu3A 2158
langkit/docs/faq.md sha256=jJiswY0QWCeQFvUlUtkyKu52BgomJK5XKTuWCkcEmes 2364
langkit/docs/features/quality.md sha256=DV0BHcBCusWYxRTjQC9WHJ3awFwwHYCEpPR6X3VQ1iQ 1260
langkit/docs/features/relevance.md sha256=Inazgstif7cyT6eV86p3bNFgspjGZ1AGHV_W2YuLDZA 1801
langkit/docs/features/security.md sha256=SMgaz6Xt8zcc-LxrqlryJQxngZ5OVGBaW4NGmRoBbuo 2450
langkit/docs/features/sentiment.md sha256=Bom48CkBH7yztPlg3lomZRq_aVBGVB1AGUqeO4jeRq0 1364
langkit/docs/modules.md sha256=sLUUTlYYlVKWQEwadf0U5AKgntN5ZY41wt5wWFo_L9M 26906
langkit/examples/Batch_to_Whylabs.ipynb sha256=QXFeITfmoZheYD9Ng8zQQwBL6FS5yh27Fepvlc1iOU0 10752
langkit/examples/ChatGPT_Behavioral_Monitoring.ipynb sha256=Rh5JY5qGfHJxjDWzmBDlZmY9IZjC2ZDPK3XfWvjg1fA 178603
langkit/examples/Choosing_an_LLM.ipynb sha256=cQlT4H2sPzU3G7xjQmlUpBHsCAPz21wSiDw_i7cC8Vo 576310
langkit/examples/Custom_Encoder.ipynb sha256=mK7l7K1SfJLyGPza0mcNdfykiC1IoThPsDR_l8EUTsw 6832
langkit/examples/Detecting_Jailbreaks_and_Prompt_Injections.ipynb sha256=JpFCpiZGl7XaYwFv2TrwWwiEb8BpMRdcVyu6eN-jpHk 18059
langkit/examples/Detecting_PII_with_Presidio.ipynb sha256=0Nn9ru2KxqDO_4rRxvTeDFhwLDFseBJtuLY7pCaThsU 14251
langkit/examples/Injections.ipynb sha256=lVmp-BtTMcxPWKMXfpcuzbL7CFPNnlR5nggCzR6HVV0 6914
langkit/examples/Intro_to_Langkit.ipynb sha256=3BZxMuGlZhI75yi-rbebQx1hTk4cT21PpR6SP3TecAw 9658
langkit/examples/LLM_to_WhyLabs.ipynb sha256=cRMK5Dxehfm1D4_M6d2zvIPaJ77Isko0EZ2ytz3Wjq4 262944
langkit/examples/LangKit_Config.ipynb sha256=lqYoIDTpdFKk34vdMHbgn_qPEKnwhli9Ur7Kdmb2VrY 47033
langkit/examples/Langchain_OpenAI_LLM_Monitoring_with_WhyLabs.ipynb sha256=XD3PHg3CxO3OHCXj-24RdrnKm-8MEoAKVJCLDtetAiY 11770
langkit/examples/Local_Models.ipynb sha256=5H2Uy0b3a_9oCBgf2wp-rUeTxpoxHSIeWgZMEepYVFk 7513
langkit/examples/Logging_Text.ipynb sha256=4G903s6yfystc7W6mfmeDlvqmntcz7-FmypYx45JnlY 30942
langkit/examples/Proactive_Injection_Detection.ipynb sha256=0S7_4e51nGyb6lGd869JUm58B2ACVL7ougzKDSFL2IA 24920
langkit/examples/Response_Consistency.ipynb sha256=HMnpcEOU2-20kV6RsFMhLLs1j6XLCIfMWTD_XSXfEWo 13755
langkit/examples/Sentiment_and_Toxicity.ipynb sha256=gWAiW_vWwn_DO5POr10XvFA3KpePKukd9IhsXMQZhsk 17234
langkit/examples/Toxicity_Model_Configuration.ipynb sha256=UUqC_p5H5WAAIQ1sfl0PXOJQ0nw_wDdOht7TWqUUp40 5349
langkit/examples/huggingface_langkit_whylabs.ipynb sha256=99WW4jbNcbBSgzdXtDKIOginZm-WePmDUD-azM9Thpw 32737
langkit/examples/tutorials/Safeguarding_and_Monitoring_LLMs.ipynb sha256=hU55a-zMXx_zHZeGstUBgMieKVXeqhXKRYzHk0Nru_g 18190
langkit/examples/tutorials/Safeguarding_and_Monitoring_LLMs_with_OpenAI.ipynb sha256=DnEJGHbE6laoaP5iUYY-kwImsUGGBUbKvgulJRXroI8 20669
langkit/examples/tutorials/Segmented_Validation_Example.ipynb sha256=6OHhlnUF2Q0IZZHkfFOlavzFuqH-vhB8CsMuHr0a3RY 11210
langkit/examples/tutorials/images/dashboard.png sha256=VxAYdG--mtBZrDaVLPliT5ArlArqpPmqbWuY3w60N0s 109092
langkit/examples/tutorials/images/safeguards_pipeline.png sha256=LxwGspwgVHgjmfdTsIadb-8XCkF-7ldGpCZFcICYuEc 336393
langkit/extract.py sha256=3LZUft3e2RWu7RBTVj7mns3J7QSoi2ruzTE6QUyA_PY 675
langkit/injections.py sha256=OeLiVdTItqW7CKEqmHew6q6iHx5QdoA6BvgAiKUj7CQ 3402
langkit/input_output.py sha256=cQUyZj5JhvQjR4kaWkQG6lTNv4x8_BAAlruYPl2y0kc 1800
langkit/light_metrics.py sha256=jTE5qSKYLcgZfEImnhH26fF7Kd2k3f1cbkww1equSbM 516
langkit/llm_metrics.py sha256=6G4K5fMd4mUoZXdIxVIjjKRoi4WWaBWwJsVNU8QwpnE 999
langkit/metadata.py sha256=UqhDky2lLausTn5KkoeMjK5PRt-WWy0-wFcdZsafbnc 1367
langkit/nlp_scores.py sha256=f5zJUGu_ui0E_WhpYt027zszHycpNSczTc513HQPStQ 3389
langkit/openai/__init__.py sha256=Bt2Fp26xV8mlmO6xp8xKMMxyzxLXZ_ZjUxcdGEIwv5w 363
langkit/openai/openai.py sha256=jnTT0sRufWBwgPpqUOMg0i6YyRN7MHllP1qEZpRwu8M 14338
langkit/openai_wrapper.py sha256=HBMY7PBFKHH06skbUwgcniGCzNjPttNfbL17UIfiDRw 1741
langkit/pattern_groups.json sha256=zvh4fvysE4r3TP4gWGrhhCW2ljv-FRuEk2jX3oXRLmc 807
langkit/pattern_loader.py sha256=j6TXfmVUd0Al4O_9emnCnTmo_dbPsSV95Uu-KoKNnAY 2868
langkit/pii.py sha256=yXJj0rdKRsxMuaGDka901VBPd1QkyVqIEW9dkncB2j8 3180
langkit/proactive_injection_detection.py sha256=Df3D5mWvjyi1Mp7H31_RMC5UeCDMneLbxrCFAPGMsto 3778
langkit/regexes.py sha256=fkeRssyQSeLTdr4O0v3kRPHkO2n1OZ-SKmu_35IyuUI 2669
langkit/response_hallucination.py sha256=Ou5zUhXJVuwjI-kQ43walePBNZLN06uh1oOkKtKKMRo 10169
langkit/sentiment.py sha256=1Z3ukXE8YZsVDSm5_jj0xVx4P5z8RhrxBBsuRpmv7YA 1352
langkit/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langkit/tests/conftest.py sha256=BADUYkOXN7_Ftq9FDNaePivkkQpt-vGtzMvfbbOzZpU 3970
langkit/tests/test_callback_handler.py sha256=pH9sHrNHBEv9Bjumtzy-GVJqyNATWSvaGle-n9iHLU8 4894
langkit/tests/test_count_patterns.py sha256=h8tIajkXyYRXJaisEcRxPJHcjuX5XY5cpmJ-CzrcTNo 2293
langkit/tests/test_extract.py sha256=uL-pEvn8qwAUExbSQZp-G--vFbBTaocVXI7wUZbMxks 1528
langkit/tests/test_injections.py sha256=1Vr2GEJerImnUnB5TdUCHSEhDiS72jrbNanEVEmJfog 2061
langkit/tests/test_input_output.py sha256=YKOpxtORE2Rn-soWcEoWXm8kViPIPAe1unt7v4ah6XU 3580
langkit/tests/test_metadata.py sha256=TOr09JEzSJ6IOiaakXHoUvM-MEWiyX7KLKIExIfTJxg 716
langkit/tests/test_nlp_scores.py sha256=XhMG0kLXg6uGncPCTsoE1dnmTK16V8Kr7MUbl-_xZ4o 649
langkit/tests/test_patterns.py sha256=9r4Makb3-ouA5tNdGCVXpgceUcTM7YxUgC_LcFwvNGA 4875
langkit/tests/test_pii.py sha256=uLjb7bgNQUY93M-pNiPNIPiP5ZuXai4wBSwimefjYqw 1787
langkit/tests/test_proactive_injection.py sha256=hJ65K7mM2_9NSA9SRghknuRTzUxGhkvbKla7DfwplQU 2639
langkit/tests/test_sentiment.py sha256=GtWdJXr6Gzccnh0_6-hmf8tLFzQtyKkdRwHW43UVkaI 999
langkit/tests/test_textstat.py sha256=i0cvAwr9wVSnuuTtH3N6-Xc2G2Y0u59IUjeNJtdCSIM 1472
langkit/tests/test_themes.py sha256=6nV_pm3DPUrVa2-QMs55H0fzFw_zWl-YdGo9gKOVUME 5481
langkit/tests/test_toxicity.py sha256=RJXK2T-HzJhwiJvWoy2tSuvyj_0WY56vZ3Ri_bCnMHg 2544
langkit/tests/test_vader_sentiment.py sha256=OY2YrlMaUZlk5wwZxvOPN2A_QViFzJX4FCzI0m7mh68 2162
langkit/textstat.py sha256=dEWbD2uFVKnDD63QGu1969bB-aK_OmidVCbS71sj1Lo 2936
langkit/themes.json sha256=F0rvTxSOqqDMy35mz8frRfcb03XxXwzQz_ch8M4gFgE 8937
langkit/themes.json.txt sha256=zEtSsISdH9DG-A5QetMkzDNSzP1d76k5CA0c9L9R9uM 261
langkit/themes.py sha256=-5gr6kIQNZWPSuWwE8nJZo9eNUM0KtoYF4ZjOOSjtDg 4374
langkit/topics.py sha256=RzYRRChH52aBPfBSqT0gx7YyDPiILlxksDbNclBRVok 1479
langkit/toxicity.py sha256=CLyy17Sy8lCR8VKzH3b2dq5nlRUDvw-1XB1M_4GnS0o 3092
langkit/transformer.py sha256=fCHnFCN4q90lvOhSSKMENSY4bkOxVPXmxlJt35a-vBs 3200
langkit/utils.py sha256=Kdk-q6ACDh8Ojw55LktVBSEGydrb64Tyu7lx2L_-OHc 1481
langkit/vader_sentiment.py sha256=z070vjGN_3S3IWpg_edE3OHiF2c3zHFfvsiwkGNKpsw 1207
langkit/whylogs/example_utils/guardrails_example_utils.py sha256=VDaUz_kImrhxLlHTfHI2_mORwMuEktXiKQjE_XqqMfM 2723
langkit/whylogs/example_utils/guardrails_llm_schema.py sha256=wqkrM91OfswcQmuwae6Oed2Ksf1fU0ziuPUWpaltPII 7875
langkit/whylogs/example_utils/guardrails_openai_example_llm_schema.py sha256=09l3HQrOZtCCP9_m2gM34WU1ukMa2PzZcXh0uwG_FvY 8153
langkit/whylogs/example_utils/guardrails_openai_example_utils.py sha256=U6OM3FNZAB8Y-d7L3NP4JYVduv60hGH0FrXhGEibLRo 972
langkit/whylogs/reference_chats.json sha256=3Y-8Y6cTsdhdTtnZYoIl7Mya-33b1vyV9HjBCl4M7tM 30472
langkit/whylogs/rolling_logger.py sha256=-3MZMkfoTksOc8ZuMnY-5qpMl602jDh_vHSZ2y9_Pt0 859
langkit/whylogs/samples.py sha256=_UO9mhpSVry3r_DH24XA02s6RNh7UXMtwP-b4VMm5CA 993
langkit-0.0.35.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
langkit-0.0.35.dist-info/METADATA sha256=kCyhwVexCsna1A9foa2_hk9Vhvmijct7wY_nR1sbGL0 4765
langkit-0.0.35.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
langkit-0.0.35.dist-info/RECORD