5252 "o3-mini" ,
5353 "claude-sonnet-4-20250514" ,
5454 "claude-opus-4-20250514" ,
55+ "claude-sonnet-4-5-20250929" ,
5556 "gemini-2.5-pro" ,
5657 "o3" ,
5758]
@@ -63,6 +64,7 @@ class ChatAPI(BaseAPI[APIClient]):
6364
6465 https://add-docs.review.docs.asknews.app/en/reference#tag--chat
6566 """
67+
6668 @overload
6769 def get_chat_completions (
6870 self ,
@@ -77,8 +79,7 @@ def get_chat_completions(
7779 filter_params : Optional [Dict ] = None ,
7880 * ,
7981 http_headers : Optional [Dict ] = None ,
80- ) -> CreateChatCompletionResponse :
81- ...
82+ ) -> CreateChatCompletionResponse : ...
8283
8384 @overload
8485 def get_chat_completions (
@@ -94,8 +95,7 @@ def get_chat_completions(
9495 filter_params : Optional [Dict ] = None ,
9596 * ,
9697 http_headers : Optional [Dict ] = None ,
97- ) -> Iterator [CreateChatCompletionResponseStream ]:
98- ...
98+ ) -> Iterator [CreateChatCompletionResponseStream ]: ...
9999
100100 def get_chat_completions (
101101 self ,
@@ -164,6 +164,7 @@ def get_chat_completions(
164164 )
165165
166166 if stream :
167+
167168 def _stream ():
168169 for event in EventSource .from_api_response (response ):
169170 if event .content == "[DONE]" :
@@ -542,8 +543,7 @@ def get_deep_news(
542543 return_sources : bool = True ,
543544 * ,
544545 http_headers : Optional [Dict ] = None ,
545- ) -> CreateDeepNewsResponse :
546- ...
546+ ) -> CreateDeepNewsResponse : ...
547547
548548 @overload
549549 def get_deep_news (
@@ -563,8 +563,7 @@ def get_deep_news(
563563 return_sources : bool = True ,
564564 * ,
565565 http_headers : Optional [Dict ] = None ,
566- ) -> Iterator [CreateDeepNewsResponseStream ]:
567- ...
566+ ) -> Iterator [CreateDeepNewsResponseStream ]: ...
568567
569568 def get_deep_news (
570569 self ,
@@ -621,6 +620,7 @@ def get_deep_news(
621620 )
622621
623622 if stream :
623+
624624 def _stream ():
625625 for event in EventSource .from_api_response (response ):
626626 if event .content == "[DONE]" :
@@ -650,6 +650,7 @@ class AsyncChatAPI(BaseAPI[AsyncAPIClient]):
650650
651651 https://api.asknews.app/docs#tag/chat
652652 """
653+
653654 @overload
654655 async def get_chat_completions (
655656 self ,
@@ -664,8 +665,7 @@ async def get_chat_completions(
664665 filter_params : Optional [Dict ] = None ,
665666 * ,
666667 http_headers : Optional [Dict ] = None ,
667- ) -> CreateChatCompletionResponse :
668- ...
668+ ) -> CreateChatCompletionResponse : ...
669669
670670 @overload
671671 async def get_chat_completions (
@@ -681,8 +681,7 @@ async def get_chat_completions(
681681 filter_params : Optional [Dict ] = None ,
682682 * ,
683683 http_headers : Optional [Dict ] = None ,
684- ) -> AsyncIterator [CreateChatCompletionResponseStream ]:
685- ...
684+ ) -> AsyncIterator [CreateChatCompletionResponseStream ]: ...
686685
687686 async def get_chat_completions (
688687 self ,
@@ -1133,8 +1132,7 @@ async def get_deep_news(
11331132 max_depth : int = 5 ,
11341133 * ,
11351134 http_headers : Optional [Dict ] = None ,
1136- ) -> CreateDeepNewsResponse :
1137- ...
1135+ ) -> CreateDeepNewsResponse : ...
11381136
11391137 @overload
11401138 async def get_deep_news (
@@ -1154,8 +1152,7 @@ async def get_deep_news(
11541152 max_depth : int = 5 ,
11551153 * ,
11561154 http_headers : Optional [Dict ] = None ,
1157- ) -> AsyncIterator [CreateDeepNewsResponseStream ]:
1158- ...
1155+ ) -> AsyncIterator [CreateDeepNewsResponseStream ]: ...
11591156
11601157 async def get_deep_news (
11611158 self ,
@@ -1212,6 +1209,7 @@ async def get_deep_news(
12121209 )
12131210
12141211 if stream :
1212+
12151213 async def _stream ():
12161214 async for event in AsyncEventSource .from_api_response (response ):
12171215 if event .content == "[DONE]" :
0 commit comments