diff --git a/aidial_client/resources/chat/completions.py b/aidial_client/resources/chat/completions.py index 5895121..8e2e06f 100644 --- a/aidial_client/resources/chat/completions.py +++ b/aidial_client/resources/chat/completions.py @@ -23,7 +23,6 @@ ) from aidial_client.resources.base import AsyncResource, Resource from aidial_client.types.chat import ( - Addon, ChatCompletionChunk, ChatCompletionResponse, FunctionCallSpecParam, @@ -54,7 +53,6 @@ def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -90,7 +88,6 @@ def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -125,7 +122,6 @@ def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -169,7 +165,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, @@ -224,7 +219,6 @@ async def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -258,7 +252,6 @@ async def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -293,7 +286,6 @@ async def create( | None = None, tools: list[ToolParam] | None = None, tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None = None, - addons: Addon | None = None, temperature: float | None = None, top_p: float | None = None, n: int | None = None, @@ -337,7 +329,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 7d1e290..0000000 --- a/aidial_client/types/chat/addon.py +++ /dev/null @@ -1,15 +0,0 @@ -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 = ExternalAddon | SystemAddon diff --git a/aidial_client/types/chat/legacy/chat_completion.py b/aidial_client/types/chat/legacy/chat_completion.py index bc12b9e..b42af90 100644 --- a/aidial_client/types/chat/legacy/chat_completion.py +++ b/aidial_client/types/chat/legacy/chat_completion.py @@ -80,11 +80,6 @@ class Message(ExtraForbidModel): function_call: FunctionCall | None = None -class Addon(ExtraForbidModel): - name: StrictStr | None = None - url: StrictStr | None = None - - class Function(ExtraForbidModel): name: StrictStr description: StrictStr | None = None @@ -162,6 +157,5 @@ class ChatCompletionRequestCustomFields(ExtraForbidModel): class ChatCompletionRequest(AzureChatCompletionRequest): - addons: list[Addon] | None = None max_prompt_tokens: PositiveInt | None = None custom_fields: ChatCompletionRequestCustomFields | None = None diff --git a/aidial_client/types/chat/request.py b/aidial_client/types/chat/request.py index d8bc743..139d5f0 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, @@ -37,6 +36,5 @@ class ChatCompletionRequest(TypedDict, total=False): tool_choice: Literal["none", "auto"] | ToolCallSpecParam | None functions: list[FunctionParam] | None function_call: Literal["none", "auto"] | FunctionCallSpecParam | None - addons: Addon | None max_prompt_tokens: Literal["infinity"] | int | None custom_fields: ChatCompletionRequestCustomFields | None