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,
)