Skip to content

Commit 158a42f

Browse files
committed
use union for acceptable type
1 parent c33bd76 commit 158a42f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

azure/functions/decorators/function_app.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3218,7 +3218,7 @@ def text_completion_input(self,
32183218
arg_name: str,
32193219
prompt: str,
32203220
chat_model: Optional
3221-
[OpenAIModels]
3221+
[Union[str, OpenAIModels]]
32223222
= OpenAIModels.DefaultChatModel,
32233223
temperature: Optional[str] = "0.5",
32243224
top_p: Optional[str] = None,
@@ -3376,7 +3376,7 @@ def assistant_post_input(self, arg_name: str,
33763376
id: str,
33773377
user_message: str,
33783378
chat_model: Optional
3379-
[OpenAIModels]
3379+
[Union[str, OpenAIModels]]
33803380
= OpenAIModels.DefaultChatModel,
33813381
chat_storage_connection_setting: Optional[str] = "AzureWebJobsStorage", # noqa: E501
33823382
collection_name: Optional[str] = "ChatState", # noqa: E501
@@ -3455,7 +3455,7 @@ def embeddings_input(self,
34553455
input: str,
34563456
input_type: InputType,
34573457
embeddings_model: Optional
3458-
[OpenAIModels]
3458+
[Union[str, OpenAIModels]]
34593459
= OpenAIModels.DefaultEmbeddingsModel,
34603460
max_chunk_length: Optional[int] = 8 * 1024,
34613461
max_overlap: Optional[int] = 128,
@@ -3513,10 +3513,10 @@ def semantic_search_input(self,
35133513
collection: str,
35143514
query: Optional[str] = None,
35153515
embeddings_model: Optional
3516-
[OpenAIModels]
3516+
[Union[str, OpenAIModels]]
35173517
= OpenAIModels.DefaultEmbeddingsModel,
35183518
chat_model: Optional
3519-
[OpenAIModels]
3519+
[Union[str, OpenAIModels]]
35203520
= OpenAIModels.DefaultChatModel,
35213521
system_prompt: Optional[str] = semantic_search_system_prompt, # NoQA
35223522
max_knowledge_count: Optional[int] = 1,
@@ -3609,7 +3609,7 @@ def embeddings_store_output(self,
36093609
store_connection_name: str,
36103610
collection: str,
36113611
embeddings_model: Optional
3612-
[OpenAIModels]
3612+
[Union[str, OpenAIModels]]
36133613
= OpenAIModels.DefaultEmbeddingsModel,
36143614
max_chunk_length: Optional[int] = 8 * 1024,
36153615
max_overlap: Optional[int] = 128,

azure/functions/decorators/openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __init__(self,
5252
name: str,
5353
prompt: str,
5454
chat_model: Optional
55-
[OpenAIModels]
55+
[Union[str, OpenAIModels]]
5656
= OpenAIModels.DefaultChatModel,
5757
temperature: Optional[str] = "0.5",
5858
top_p: Optional[str] = None,

0 commit comments

Comments
 (0)