aidial-sdk

View on PyPIReverse Dependencies (0)

0.8.0 aidial_sdk-0.8.0-py3-none-any.whl

Wheel Details

Project: aidial-sdk
Version: 0.8.0
Filename: aidial_sdk-0.8.0-py3-none-any.whl
Download: [link]
Size: 31269
MD5: 3490c0d75091944b2e9ed70cc9768204
SHA256: 8c13858746975e17082e8c59480812771c2d75a2b3dd432c21297739a40b916f
Uploaded: 2024-04-08 15:26:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aidial-sdk
Version: 0.8.0
Summary: Framework to create applications and model adapters for AI DIAL
Author: EPAM RAIL
Author-Email: SpecialEPM-DIALDevTeam[at]epam.com
Home-Page: https://epam-rail.com
Project-Url: Repository, https://github.com/epam/ai-dial-sdk
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
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.8.1,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.8.3)
Requires-Dist: fastapi (<1.0,>=0.51)
Requires-Dist: opentelemetry-api (==1.20.0); extra == "telemetry"
Requires-Dist: opentelemetry-distro (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (==1.20.0); extra == "telemetry"
Requires-Dist: opentelemetry-exporter-prometheus (==1.12.0rc1); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-aiohttp-client (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-fastapi (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-httpx (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-logging (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-requests (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-system-metrics (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-urllib (==0.41b0); extra == "telemetry"
Requires-Dist: opentelemetry-sdk (==1.20.0); extra == "telemetry"
Requires-Dist: prometheus-client (==0.17.1); extra == "telemetry"
Requires-Dist: pydantic (<3,>=1.10)
Requires-Dist: requests (<3.0,>=2.19)
Requires-Dist: uvicorn (<1.0,>=0.19)
Requires-Dist: wrapt (<2.0,>=1.14)
Provides-Extra: telemetry
Description-Content-Type: text/markdown
[Description omitted; length: 3850 characters]

WHEEL

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

RECORD

Path Digest Size
aidial_sdk/__init__.py sha256=yIm_a7E5KGFIwVrFL7sNH8ZzUINl9vdRppT9Jm9gRIg 135
aidial_sdk/application.py sha256=6RGqJot2UWzB9PJ5KOoU2ArGEXqjYpE_ZKFL2n1G8es 7893
aidial_sdk/chat_completion/__init__.py sha256=7yQ_JzTzUjSIvjobSZ1XIbkBfhfScJ-10f1oa6FPMnA 802
aidial_sdk/chat_completion/base.py sha256=oX_cWENvnWSzXQw_QezllBF0aPEA4CLgSY1cH63AB2c 1032
aidial_sdk/chat_completion/choice.py sha256=b9g2CfMtoFQstfqS7wX7itzt_3cPuZNBpeu-cy40Nfk 5997
aidial_sdk/chat_completion/choice_base.py sha256=-ak_9zQ9oa2VJXcpZthGdHedlE63CB3WitJ9l7ZzzSk 524
aidial_sdk/chat_completion/chunks.py sha256=QK8QGxV4rhlRy5QAnflQLtXHpnq4nJS8ZyR3E2jwDII 13174
aidial_sdk/chat_completion/enums.py sha256=3zqovV8FU6DmtnRI5--Jo3ew4ktswlY2xKDQXsKg4f4 266
aidial_sdk/chat_completion/function_call.py sha256=qiCrCUnI_jth1tJnKq-TFtQZatM0jNuwC0N1xavc234 1450
aidial_sdk/chat_completion/function_tool_call.py sha256=wIGdCDuayOWQycs4m-mCrvcSBiCoCya4gXCszjILLzg 1479
aidial_sdk/chat_completion/request.py sha256=F2P9v42xs9ynrLKF-AddIE-j1UlWGg9GoDGhe9hu41k 3391
aidial_sdk/chat_completion/response.py sha256=HNhGizXhuZgjxIGmsgMvrGKJEojfHlOwNqufuaQ--6o 12242
aidial_sdk/chat_completion/stage.py sha256=V-lmCNMQlH9lvx4HDTW6p1r4nfqBTdqOexc1-9keSK0 3914
aidial_sdk/deployment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aidial_sdk/deployment/from_request_mixin.py sha256=BdvTVa74eztBdkPXJKA_TSv2NBqm3KqWtxOQKHJBWlY 2288
aidial_sdk/deployment/rate.py sha256=5E9UZ40Pdam1-tbZlhqUS6_WskT3TWiQ0VJNwD9c-vs 255
aidial_sdk/deployment/tokenize.py sha256=IXXpdVe9JMkQSS8pJJa0LhG5Y6kGquJq75jcqTbsnI8 912
aidial_sdk/deployment/truncate_prompt.py sha256=3XA5wmFr-NOyDcgmI0Mf3IHOQJ7oll1CphQq1QgcMKM 705
aidial_sdk/exceptions.py sha256=ohiKtE0rxQQQZosGz6J9TY0kEYO6AHcJa_4FGWGsPu4 914
aidial_sdk/header_propagator.py sha256=Mn2BpQoL-zTb6N-DS15BXlo5xoVjlLXt3e3bbSJhOl4 3068
aidial_sdk/pydantic_v1/__init__.py sha256=x0ESe6oQAVvzt6LROTNZDG5q4OgvBc1AQ8sWYfr3S3w 114
aidial_sdk/telemetry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aidial_sdk/telemetry/init.py sha256=qCaSLE1xA2TYKYw0rfgAa3XdPQyPFnBtJp0W5H0YBxU 3799
aidial_sdk/telemetry/types.py sha256=VgL_VmBi2UnrTClF3xSZ3FN6rBMYX0dlXn-qLjpWUTM 1557
aidial_sdk/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aidial_sdk/utils/env.py sha256=fc2M7My1HQYCs4JBsi3ztYDj8NaBgs8I4BJ8RXnrEcg 174
aidial_sdk/utils/errors.py sha256=Xyqv4WNntr7yE-xKJjkiOT-c2cs6RIcPs4mFJuwhbiU 834
aidial_sdk/utils/json.py sha256=eMXhARAWeZEnV9fVUEpAu15vtxjF_jdC4orQnE_ZufE 92
aidial_sdk/utils/log_config.py sha256=GKabb5mQj0I43Gt1cuHLPBdf4ru5A-5TT98LPkO1DaU 835
aidial_sdk/utils/logging.py sha256=TvoCjSd6xxCUpBsq68OBd-CA-k5OvzfpAAJSwl4zIwk 823
aidial_sdk/utils/merge_chunks.py sha256=1XrWZiedvFBvABSatPV7ZtUqZKY03ozf25f8b3NPloA 4912
aidial_sdk/utils/pydantic.py sha256=ROgS2m0X9i8-0UWWIWhsg_55FNlarmXUBiq_AcuLceA 125
aidial_sdk/utils/streaming.py sha256=9ezGPP1l4o7ErJcI6H8QCksN4JKjTRdGCFsr_3WGkTY 720
aidial_sdk-0.8.0.dist-info/LICENSE sha256=Gz2E8uQz_WfkjIZp7pWF7Gvt4WU2ZkJP9f3KwRFwbm0 11348
aidial_sdk-0.8.0.dist-info/METADATA sha256=0tRylfq30X5drHDQIdgTqGI1UqeSJ8CQULDySFPKxiM 5934
aidial_sdk-0.8.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
aidial_sdk-0.8.0.dist-info/RECORD