ibm-generative-ai

View on PyPIReverse Dependencies (2)

3.0.0 ibm_generative_ai-3.0.0-py3-none-any.whl

Wheel Details

Project: ibm-generative-ai
Version: 3.0.0
Filename: ibm_generative_ai-3.0.0-py3-none-any.whl
Download: [link]
Size: 111936
MD5: f2221f5fb9678de884175d890441881b
SHA256: e0c39a5c84356f7408de31988ee055349a4ab7ec7030f313fa1c19d76b2b6d85
Uploaded: 2024-05-28 13:17:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ibm-generative-ai
Version: 3.0.0
Summary: IBM Generative AI is a Python library built on IBM's large language model REST interface.
Author: Tomas Dvorak
Author-Email: tomas.dvorak[at]ibm.com
Maintainer: Tomas Dvorak
Maintainer-Email: tomas.dvorak[at]ibm.com
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.9,<4.0
Requires-Dist: aiolimiter (<2.0.0,>=1.1.0)
Requires-Dist: deprecated (<2.0.0,>=1.2.14)
Requires-Dist: fastapi (<0.101.0,>=0.100.0); extra == "localserver"
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: httpx-sse (<0.5.0,>=0.4.0)
Requires-Dist: langchain-core (<0.2.0,>=0.1.0); extra == "langchain"
Requires-Dist: llama-index-core (<0.11.0,>=0.10.0); extra == "llama-index"
Requires-Dist: lm-eval (<0.5.0,>=0.4.2); extra == "lm-eval"
Requires-Dist: pydantic (<3.0.0,>=2.0.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.0); extra == "langchain"
Requires-Dist: tqdm (<5.0.0,>=4.66.1); extra == "lm-eval"
Requires-Dist: transformers[agents] (<5.0.0,>=4.33.3); extra == "huggingface"
Requires-Dist: uvicorn (<0.23.0,>=0.22.0); extra == "localserver"
Provides-Extra: huggingface
Provides-Extra: langchain
Provides-Extra: llama-index
Provides-Extra: lm-eval
Provides-Extra: localserver
Description-Content-Type: text/markdown
[Description omitted; length: 2873 characters]

WHEEL

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

RECORD

