aidial_sdk/chat_completion/__init__.py (38 lines of code) (raw):

from aidial_sdk.chat_completion.base import ChatCompletion from aidial_sdk.chat_completion.choice import Choice from aidial_sdk.chat_completion.enums import FinishReason, Status from aidial_sdk.chat_completion.request import ( Addon, Attachment, CustomContent, Function, FunctionCall, FunctionChoice, Message, MessageContentImagePart, MessageContentPart, MessageContentTextPart, Request, ResponseFormat, Role, ) from aidial_sdk.chat_completion.request import Stage as RequestStage from aidial_sdk.chat_completion.request import Tool, ToolCall, ToolChoice from aidial_sdk.chat_completion.response import Response from aidial_sdk.chat_completion.stage import Stage from aidial_sdk.deployment.configuration import ( ConfigurationRequest, ConfigurationResponse, ) from aidial_sdk.deployment.tokenize import ( TokenizeError, TokenizeRequest, TokenizeResponse, TokenizeSuccess, ) from aidial_sdk.deployment.truncate_prompt import ( TruncatePromptError, TruncatePromptRequest, TruncatePromptResponse, TruncatePromptSuccess, )