diff --git a/aidial_client/resources/chat/completions.py b/aidial_client/resources/chat/completions.py index 614c8d2..374b3a6 100644 --- a/aidial_client/resources/chat/completions.py +++ b/aidial_client/resources/chat/completions.py @@ -29,7 +29,6 @@ ) from aidial_client.resources.base import AsyncResource, Resource from aidial_client.types.chat import ( - Addon, ChatCompletionChunk, ChatCompletionResponse, FunctionCallSpecParam, @@ -62,7 +61,6 @@ def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -100,7 +98,6 @@ def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -137,7 +134,6 @@ def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -182,7 +178,6 @@ def create( "tools": tools, "top_p": top_p, "user": user, - "addons": addons, "max_prompt_tokens": max_prompt_tokens, "custom_fields": custom_fields, "logprobs": logprobs, @@ -242,7 +237,6 @@ async def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -278,7 +272,6 @@ async def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -315,7 +308,6 @@ async def create( tool_choice: Union[ Union[Literal["none", "auto"], ToolCallSpecParam], None ] = None, - addons: Union[Addon, None] = None, temperature: Union[float, None] = None, top_p: Union[float, None] = None, n: Union[int, None] = None, @@ -359,7 +351,6 @@ async def create( "tools": tools, "top_p": top_p, "user": user, - "addons": addons, "max_prompt_tokens": max_prompt_tokens, "custom_fields": custom_fields, "logprobs": logprobs, diff --git a/aidial_client/types/chat/__init__.py b/aidial_client/types/chat/__init__.py index 7e5b4a2..e4adccc 100644 --- a/aidial_client/types/chat/__init__.py +++ b/aidial_client/types/chat/__init__.py @@ -1,4 +1,3 @@ -from .addon import Addon, ExternalAddon, SystemAddon from .function import FunctionCallSpecParam, FunctionParam from .request import ChatCompletionRequest from .request_param import ( @@ -13,9 +12,6 @@ __all__ = [ "ChatCompletionRequest", - "Addon", - "SystemAddon", - "ExternalAddon", "FunctionParam", "FunctionCallSpecParam", "ToolParam", diff --git a/aidial_client/types/chat/addon.py b/aidial_client/types/chat/addon.py deleted file mode 100644 index d59334b..0000000 --- a/aidial_client/types/chat/addon.py +++ /dev/null @@ -1,17 +0,0 @@ -from typing import Union - -from typing_extensions import TypedDict - - -class ExternalAddon(TypedDict): - # The URL for accessing the OpenAI Plugin Schema. - # The system object used for converting the Addon name to the Addon link. - url: str - - -class SystemAddon(TypedDict): - # The name of the system Addon. - name: str - - -Addon = Union[ExternalAddon, SystemAddon] diff --git a/aidial_client/types/chat/legacy/chat_completion.py b/aidial_client/types/chat/legacy/chat_completion.py index d91b7ec..2eec289 100644 --- a/aidial_client/types/chat/legacy/chat_completion.py +++ b/aidial_client/types/chat/legacy/chat_completion.py @@ -79,11 +79,6 @@ class Message(ExtraForbidModel): function_call: Optional[FunctionCall] = None -class Addon(ExtraForbidModel): - name: Optional[StrictStr] = None - url: Optional[StrictStr] = None - - class Function(ExtraForbidModel): name: StrictStr description: Optional[StrictStr] = None @@ -163,6 +158,5 @@ class ChatCompletionRequestCustomFields(ExtraForbidModel): class ChatCompletionRequest(AzureChatCompletionRequest): - addons: Optional[List[Addon]] = None max_prompt_tokens: Optional[PositiveInt] = None custom_fields: Optional[ChatCompletionRequestCustomFields] = None diff --git a/aidial_client/types/chat/request.py b/aidial_client/types/chat/request.py index 4820f88..1282540 100644 --- a/aidial_client/types/chat/request.py +++ b/aidial_client/types/chat/request.py @@ -2,7 +2,6 @@ from typing_extensions import TypedDict -from aidial_client.types.chat.addon import Addon from aidial_client.types.chat.function import ( FunctionCallSpecParam, FunctionParam, @@ -39,6 +38,5 @@ class ChatCompletionRequest(TypedDict, total=False): function_call: Optional[ Union[Literal["none", "auto"], FunctionCallSpecParam] ] - addons: Optional[Addon] max_prompt_tokens: Optional[Union[Literal["infinity"], int]] custom_fields: Optional[ChatCompletionRequestCustomFields]