Path Digest Size
genai/__init__.py sha256=C_yHrV2cOgNNi8EaMlO1dS6n0630b8XVkGbXROyBIBQ 347
genai/_types.py sha256=Ih4fvYFfcXY49e4hvfambWcnJjYvage9PmNVvEeUZ0o 1530
genai/_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/_utils/api_client.py sha256=1KRRdNY-B2_YCG3Sa1XnHAX6KOfxcfZYWPFckmDfoDU 6170
genai/_utils/async_executor.py sha256=OKK3xUjvKNqara3u6oU2op7pXhU2uNb92Y1t5CmdU9o 6044
genai/_utils/asyncio_future.py sha256=CMIsXK2sfW1Jx66-fw0k3TAxd2oEDDVobhU6ty68wnk 1514
genai/_utils/deprecation.py sha256=sV1hJJXU_9psWwGfb7QnLZfoTfc6MEhHMRv9lYudSyw 471
genai/_utils/general.py sha256=xxxh_xH0J7V1BV8aI9oBiSeJUzQwlv6vaRSAaN6v1c0 5704
genai/_utils/http_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/_utils/http_client/httpx_client.py sha256=x-D7AqnhjxSTQ7ulAlog5llSM54yq3PsaCnr2vRs4aQ 3467
genai/_utils/http_client/rate_limit_transport.py sha256=Eq-0T-MC6xlbwlzezioha0KkgZnlPZrcx6C7Io3OU3M 3073
genai/_utils/http_client/retry_transport.py sha256=f5OLpa9MJ-mr2ad54ICVYZ29lihUffDi6rH2KzJslKA 7168
genai/_utils/limiters/adjustable_semaphor.py sha256=T7DKUn2abTFOK7V0G-EAvQe7frrb7eer-pqvf7qPM2Y 4042
genai/_utils/limiters/base_limiter.py sha256=mta0wEq_el8WFEAYtsMdAn1u98R2vyBX1GUrTPXZgdc 532
genai/_utils/limiters/container_limiter.py sha256=Mqj57pFqhIWfuyyo3JTWLrR-KjPSTmC1B7pkB_wiTkg 1927
genai/_utils/limiters/dummy_limiter.py sha256=VQO4ucQGYnoXMQAiFeXZXgW2xqyYq8xdIaZb7RdKRN8 182
genai/_utils/limiters/external_limiter.py sha256=Wh3NRx1RfCHUAniQtNGOFRIw6ftPU0eouP9JJKt0-rw 2760
genai/_utils/limiters/local_limiter.py sha256=KUm3tc2uieylmpEc2BOvSthtQUK4Wi0UyhDTXGRtVRg 1117
genai/_utils/limiters/shared_limiter.py sha256=DOlPHzjJHADrYYiS6ye9ciQjfFWJOsWrXUrHk7lmN98 1034
genai/_utils/queues/flushable_queue.py sha256=Oj0RHszELXqnEA6IDLlOxLJ3q0XFEAn-naNZPnXsCT8 505
genai/_utils/queues/ordered_queue.py sha256=RXoK1c0gRaJJiPl2Kb2hiFi2AG1WpwODmMPr822yJ-g 2269
genai/_utils/responses.py sha256=ySg2Ebr9PQsY8b6NsEPlV-dCFBwBhDwM0UbwEkE76Ao 1276
genai/_utils/service/__init__.py sha256=27THubRhAVFl3kn9RwpzBFYjKVk0K-7M-3Fq_9JbnnU 92
genai/_utils/service/base_service.py sha256=DEiwTjUjSMftBKwbnX4Sf3p2VpLxkj2DKxXosu6dgJE 4202
genai/_utils/service/metadata.py sha256=K9mEc8HCKUOfjVVmkTMeYqfErpeBriPMFRVEyPSARc0 1931
genai/_utils/shared_instance.py sha256=mHpHaxcXaKazkgYCyi3ya-zZMFpay-eykQ36RbH8svU 2593
genai/_utils/shared_loop.py sha256=agyqzHMbZ1GAydEbA8GPub9Jq34j_28s0doWFtqOR5Y 2100
genai/_utils/shared_options.py sha256=I5AwtoXPc0h08kqpR0de4LKb0ZaRwwcAME58SsKOS78 1542
genai/_utils/validators.py sha256=wRtwPwOCo-5ZFJM7BI1jlKthlaXshqHkLUxgbEslb40 575
genai/_version.py sha256=u4AB-BcNo63iya7B2V96RuN6bTrW8E0wtbWo1EoqgM0 91
genai/client.py sha256=p5bgcA-UFZqDDUHkT0rhaJv-w0M1X3Fy0428eB5ryBA 6179
genai/credentials.py sha256=xnP8h12y1jvXxXLEwaDK1rDylJqTwLdM78G8N_IzatY 2070
genai/deployment/__init__.py sha256=uRA4K_kUSrujkDFSvYpXtMuWl9174AEQNuehPv3Pe8A 95
genai/deployment/deployment_service.py sha256=oqbUY7DCFIV-WBmKK7-8YyHiWqqx2jK_AO58SWnA6QU 4124
genai/exceptions.py sha256=0xblk1sh5SwkFNGor4JJUpFcaQxouPZTxB8UGJWtQ7I 2266
genai/extensions/__init__.py sha256=1iVh6RIcq7pUlZiV1gOVOgvDz8Tl5Y4-6tL6-QFnHkw 82
genai/extensions/_common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/extensions/_common/utils.py sha256=p-_W6KAT7CfwY5ewypQWeVcTXLlg06SvgdZ4s5FFscw 2693
genai/extensions/huggingface/__init__.py sha256=5MPkCEl_Em5kKNVEQxuMt1kQSZUirZ2QEJUfKAvLCeY 132
genai/extensions/huggingface/agent.py sha256=Gw7SKlh6g3Z5kvqxN2SC_sVGGrhzYJm7NIPF-HfBA7s 2038
genai/extensions/langchain/__init__.py sha256=05izGtDI3bfnpDLLaFKcllMhOcrAkaHSxn6us-C26vs 1342
genai/extensions/langchain/chat_llm.py sha256=rfIwhNX7ZfqFssAvzYSJS2RdQ-KvrdYGDa_DdO8htbE 10480
genai/extensions/langchain/embeddings.py sha256=JWQ44xvvLzddcjtkJdEKFCSzljOxqdiOJmgNN1b0FIM 2867
genai/extensions/langchain/llm.py sha256=_afizjivJ_tz4FkRNU86a1jK-ud3PKtK4M80OSxEnms 9758
genai/extensions/langchain/template.py sha256=5p7sr8XayaOXz3pqvDBGLP6ST4HIz2Xicv02lkeoRdA 498
genai/extensions/langchain/utils.py sha256=tNRgJLFIAaFVByeyDXbePAmh_WtSV0OKL0k7R1cyTYk 4855
genai/extensions/llama_index/__init__.py sha256=yPUxxQzjYFsotre_do9R5Y92GEJ_WDpyA2subFlQ_68 249
genai/extensions/llama_index/embeddings.py sha256=TEY_rKdYMAtjax3Io6I-Hgyack1joaisbE2p4pSjxMo 2419
genai/extensions/llama_index/llm.py sha256=sGT0fHFCpD0t7nFpvdu3IoXvLlHR3uZx7ov4WNNrohI 8502
genai/extensions/lm_eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/extensions/lm_eval/__main__.py sha256=3YZzyekAPp8hpvih2MUTdPbJHxAjy5A0VUDO0MShhtY 684
genai/extensions/lm_eval/model.py sha256=5NJd8eI2pk85kSJ0LRvYsmEE5MuR37na9vOc2GB-Epg 14432
genai/extensions/localserver/__init__.py sha256=3LsNYimYYOHx2jpBzyoRWA5Dp8lneg5UeZ-6-7CaSq8 285
genai/extensions/localserver/local_api_server.py sha256=rs-zoewgqlquNhQ_6-P0iAUTjiE4rnTLp_thP4EAUAU 8807
genai/extensions/localserver/local_base_model.py sha256=6UCRzMaTlaeArYWQWJkCCuEHVYl97irE1Y75ABW0GqQ 1750
genai/extensions/localserver/schema.py sha256=Gy1NqIhtv2_yrdAREwtflcEm5M1P41sUkM6C1XXMX4k 1158
genai/file/__init__.py sha256=AWkOmCECw7QsmlrlLT-pJg3N3jDBXR_Cji8t0IGl32w 120
genai/file/file_service.py sha256=qXyJiznEJ0PWVF5gDOr_8pMCrIY8Xiht1nzr0vffye4 9102
genai/folder/__init__.py sha256=88CNW4Gb-Kx6DrgeCbWzZ-9GryAYWOCW4laKmr3vqU0 103
genai/folder/folder_service.py sha256=QgxS4-uVhk7bIlwd8QrIggrnasBPEjKxs-wvpm8rl-g 4355
genai/model/__init__.py sha256=YE9igKZv4zklLypcJFccRpb-B1KIssHoIMu0xGvH2wY 101
genai/model/model_service.py sha256=zC8jgO-Y_XZS8pSpT4s2WPngYJALFfjLoEjlpkmLAGI 2856
genai/prompt/__init__.py sha256=RmKdpAAnv6E98gRX-PEIwrhg9e6qGxZVqFeQV8k1F2c 103
genai/prompt/prompt_service.py sha256=6uvatfFSkNjr8c97jC3KLkmT6W5hDWkyQoYpGoDyIx4 9963
genai/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/request/__init__.py sha256=Dwkh9KH5P3Uxa8OH3DCp0zBqOJDEi4lwC97jIAg_fK0 127
genai/request/feedback/__init__.py sha256=kb8CwxC3zUtUQuqlwt2IFqXfwg86aRpWSBjZ67NZL5E 132
genai/request/feedback/feedback_service.py sha256=YztTcOov6Z58l2kY3CQugRZrSsA7jRsz4O-YNfzi56A 5861
genai/request/request_service.py sha256=28mrVgQtNwP_00RDW0l10bNnZKByeoJJlt2w-6yeoNY 6364
genai/schema/__init__.py sha256=DYTyKPSlg0v3mwi_3ZkpsFCkcVixlw9Q5ExbbrCYxIM 957
genai/schema/_api.py sha256=Ms21ajnJ9vyolLgaIOuUPS6EFSs87X1OIHAL0k_tzWs 71374
genai/schema/_api_removed_schemas.py sha256=Fd8C09Tj_jTaSgf6sLJ9rBN__meKZGS3gCwCp-MLxo0 131
genai/schema/_endpoints.py sha256=lH7LxcmN--EVaW40e0Q0-pawfUMZMPMn2gPesLHHUsA 12995
genai/schema/_extensions.py sha256=tRxxbrLMlkNTITid2wYAca8lYDXECJwin3zSg528YN0 326
genai/system_prompt/__init__.py sha256=DRuwo4pN1sdNBLsu30pzBsLwm0bCIP_32TYi-Wv6Br4 124
genai/system_prompt/system_prompt_service.py sha256=160QSAzcwHLGy3quy5x_faSsVrxjkREhNZVhyEyt0QQ 5478
genai/tag/__init__.py sha256=75Wneu2ILoKIePJcTY76gxifLqm7cRtWMedxVFUw6tA 94
genai/tag/tag_service.py sha256=aEgvwkH1Pxcgz9iOVr06Rw2Rzt8rq6P-jsark8ATOLA 1550
genai/task/__init__.py sha256=Kbi8OwQ1kUgumZnoZio8tRa2_8CirXa2y_hnKNLEgSg 119
genai/task/task_service.py sha256=e7M0zEbHMjXqkfviWpYt68AfxUTjPaCeyL8o8lV5y0M 1263
genai/text/__init__.py sha256=y8nE4KhJUbUNHqUwPtabR5SPAaJoV1wVSlHMF498VxE 149
genai/text/chat/__init__.py sha256=sXU1hy3l5lrv4Elwg90Ag7kXSpGxbxsPPf8I7b6IKZw 128
genai/text/chat/chat_generation_service.py sha256=4sYN9WmqgsnWDxrKpjf-_Qlx0ZQY8wLL6wdfZyAl8qE 7917
genai/text/embedding/__init__.py sha256=XlVUuzkb8EMtxdxbIOxUj5cJWPixPWllluuBkaFJ3sI 121
genai/text/embedding/embedding_service.py sha256=P1iS6UjfdTE52g24uS7h9dCfnmzj21iDdris-UFGIZA 6873
genai/text/embedding/limit/__init__.py sha256=n1GxYMWpqUTKw3fwudySyIgBZzOz6oTTJ_SJKTF11Tw 139
genai/text/embedding/limit/limit_service.py sha256=GvMVf3NRCs_EKuONwpwBDqwH8qqk5M_0wka7PtGil8k 2086
genai/text/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genai/text/experimental/classification/__init__.py sha256=dIYC_TnekwglnGV-jk7CgTm03mBlCn5gc84dNOVNUD8 76
genai/text/experimental/classification/classification_service.py sha256=I7zemBiY1gszoEoWy9j5h2vFMDulUugDNI0a198oAxg 1480
genai/text/experimental/experimental_service.py sha256=Cp1e_ucora6yhcVssfNquwopElBE_HwL_PxW7KuqXYY 1877
genai/text/experimental/rerank/__init__.py sha256=pGt_Cxd_-brg65wbRY4Ig-5vLwQC4HDZHjj4LfuQPB8 60
genai/text/experimental/rerank/rerank_service.py sha256=UkYbY7Q35nZEs70GLMO-5Y-okbsEHcSb7T74CipZBMQ 1483
genai/text/experimental/sentence_similarity/__init__.py sha256=4lpShHHVEn6gbErqlXmsnjMtqs4hGQ_AKR_WCr5oqEQ 86
genai/text/experimental/sentence_similarity/sentence_similarity_service.py sha256=JXreVKm4UOtdPcMnuxV8hU1QV36tsvDl-85N56tgGmg 1736
genai/text/generation/__init__.py sha256=w0jFwq0uTketQ8l0BC6O0A3r4-YTX5Jv9h-9TO9Vols 124
genai/text/generation/_generation_utils.py sha256=U4ianlt_eRFbZ-k6ZTJV_vjHbI6ec-ag01V88BvxM0E 661
genai/text/generation/generation_service.py sha256=Yyjl_d-IJv1GL5J7CSCPFNIqPqR6r_ANTtD7Nn7jShI 13243
genai/text/generation/limits/__init__.py sha256=ahUBDw3gojddbw52GlU8GOL1iQW3zHcKsJmHjrH0icQ 142
genai/text/generation/limits/limit_service.py sha256=vApb_QvfrXYcc-gt_j7rfSOFfZOuKTB-y_dLKj35lVE 2176
genai/text/moderation/__init__.py sha256=WAbJWqJ5VEZkPjIV2pyOKGtouDL4YopjNrCsbAGY-lo 124
genai/text/moderation/moderation_service.py sha256=UUF71nbTYQiGPJjUpEpbeM9ml1W9R2TiOEk8NB6_1Ig 4080
genai/text/text_service.py sha256=ZyrlCx6t4wfib3p7UFekkwkJ2DnfhjzzVy39dqiKw2I 2128
genai/text/tokenization/__init__.py sha256=kphDq0d1JA_NTvQKwQDrsHEcVCt3EsWzSzllZbkMyHw 130
genai/text/tokenization/tokenization_service.py sha256=yXAD16svGDEseZ_DNLSKowMmflwJNXK4NpzESk7QjII 5105
genai/tune/__init__.py sha256=UjuP1q2bO-WnCP4nuBxcUZmhLNtUbTJa850m6mawaME 86
genai/tune/tune_service.py sha256=sQxQHwlPNa-S9OXUiJ67NqYug39dWoWQm_qYWEl9SWc 8298
genai/user/__init__.py sha256=SsBNWAmY5cUg_s1jBMiOUu_EGkVTnE60JP7BqO7zsP4 105
genai/user/user_service.py sha256=sRUKG4tEdQLda8Flu2CrJ4P4Z88tA-92G-7s_gADPOs 3703
genai/utils.py sha256=QPt49ZIlZivBzpwT8gU_e2TmwjS1zBWjNV9t7QQsAgA 188
ibm_generative_ai-3.0.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
ibm_generative_ai-3.0.0.dist-info/METADATA sha256=wW3LkXCTLmfB3tCMmlt8M0TmKzH1UgH9bSyadmtCDbo 4372
ibm_generative_ai-3.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
ibm_generative_ai-3.0.0.dist-info/RECORD