Skip to content

Commit 1de0bc7

Browse files
committed
fix: Add claude 4.5 to deepnews 🎉
1 parent 9e23046 commit 1de0bc7

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

asknews_sdk/api/chat.py

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
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

Comments
 (0)