generative_ai_toolkit

View on PyPIReverse Dependencies (0)

0.2.3 generative_ai_toolkit-0.2.3-py3-none-any.whl

Wheel Details

Project: generative_ai_toolkit
Version: 0.2.3
Filename: generative_ai_toolkit-0.2.3-py3-none-any.whl
Download: [link]
Size: 219632
MD5: 44db0b2ebdf0ad6755ec91a0aeac1ba4
SHA256: 50a7447cb06b84aea330ff1df8de93245a5c36692f6f5e3eabe16a3980dd5961
Uploaded: 2025-01-17 10:55:49 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: generative-ai-toolkit
Version: 0.2.3
Summary: Toolkit to support developers in building and operating high quality LLM-based applications
Author-Email: Rui Costa <ruicos[at]amazon.com>, Otto Kruse <ottokrus[at]amazon.nl>, Ryan French <ryanjfre[at]amazon.co.uk>
Project-Url: Homepage, https://github.com/awslabs/generative-ai-toolkit
Project-Url: Bug Reports, https://github.com/awslabs/generative-ai-toolkit/issues
Project-Url: Source, https://github.com/awslabs/generative-ai-toolkit
License: Apache-2.0
Keywords: generative-ai-toolkit,generative-ai,gen-ai,agent,llm,testing
Requires-Python: >=3.12
Requires-Dist: boto3 (~=1.34.140)
Requires-Dist: fastapi (~=0.112.0); extra == "run-agent"
Requires-Dist: uvicorn (~=0.30.5); extra == "run-agent"
Requires-Dist: nltk (~=3.9.1); extra == "evaluate"
Requires-Dist: scikit-learn (~=1.5.1); extra == "evaluate"
Requires-Dist: pandas (~=2.2.2); extra == "interactive"
Requires-Dist: jsonpickle (~=3.2.2); extra == "interactive"
Requires-Dist: requests (~=2.32.3); extra == "interactive"
Requires-Dist: itables (~=2.1.4); extra == "interactive"
Requires-Dist: tabulate (~=0.9.0); extra == "interactive"
Requires-Dist: boto3-stubs[bedrock-runtime,dynamodb] (~=1.35.2); extra == "dev"
Requires-Dist: fastapi (~=0.112.0); extra == "all"
Requires-Dist: uvicorn (~=0.30.5); extra == "all"
Requires-Dist: nltk (~=3.9.1); extra == "all"
Requires-Dist: scikit-learn (~=1.5.1); extra == "all"
Requires-Dist: pandas (~=2.2.2); extra == "all"
Requires-Dist: jsonpickle (~=3.2.2); extra == "all"
Requires-Dist: requests (~=2.32.3); extra == "all"
Requires-Dist: itables (~=2.1.4); extra == "all"
Requires-Dist: tabulate (~=0.9.0); extra == "all"
Requires-Dist: boto3-stubs[bedrock-runtime,dynamodb] (~=1.35.2); extra == "all"
Provides-Extra: run-agent
Provides-Extra: evaluate
Provides-Extra: interactive
Provides-Extra: dev
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 60182 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
generative_ai_toolkit/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/exceptions.py sha256=ew-_zHAchveT7G2RYEo7IkSKcj3phdkUaB-SRtTq3eE 658
generative_ai_toolkit/agent/__init__.py sha256=oLl8TZ-xR1nPSmWEOO7zHIDZEojQ1-NCqBxYpfQMLm4 843
generative_ai_toolkit/agent/agent.py sha256=bm2NzHz6md-MTfLYof_8Oy7EYEpdvDy5j9p9IX3MPyY 22774
generative_ai_toolkit/agent/tool.py sha256=gjeP6UDHVvFTQcW2k0cV7pBDr0VDwySisy66OacOmic 6029
generative_ai_toolkit/conversation_history/__init__.py sha256=vJYljErG3jdbHp-t7qWmeKUtCVFmIoLUNC34mXiZ0kw 863
generative_ai_toolkit/conversation_history/conversation_history.py sha256=YwYEzcXy-eJNr9Mr-Aj5Dm30Ub93VTlpNp4Vy8M9cEI 6588
generative_ai_toolkit/evaluate/__init__.py sha256=7t-wl6tmlgLnxPjuVj57svAE-PVnzBpbl3jeqcfVFu0 760
generative_ai_toolkit/evaluate/evaluate.py sha256=qPCX7qy3GwMu7DRiJ6z1X1PTotOFjTJ9Akw2GOmwIcs 13193
generative_ai_toolkit/evaluate/interactive.py sha256=p0OeXsoHAHBtQZjmDigsQ6jwlpOKpIV_zoD-YkrU_a4 12832
generative_ai_toolkit/metrics/__init__.py sha256=qrknw3BmyZfDf4A3c-OQ7J_RPmvnIx20r4MmN5fw3Ng 822
generative_ai_toolkit/metrics/base_metric.py sha256=vb-HTS9SqLefyLtyJToZcVrldVDIXKGlztBI5up8e_o 2280
generative_ai_toolkit/metrics/measurement.py sha256=TY8PKXIwHyrD688rpKjFIhKSMRRmupcPEcaFxGoVN_Y 1944
generative_ai_toolkit/metrics/modules/TEMPLATE_metric.py sha256=KGCAuHnsIW62T5Nlku7nDV4JO3eY3_MzmdX_zoBdffM 15761
generative_ai_toolkit/metrics/modules/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/metrics/modules/bleu.py sha256=h_02SV08eu8_9LYrVEZvl2jgXxQClsjj_rqvXokO0Lw 2740
generative_ai_toolkit/metrics/modules/conciseness.py sha256=Uj013OfkYk_447rFh9Rwr7GDdUFIcvQEyxrBvxLk4CI 4263
generative_ai_toolkit/metrics/modules/conversation.py sha256=iXPpzIrh4jqEs79zraXpxco376V6RRYL13ksnAtktcw 4467
generative_ai_toolkit/metrics/modules/cost.py sha256=NIHrr0ADOcu46-nFxBHQ9r3HVCiqox_JbFyKBCJkU3c 3516
generative_ai_toolkit/metrics/modules/latency.py sha256=gIIxRWKEPUC89n0V5XLEiIDUfV3wG655_Wz2ZgbMa00 1826
generative_ai_toolkit/metrics/modules/sentiment.py sha256=-bfe68Yjn0cCtpo-ESi-zpoHIBpbtvIwJwByVA_9-_Y 4679
generative_ai_toolkit/metrics/modules/similarity.py sha256=5QlDyqDgJY7XT0cjXN_gIJSE6-jZ2YPwbQpFLeLEXs0 4593
generative_ai_toolkit/metrics/modules/sql.py sha256=2ErZRVO_RgNczsm0If8SmblrmU4k154grXIyHiMmhN0 3729
generative_ai_toolkit/metrics/modules/token.py sha256=LpqGtPrgGtITofTnyc0891ot1wNoAJLVkqzXpzS1Jho 1412
generative_ai_toolkit/run/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/run/agent.py sha256=QawfLml4-rKPrNOLOrCYrk73fwPEQ-N77l-m6N_ZJuo 3731
generative_ai_toolkit/run/evaluate.py sha256=yY1UP1otFR4TyIeI38E5SBRnIYKNtJo4Jo2jAm4wSR8 6096
generative_ai_toolkit/server/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/server/server.py sha256=XM79yXqXqaKAw-38qeT4S7QzQVOszOUc9yvjonEyIWo 2290
generative_ai_toolkit/test/__init__.py sha256=kHcoVlD5DowUPSH6WJ273eVn65h88PLjQayiuAdMEgM 17377
generative_ai_toolkit/tracer/__init__.py sha256=5fkcKTUl6YM1w4-cnM8OZKoObemBUh2e87dy3oYmzhQ 1041
generative_ai_toolkit/tracer/tracer.py sha256=UGNBFxyTCHAdBx_DJDN0wPCk2ruj31oR5BRM70eFaLs 16371
generative_ai_toolkit/ui/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/ui/run-mock-server.py sha256=QT7uma5xRhWFZBQGPCigjIMo85_TVq5ZU9wWWO8shRA 2225
generative_ai_toolkit/ui/dist/index.html sha256=vBoq6qeObXr5zVRKbuUBt6ZbR1w8X2BGFFGe13awuYs 1095
generative_ai_toolkit/ui/dist/vite.svg sha256=SnSK_UQ5GLsWWRyDTEAdrjPoeGGrXbrQgRw6O0qSFPs 1497
generative_ai_toolkit/ui/dist/assets/index-C_uSU90h.js sha256=iQTZzl6mmyo4Zf8wQ_0W0O4ZdGmX3hN3M9G0BoFRRME 363095
generative_ai_toolkit/ui/dist/assets/index-D6n2Hn6N.css sha256=7zAQxbzOv2zao5NRaXZkWF1fnW6hrWwyh2j9pH1SX44 27265
generative_ai_toolkit/ui/node_modules/flatted/python/flatted.py sha256=ke8FuEflns-WlphCcQ9CC0qJqWqX3zEEuak74o6rgE8 3879
generative_ai_toolkit/ui/node_modules/flatted/python/test.py sha256=uTOn6HJd7KeY_PTRvvufv60dmvON3KWp3nnqACj8IlA 2129
generative_ai_toolkit/utils/__init__.py sha256=YFlainwOyY7GYLp7-1Op2FBvs_6-Gv10Uo7Lqx9XDK8 621
generative_ai_toolkit/utils/dynamodb.py sha256=r9-gAH7iSl9RCNriolK6GVPMOyM2uUYWr7gigtDV-wo 1374
generative_ai_toolkit/utils/interactive.py sha256=SK38VqWnLtXEjolQsjx2rvYbAItKXUZ00j_uHHANYj8 907
generative_ai_toolkit/utils/json_pretty_printer.py sha256=XPyT_5WhqyxVExYCy8joB7bbmlXRxA9ZteUK2uJjQ-c 1395
generative_ai_toolkit/utils/lambda_url.py sha256=RGT7peJAe7rDP7y_jG4A5jnfaXVf3i316xctewt_mMU 3531
generative_ai_toolkit/utils/llm_response.py sha256=CkyEuYNI_w0gu_J1CNgbgpts1terWVym2-JZisjWuyU 1187
generative_ai_toolkit/utils/logging.py sha256=GYvDwsf73HynO20nlqBMq-G2sWzc9gjwj_nUQ_jPRjI 5265
generative_ai_toolkit/utils/typings.py sha256=yFC6Kp2VNL41Piw3XpwC7j007Fb8gY8ryu4yniCyaYQ 7802
generative_ai_toolkit/utils/ulid.py sha256=1s5Yu-t-R-E7HXn56_zvOo86ZFvqf0NHCxNtweR4VTk 2802
generative_ai_toolkit-0.2.3.dist-info/LICENSE sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws 10142
generative_ai_toolkit-0.2.3.dist-info/METADATA sha256=gEA0OLjAkixiDt0P5oeanUBA9lGE_lEQhsOj5Go8y0U 62117
generative_ai_toolkit-0.2.3.dist-info/NOTICE sha256=WBhuhf3wmHqYxYEmUoTEUSUd2A9DPqrHi2s55QjXV_U 94
generative_ai_toolkit-0.2.3.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
generative_ai_toolkit-0.2.3.dist-info/top_level.txt sha256=8se-zTJ7nbVNDgo-58uwdwloTck3E8DvmlGWn03xkhs 22
generative_ai_toolkit-0.2.3.dist-info/RECORD

top_level.txt

generative_ai_toolkit