promptflow-evals

View on PyPIReverse Dependencies (0)

0.3.3 promptflow_evals-0.3.3-py3-none-any.whl

Wheel Details

Project: promptflow-evals
Version: 0.3.3
Filename: promptflow_evals-0.3.3-py3-none-any.whl
Download: [link]
Size: 133077
MD5: 737cbae3c2d29793d25001d45c6a9a68
SHA256: 1031577014926033f406fffb50c03c1fadea5768f46a67cc885552a5d35a59aa
Uploaded: 2025-02-25 22:43:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: promptflow-evals
Version: 0.3.3
Summary: Prompt flow evals
Author: Microsoft Corporation
Author-Email: azuremlsdk[at]microsoft.com
Home-Page: https://microsoft.github.io/promptflow/
Project-Url: Bug Reports, https://github.com/microsoft/promptflow/issues
Project-Url: Repository, https://github.com/microsoft/promptflow
License: MIT
Keywords: telemetry
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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 :: Only
Requires-Python: >=3.9,<4.0
Requires-Dist: azure-core (>=1.30.2)
Requires-Dist: azure-identity (>=1.17.1)
Requires-Dist: jsonpath_ng (>=1.5.0)
Requires-Dist: nltk (>=3.8.1)
Requires-Dist: numpy (>=1.22)
Requires-Dist: promptflow-azure (<2.0.0,>=1.15.0); extra == "azure"
Requires-Dist: promptflow-core (<2.0.0,>=1.15.0)
Requires-Dist: promptflow-devkit (<2.0.0,>=1.15.0)
Requires-Dist: pyjwt (>=2.8.0)
Requires-Dist: rouge-score (>=0.1.2)
Requires-Dist: websocket-client (>=1.2.0)
Provides-Extra: azure
Description-Content-Type: text/markdown
[Description omitted; length: 2827 characters]

WHEEL

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

RECORD

