|
2 | 2 |
|
3 | 3 | from __future__ import annotations |
4 | 4 |
|
5 | | -from typing import Dict, List, Union, Iterable, Optional |
| 5 | +from typing import Dict, Union, Iterable, Optional |
6 | 6 | from typing_extensions import Literal, overload |
7 | 7 |
|
8 | 8 | import httpx |
9 | 9 |
|
10 | | -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven |
| 10 | +from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven, SequenceNotStr |
11 | 11 | from ...._utils import required_args, maybe_transform, async_maybe_transform |
12 | 12 | from ...._compat import cached_property |
13 | 13 | from ...._resource import SyncAPIResource, AsyncAPIResource |
@@ -60,7 +60,7 @@ def create( |
60 | 60 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
61 | 61 | n: Optional[int] | NotGiven = NOT_GIVEN, |
62 | 62 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
63 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
| 63 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
64 | 64 | stream: Optional[Literal[False]] | NotGiven = NOT_GIVEN, |
65 | 65 | stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
66 | 66 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
@@ -189,8 +189,8 @@ def create( |
189 | 189 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
190 | 190 | n: Optional[int] | NotGiven = NOT_GIVEN, |
191 | 191 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
192 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
193 | | - stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
| 192 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
| 193 | + stream_options: Optional[completion_create_params.StreamOptions] | NotGiven = NOT_GIVEN, |
194 | 194 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
195 | 195 | tool_choice: completion_create_params.ToolChoice | NotGiven = NOT_GIVEN, |
196 | 196 | tools: Iterable[completion_create_params.Tool] | NotGiven = NOT_GIVEN, |
@@ -317,8 +317,8 @@ def create( |
317 | 317 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
318 | 318 | n: Optional[int] | NotGiven = NOT_GIVEN, |
319 | 319 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
320 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
321 | | - stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
| 320 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
| 321 | + stream_options: Optional[completion_create_params.StreamOptions] | NotGiven = NOT_GIVEN, |
322 | 322 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
323 | 323 | tool_choice: completion_create_params.ToolChoice | NotGiven = NOT_GIVEN, |
324 | 324 | tools: Iterable[completion_create_params.Tool] | NotGiven = NOT_GIVEN, |
@@ -447,7 +447,7 @@ def create( |
447 | 447 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
448 | 448 | n: Optional[int] | NotGiven = NOT_GIVEN, |
449 | 449 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
450 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
| 450 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
451 | 451 | stream: Optional[Literal[False]] | Literal[True] | NotGiven = NOT_GIVEN, |
452 | 452 | stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
453 | 453 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
@@ -549,7 +549,7 @@ async def create( |
549 | 549 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
550 | 550 | n: Optional[int] | NotGiven = NOT_GIVEN, |
551 | 551 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
552 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
| 552 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
553 | 553 | stream: Optional[Literal[False]] | NotGiven = NOT_GIVEN, |
554 | 554 | stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
555 | 555 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
@@ -678,8 +678,8 @@ async def create( |
678 | 678 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
679 | 679 | n: Optional[int] | NotGiven = NOT_GIVEN, |
680 | 680 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
681 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
682 | | - stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
| 681 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
| 682 | + stream_options: Optional[completion_create_params.StreamOptions] | NotGiven = NOT_GIVEN, |
683 | 683 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
684 | 684 | tool_choice: completion_create_params.ToolChoice | NotGiven = NOT_GIVEN, |
685 | 685 | tools: Iterable[completion_create_params.Tool] | NotGiven = NOT_GIVEN, |
@@ -806,8 +806,8 @@ async def create( |
806 | 806 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
807 | 807 | n: Optional[int] | NotGiven = NOT_GIVEN, |
808 | 808 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
809 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
810 | | - stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
| 809 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
| 810 | + stream_options: Optional[completion_create_params.StreamOptions] | NotGiven = NOT_GIVEN, |
811 | 811 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
812 | 812 | tool_choice: completion_create_params.ToolChoice | NotGiven = NOT_GIVEN, |
813 | 813 | tools: Iterable[completion_create_params.Tool] | NotGiven = NOT_GIVEN, |
@@ -933,7 +933,7 @@ async def create( |
933 | 933 | metadata: Optional[Dict[str, str]] | NotGiven = NOT_GIVEN, |
934 | 934 | n: Optional[int] | NotGiven = NOT_GIVEN, |
935 | 935 | presence_penalty: Optional[float] | NotGiven = NOT_GIVEN, |
936 | | - stop: Union[Optional[str], List[str], None] | NotGiven = NOT_GIVEN, |
| 936 | + stop: Union[Optional[str], SequenceNotStr[str], None] | NotGiven = NOT_GIVEN, |
937 | 937 | stream: Optional[Literal[False]] | Literal[True] | NotGiven = NOT_GIVEN, |
938 | 938 | stream_options: (Optional[completion_create_params.StreamOptions] | NotGiven) = NOT_GIVEN, |
939 | 939 | temperature: Optional[float] | NotGiven = NOT_GIVEN, |
|
0 commit comments