Skip to content

Commit 17af071

Browse files
author
benshuk
committed
fix: 🏷️ remove Model Literal typing
1 parent dd7d71d commit 17af071

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

ai21/clients/common/assistant/assistant.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
AssistantResponse,
88
Optimization,
99
ToolResources,
10-
Model,
1110
Tool,
1211
ListAssistantResponse,
1312
)
@@ -26,7 +25,7 @@ def create(
2625
description: str | NotGiven = NOT_GIVEN,
2726
optimization: Optimization | NotGiven = NOT_GIVEN,
2827
avatar: str | NotGiven = NOT_GIVEN,
29-
models: List[Model] | NotGiven = NOT_GIVEN,
28+
models: List[str] | NotGiven = NOT_GIVEN,
3029
tools: List[Tool] | NotGiven = NOT_GIVEN,
3130
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
3231
**kwargs,
@@ -76,7 +75,7 @@ def modify(
7675
optimization: Optimization | NotGiven = NOT_GIVEN,
7776
avatar: str | NotGiven = NOT_GIVEN,
7877
is_archived: bool | NotGiven = NOT_GIVEN,
79-
models: List[Model] | NotGiven = NOT_GIVEN,
78+
models: List[str] | NotGiven = NOT_GIVEN,
8079
tools: List[Tool] | NotGiven = NOT_GIVEN,
8180
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
8281
) -> AssistantResponse:

ai21/clients/studio/resources/assistant/studio_assistant.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
)
1010
from ai21.models.responses.assistant_response import (
1111
AssistantResponse,
12-
Model,
1312
Tool,
1413
ToolResources,
1514
ListAssistantResponse,
@@ -25,7 +24,7 @@ def create(
2524
description: str | NotGiven = NOT_GIVEN,
2625
optimization: str | NotGiven = NOT_GIVEN,
2726
avatar: str | NotGiven = NOT_GIVEN,
28-
models: List[Model] | NotGiven = NOT_GIVEN,
27+
models: List[str] | NotGiven = NOT_GIVEN,
2928
tools: List[Tool] | NotGiven = NOT_GIVEN,
3029
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
3130
**kwargs,
@@ -58,7 +57,7 @@ def modify(
5857
optimization: str | NotGiven = NOT_GIVEN,
5958
avatar: str | NotGiven = NOT_GIVEN,
6059
is_archived: bool | NotGiven = NOT_GIVEN,
61-
models: List[Model] | NotGiven = NOT_GIVEN,
60+
models: List[str] | NotGiven = NOT_GIVEN,
6261
tools: List[Tool] | NotGiven = NOT_GIVEN,
6362
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
6463
) -> AssistantResponse:
@@ -84,7 +83,7 @@ async def create(
8483
description: str | NotGiven = NOT_GIVEN,
8584
optimization: str | NotGiven = NOT_GIVEN,
8685
avatar: str | NotGiven = NOT_GIVEN,
87-
models: List[Model] | NotGiven = NOT_GIVEN,
86+
models: List[str] | NotGiven = NOT_GIVEN,
8887
tools: List[Tool] | NotGiven = NOT_GIVEN,
8988
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
9089
**kwargs,
@@ -117,7 +116,7 @@ async def modify(
117116
optimization: str | NotGiven = NOT_GIVEN,
118117
avatar: str | NotGiven = NOT_GIVEN,
119118
is_archived: bool | NotGiven = NOT_GIVEN,
120-
models: List[Model] | NotGiven = NOT_GIVEN,
119+
models: List[str] | NotGiven = NOT_GIVEN,
121120
tools: List[Tool] | NotGiven = NOT_GIVEN,
122121
tool_resources: ToolResources | NotGiven = NOT_GIVEN,
123122
) -> AssistantResponse:

ai21/models/responses/assistant_response.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66

77
Optimization = Literal["cost", "latency"]
8-
Model = Literal["jamba-1-5", "jamba-1-5-large"]
98
Tool = Literal["rag", "internet_research", "plan_approval"]
109

1110

@@ -21,7 +20,7 @@ class AssistantResponse(AI21BaseModel):
2120
updated_at: datetime
2221
object: str
2322
name: str
24-
description: Optional[str]
23+
description: Optional[str] = None
2524
optimization: str
2625
organization_id: str
2726
user_id: str

0 commit comments

Comments
 (0)