Path Digest Size
promptflow/evals/__init__.py sha256=d5b08hPILQxNDQ9p22-0d5Fl-90qmLEP7axZw6c0Ryw 267
promptflow/evals/_common/__init__.py sha256=aVBevMqxjVnqZOyBP0Bh3oYY-eC0ucoNx7KoRenTYfQ 602
promptflow/evals/_common/constants.py sha256=CSfm5Oiw0Ut9Jb_bD4_LvrwG1EHQi77xv53jIagqe4M 1704
promptflow/evals/_common/rai_service.py sha256=y9-ciDoPfc63CS6YPhAhpwe3z1MbefVChS2eD2NZ76U 17113
promptflow/evals/_common/utils.py sha256=diztHaokS64BAhZxp3G_yRHKPEes8gAYwrX3iCptLb4 1886
promptflow/evals/_constants.py sha256=BLCWKtzv7Z7011Pq04FK6jFVdIbqFkmHkZ9_yMbwGb4 1472
promptflow/evals/_exceptions.py sha256=WpdDnITPKweYr9M2wkKYlHxIXjyb9fbEVj9q7jfRCz4 3302
promptflow/evals/_http_utils.py sha256=NeRX4zZdoOq6DeigwIVo821jpDHWoVYaCeOKav_u368 14375
promptflow/evals/_user_agent.py sha256=2py0W-6HI4VhVHbYd3YGsORVj9ivoRXuazyw1xkuo4U 290
promptflow/evals/_version.py sha256=zcJU00xLlLrhXRfyAJTDfCzMN_a99DaV9NstAgy6Urk 413
promptflow/evals/evaluate/__init__.py sha256=oUs_M1GkTJOUgK6ANfFbn_jk3iu2QejAD96ivFpFMZ0 312
promptflow/evals/evaluate/_batch_run_client/__init__.py sha256=IxMAKlSZnjf-Vy8LNvhchNOEfCxAjUnfrgumqUvhrwE 369
promptflow/evals/evaluate/_batch_run_client/batch_run_context.py sha256=GmmcKuMrsgajWl2P4bYyvEk7T1tkoM4_dHgKy-gvhM4 3008
promptflow/evals/evaluate/_batch_run_client/code_client.py sha256=QI3dJZa5y0IexPmaYXFeztqiDrEGH4APtXzVtxGN5Tk 6918
promptflow/evals/evaluate/_batch_run_client/proxy_client.py sha256=DPJSm28Upd9qz9O0mP_8GG6bUobdfuNmbGpXJoRHlaM 2042
promptflow/evals/evaluate/_eval_run.py sha256=uOdsD9iYyOuIVgCpWu32ZvSkBG3eebO9jm5yCKb2Zns 19989
promptflow/evals/evaluate/_evaluate.py sha256=2oGfRnJu4Aiq3_PlEO6xoXm-wBUT6_NFB_SYXCUNse4 25630
promptflow/evals/evaluate/_telemetry/__init__.py sha256=SguaK29uq9SQLYPllyKscIvjGf85TyRJb2PkQ_npArs 6592
promptflow/evals/evaluate/_utils.py sha256=wAWq3gWCFAtuTQ-nGIGqyHB0-N0lDR7edgK-Ag18aeY 9362
promptflow/evals/evaluators/__init__.py sha256=aUdOgEW1ZyWeuocHDeNEEk-5uuZOcRjTXPxw7P-nQTg 1581
promptflow/evals/evaluators/_bleu/__init__.py sha256=_ghR4e2cgdnlUWFczX_TpIDCQMn_Bc0jofkBHcrMIxk 269
promptflow/evals/evaluators/_bleu/_bleu.py sha256=Bux5-LGa-7QF-q8oLeTOna7s-QPmtIGkMV5wUecZPRQ 2437
promptflow/evals/evaluators/_chat/__init__.py sha256=45O5jFw2Od0acooHuv5gGiXcqegYuNiFjh8DL9CCqlg 259
promptflow/evals/evaluators/_chat/_chat.py sha256=11p_hdOA1aL_9Av6sjETAKBkFnXGSRH1Xj-rN8qIzGM 12281
promptflow/evals/evaluators/_chat/retrieval/__init__.py sha256=VObUAoUMd3uqG7rUC60RySth_qaZxQ296a0jU4pwonw 282
promptflow/evals/evaluators/_chat/retrieval/_retrieval.py sha256=pCpN_FNEyU8tsTUalvww8y9e5NghScHtUo9M37sYb04 6034
promptflow/evals/evaluators/_chat/retrieval/retrieval.prompty sha256=YG53D30Mh2rvLmUCXFekZzHFJFhcmJAmcjxxg1m7OL4 1809
promptflow/evals/evaluators/_coherence/__init__.py sha256=Pas4_QnSfIXRtdU1T-8MeuQfG6ug-waJeC10fDnVWSY 265
promptflow/evals/evaluators/_coherence/_coherence.py sha256=FrskKJ67jLJtkVFkD8NsmtXP5mGQVvxvmSieueRtEr4 3983
promptflow/evals/evaluators/_coherence/coherence.prompty sha256=MzB7dFRhb5Rn4jJYv7JmbFak8wU7kPxr0oP2QA9PrfU 2789
promptflow/evals/evaluators/_content_safety/__init__.py sha256=zUrGM0hPCoo4xViP6frtZsotwYjtDWtHPhluM5oa-KE 767
promptflow/evals/evaluators/_content_safety/_content_safety.py sha256=LLP0bFbfiCdwt0J1tRORVbVqRnkbdCEQMtH05o6pwfc 3985
promptflow/evals/evaluators/_content_safety/_content_safety_base.py sha256=GtuKLZwj6mTnzsXfAu6RORRjZwx_rKlvtH6YMNukhFg 2346
promptflow/evals/evaluators/_content_safety/_content_safety_chat.py sha256=4r_m2jglRDAXlzzfRkewq6W9Ii5qqCLQAzPnlFfFOvA 10137
promptflow/evals/evaluators/_content_safety/_hate_unfairness.py sha256=WOi1p5HwthxefQXs4GKrnxuNCDW4Q4Zn9nsH0BP242o 2832
promptflow/evals/evaluators/_content_safety/_self_harm.py sha256=3cY58JWHOAtNbA9TlotB59O3KnU7pvHSm68fIMdv8fQ 2631
promptflow/evals/evaluators/_content_safety/_sexual.py sha256=aDNJEHhXd5DcMH9jY1i24s4qnkyow-Hcm9s5idRic_c 2599
promptflow/evals/evaluators/_content_safety/_violence.py sha256=BTJz2bMN-MntnlUwjZFbwR3XLst7GDXLNMdWHAkwh7M 2623
promptflow/evals/evaluators/_eci/_eci.py sha256=n7kUwnIFgB6bxImvgVUC2DuLyFebwxfINpYJHhe265s 3647
promptflow/evals/evaluators/_f1_score/__init__.py sha256=syKemrDDjSPvdM_DF5V75mtMD6VMBaF4NftrBZQiO8k 269
promptflow/evals/evaluators/_f1_score/_f1_score.py sha256=wceabBZ_N-tJsLuDHFXElET9Xi29bUppsc3pLmKA_Aw 4276
promptflow/evals/evaluators/_fluency/__init__.py sha256=PC6HZuPWxDwi8WQ3jQFs8wwoxEKMXrJ056nmiiOcNJg 268
promptflow/evals/evaluators/_fluency/_fluency.py sha256=lVuAEFFE-RqBQWCKfqA2kx20FaEvTP8TadvoZWVU-YY 3951
promptflow/evals/evaluators/_fluency/fluency.prompty sha256=vBtKGuu0OaV9O59HTHAKjV1O3PkO-lb_4A-sjXCjoVk 2642
promptflow/evals/evaluators/_gleu/__init__.py sha256=n6q0X_S29EmG1Z-KBY2whoVKSU5uE1L1DP_UymcHIcw 269
promptflow/evals/evaluators/_gleu/_gleu.py sha256=VdYl5KMz5gRZrPE9P8XYPQmdOgMfSwjSsQdJTxNJqp0 2374
promptflow/evals/evaluators/_groundedness/__init__.py sha256=MSmGm0KLM5ywd7s1iBCeHpcvo9eA4nIEyVwRHnvMhv4 283
promptflow/evals/evaluators/_groundedness/_groundedness.py sha256=PM4gsIjkWFb2Gsqhz8fd6Ajv8crj9CfB2cQ0Oj-aPL4 4127
promptflow/evals/evaluators/_groundedness/groundedness.prompty sha256=A59q_G5Gh8mwsUg36Qo9_peZgNTNZdxzGjZR--U3G9o 3249
promptflow/evals/evaluators/_meteor/__init__.py sha256=CYYcN_GOE_RMSBoo7vC1Et5_FmoJL6YB-ZHePO1QJCM 275
promptflow/evals/evaluators/_meteor/_meteor.py sha256=133VzgErvO_f4IUtXzyej0T05NMhs9hfeNf3Z6HTb_0 3260
promptflow/evals/evaluators/_protected_material/__init__.py sha256=1Kd12RW140gZMoWnZj-35q93mX4VyE9xdTfDD_Ml9oI 114
promptflow/evals/evaluators/_protected_material/_protected_material.py sha256=ozaKAf87tNDiicc2n0xBmhiRH--1iEbvRdkkeGLF9Zw 3818
promptflow/evals/evaluators/_qa/__init__.py sha256=8-Z3_hSIr81GV_y8RuIOXBNGWG3jX0a5vhqmjdDS6NY 253
promptflow/evals/evaluators/_qa/_qa.py sha256=1xkNMTKvkJM93E_yru-0lTLsynXmw7pudCZT4XFCH4I 3953
promptflow/evals/evaluators/_relevance/__init__.py sha256=ws4vVxms4-oSLFwzlGN85fUZ9mKcU-Je5aZ8lHzJx4o 274
promptflow/evals/evaluators/_relevance/_relevance.py sha256=Ga8_eqvYLKAfiLK_SNV-dpU1-wS_8eYpQt7OGt1jzO0 4378
promptflow/evals/evaluators/_relevance/relevance.prompty sha256=u0TObAIbp_n7Cl7WFJN3buthsqYvfOMBswlzgGpkLVo 3806
promptflow/evals/evaluators/_rouge/__init__.py sha256=i5qGbJgfVmBhevx3mu1g1tza4KncX2CQEY8Q4MAFGls 301
promptflow/evals/evaluators/_rouge/_rouge.py sha256=-9woW-6L6RFHIDiopNOuT-L6vuKRGv1OlfyQRvv7tDM 3561
promptflow/evals/evaluators/_similarity/__init__.py sha256=FF1sas6a94XmpB9qjoLMN6UHBHKeyrFypSY47DT7Icc 277
promptflow/evals/evaluators/_similarity/_similarity.py sha256=RDOT6aiWPuMY6NWmn97LP7mk06Nhtcnf-cbT0njQ5s8 4364
promptflow/evals/evaluators/_similarity/similarity.prompty sha256=ki9jKrA15zqu6JKwNcUIyb20bNESilMHvnfAJiSzT84 4843
promptflow/evals/evaluators/_xpia/__init__.py sha256=HKnhJeO3sO-iiRg62Bit2_SrurjkIIU97Dcs4n0bmzA 94
promptflow/evals/evaluators/_xpia/_xpia.py sha256=iI_aZL3ckwl7rqv5F7qRGpdOxCLt1VGM__TyHZbLTRI 5412
promptflow/evals/synthetic/__init__.py sha256=4hcK_e18VpoMyyNGUVI98hcHIyEI7JgFaZCOOPIqWqU 338
promptflow/evals/synthetic/_conversation/__init__.py sha256=Y7FetObuyn3NNvBkTI4y2XZ9ettNyZ18hHWZRU6X71s 12690
promptflow/evals/synthetic/_conversation/_conversation.py sha256=6pettNpCo85z3L5jb9N8Iaa82iXyZtG8ofkSJS8A4uA 6373
promptflow/evals/synthetic/_conversation/constants.py sha256=Pu1RsJ9RczboDGQfQm6jf6daE9vvcguOBNOweiT4p48 1012
promptflow/evals/synthetic/_model_tools/__init__.py sha256=MbDKX-gH7Z1cAxNTBjvhg_unli7rwvpXyt13y3cS6_E 858
promptflow/evals/synthetic/_model_tools/_identity_manager.py sha256=yvzxudtWz9OsKDyU4pjDfE1B9StEW3SvW2fW2eYUfIU 5214
promptflow/evals/synthetic/_model_tools/_proxy_completion_model.py sha256=hva6vrLReEyfGwPNyKrY0hWQ-SDlcViig_OAOCWVE6s 8594
promptflow/evals/synthetic/_model_tools/_rai_client.py sha256=VSWMtufIvlgZWxvIZTzc81WtTGjrcaj6HbSmyJWtOSw 5786
promptflow/evals/synthetic/_model_tools/_template_handler.py sha256=W1q13N1ezL2GaldxHF0m7LgISDUpznAyWWH38RDE9Gg 5540
promptflow/evals/synthetic/_model_tools/models.py sha256=QxEcP_aQaG4rtZ513qBT6_GYxTQ3_n3KOayvtWjBfoU 21474
promptflow/evals/synthetic/_utils.py sha256=il9CW6lZzPDGUnSyRuJ0dOS3c_B61BmFUcEOTjzCk48 2644
promptflow/evals/synthetic/adversarial_scenario.py sha256=CcjIVAZJqak8KJOGPFlvvpn_yFtGB2eGSpOiGUHmMR4 1057
promptflow/evals/synthetic/adversarial_simulator.py sha256=DOlL2LUJ9UZhZFDDm5DN9LnsGI6KIOi10F3Fnbu2QyM 19976
promptflow/evals/synthetic/direct_attack_simulator.py sha256=k6pO6dyJ9uxuEx7rWZ6kAmT3Sjjlc_qCRbsgOGmtG1c 10868
promptflow/evals/synthetic/README.md sha256=6b808R5ia_u6aC6NUK05yYn1GcP063tbK-ziU4Uo7kU 38477
promptflow/evals/synthetic/xpia_simulator.py sha256=noxy4kl9FNPlCPIpRuW8l_YHFcpl8IJYy3lNnvpO-OA 8721
promptflow_evals-0.3.3.dist-info/METADATA sha256=_6lTyffiU2vg75QoyIBXU8vsLlhymZpmV4cW28ydqAU 4198
promptflow_evals-0.3.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
promptflow_evals-0.3.3.dist-info/RECORD