Skip to content

Commit 95f2d67

Browse files
authored
Merge pull request #17 from perplexityai/release-please--branches--main--changes--next
2 parents cbb39af + 89e36c2 commit 95f2d67

File tree

14 files changed

+27
-97
lines changed

14 files changed

+27
-97
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.18.0"
2+
".": "0.19.0"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 5
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/perplexity-ai%2Fperplexity-335f0ceddae39ba77e5abf8b2b72691a43174b25c2ec897cd7779db8d1524820.yml
3-
openapi_spec_hash: e34fc7a3c97b61c7aded4df4774f298e
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/perplexity-ai%2Fperplexity-5d4ba4296d72d87995a2189a991e710a77b4b73cc275ad03d8a0eec245cf55db.yml
3+
openapi_spec_hash: 5d29546ef1490dda18cda8ca97cd665e
44
config_hash: 4e2c5b7ad4caa07a2ac1af091ecf6c9c

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.19.0 (2025-10-30)
4+
5+
Full Changelog: [v0.18.0...v0.19.0](https://github.com/perplexityai/perplexity-py/compare/v0.18.0...v0.19.0)
6+
7+
### Features
8+
9+
* **api:** manual updates ([d32c134](https://github.com/perplexityai/perplexity-py/commit/d32c1346744e5521a50da56e0d5a81261fd53f27))
10+
311
## 0.18.0 (2025-10-29)
412

513
Full Changelog: [v0.17.1...v0.18.0](https://github.com/perplexityai/perplexity-py/compare/v0.17.1...v0.18.0)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,9 +211,9 @@ stream_chunk = client.chat.completions.create(
211211
}
212212
],
213213
model="model",
214-
debug_params={},
214+
web_search_options={},
215215
)
216-
print(stream_chunk.debug_params)
216+
print(stream_chunk.web_search_options)
217217
```
218218

219219
## Handling errors

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "perplexityai"
3-
version = "0.18.0"
3+
version = "0.19.0"
44
description = "The official Python library for the perplexity API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

src/perplexity/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "perplexity"
4-
__version__ = "0.18.0" # x-release-please-version
4+
__version__ = "0.19.0" # x-release-please-version

src/perplexity/resources/chat/completions.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ def create(
5959
best_of: Optional[int] | Omit = omit,
6060
country: Optional[str] | Omit = omit,
6161
cum_logprobs: Optional[bool] | Omit = omit,
62-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
6362
disable_search: Optional[bool] | Omit = omit,
6463
diverse_first_token: Optional[bool] | Omit = omit,
6564
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -143,7 +142,6 @@ def create(
143142
best_of: Optional[int] | Omit = omit,
144143
country: Optional[str] | Omit = omit,
145144
cum_logprobs: Optional[bool] | Omit = omit,
146-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
147145
disable_search: Optional[bool] | Omit = omit,
148146
diverse_first_token: Optional[bool] | Omit = omit,
149147
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -226,7 +224,6 @@ def create(
226224
best_of: Optional[int] | Omit = omit,
227225
country: Optional[str] | Omit = omit,
228226
cum_logprobs: Optional[bool] | Omit = omit,
229-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
230227
disable_search: Optional[bool] | Omit = omit,
231228
diverse_first_token: Optional[bool] | Omit = omit,
232229
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -308,7 +305,6 @@ def create(
308305
best_of: Optional[int] | Omit = omit,
309306
country: Optional[str] | Omit = omit,
310307
cum_logprobs: Optional[bool] | Omit = omit,
311-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
312308
disable_search: Optional[bool] | Omit = omit,
313309
diverse_first_token: Optional[bool] | Omit = omit,
314310
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -377,7 +373,6 @@ def create(
377373
"best_of": best_of,
378374
"country": country,
379375
"cum_logprobs": cum_logprobs,
380-
"debug_params": debug_params,
381376
"disable_search": disable_search,
382377
"diverse_first_token": diverse_first_token,
383378
"enable_search_classifier": enable_search_classifier,
@@ -473,7 +468,6 @@ async def create(
473468
best_of: Optional[int] | Omit = omit,
474469
country: Optional[str] | Omit = omit,
475470
cum_logprobs: Optional[bool] | Omit = omit,
476-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
477471
disable_search: Optional[bool] | Omit = omit,
478472
diverse_first_token: Optional[bool] | Omit = omit,
479473
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -557,7 +551,6 @@ async def create(
557551
best_of: Optional[int] | Omit = omit,
558552
country: Optional[str] | Omit = omit,
559553
cum_logprobs: Optional[bool] | Omit = omit,
560-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
561554
disable_search: Optional[bool] | Omit = omit,
562555
diverse_first_token: Optional[bool] | Omit = omit,
563556
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -640,7 +633,6 @@ async def create(
640633
best_of: Optional[int] | Omit = omit,
641634
country: Optional[str] | Omit = omit,
642635
cum_logprobs: Optional[bool] | Omit = omit,
643-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
644636
disable_search: Optional[bool] | Omit = omit,
645637
diverse_first_token: Optional[bool] | Omit = omit,
646638
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -722,7 +714,6 @@ async def create(
722714
best_of: Optional[int] | Omit = omit,
723715
country: Optional[str] | Omit = omit,
724716
cum_logprobs: Optional[bool] | Omit = omit,
725-
debug_params: Optional[completion_create_params.DebugParams] | Omit = omit,
726717
disable_search: Optional[bool] | Omit = omit,
727718
diverse_first_token: Optional[bool] | Omit = omit,
728719
enable_search_classifier: Optional[bool] | Omit = omit,
@@ -791,7 +782,6 @@ async def create(
791782
"best_of": best_of,
792783
"country": country,
793784
"cum_logprobs": cum_logprobs,
794-
"debug_params": debug_params,
795785
"disable_search": disable_search,
796786
"diverse_first_token": diverse_first_token,
797787
"enable_search_classifier": enable_search_classifier,

src/perplexity/types/async_/chat/completion_create_params.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
__all__ = [
1212
"CompletionCreateParams",
1313
"Request",
14-
"RequestDebugParams",
1514
"RequestResponseFormat",
1615
"RequestResponseFormatResponseFormatText",
1716
"RequestResponseFormatResponseFormatJsonSchema",
@@ -32,12 +31,6 @@ class CompletionCreateParams(TypedDict, total=False):
3231
idempotency_key: Optional[str]
3332

3433

35-
class RequestDebugParams(TypedDict, total=False):
36-
summarizer_model_override: Optional[str]
37-
38-
summarizer_prompt_override: Optional[str]
39-
40-
4134
class RequestResponseFormatResponseFormatText(TypedDict, total=False):
4235
type: Required[Literal["text"]]
4336

@@ -148,8 +141,6 @@ class Request(TypedDict, total=False):
148141

149142
cum_logprobs: Optional[bool]
150143

151-
debug_params: Optional[RequestDebugParams]
152-
153144
disable_search: Optional[bool]
154145

155146
diverse_first_token: Optional[bool]

src/perplexity/types/chat/completion_create_params.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
__all__ = [
1212
"CompletionCreateParamsBase",
13-
"DebugParams",
1413
"ResponseFormat",
1514
"ResponseFormatResponseFormatText",
1615
"ResponseFormatResponseFormatJsonSchema",
@@ -46,8 +45,6 @@ class CompletionCreateParamsBase(TypedDict, total=False):
4645

4746
cum_logprobs: Optional[bool]
4847

49-
debug_params: Optional[DebugParams]
50-
5148
disable_search: Optional[bool]
5249

5350
diverse_first_token: Optional[bool]
@@ -143,12 +140,6 @@ class CompletionCreateParamsBase(TypedDict, total=False):
143140
web_search_options: WebSearchOptions
144141

145142

146-
class DebugParams(TypedDict, total=False):
147-
summarizer_model_override: Optional[str]
148-
149-
summarizer_prompt_override: Optional[str]
150-
151-
152143
class ResponseFormatResponseFormatText(TypedDict, total=False):
153144
type: Required[Literal["text"]]
154145

src/perplexity/types/shared/chat_message_input.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -155,16 +155,6 @@ class ReasoningStepWebSearch(BaseModel):
155155
class ReasoningStep(BaseModel):
156156
thought: str
157157

158-
type: Literal[
159-
"web_search",
160-
"fetch_url_content",
161-
"execute_python",
162-
"agent_progress",
163-
"browser_agent",
164-
"browser_tool_execution",
165-
"file_attachment_search",
166-
]
167-
168158
agent_progress: Optional[ReasoningStepAgentProgress] = None
169159
"""Agent progress class for live-browsing updates"""
170160

@@ -183,6 +173,8 @@ class ReasoningStep(BaseModel):
183173
file_attachment_search: Optional[ReasoningStepFileAttachmentSearch] = None
184174
"""File attachment search step details wrapper class"""
185175

176+
type: Optional[str] = None
177+
186178
web_search: Optional[ReasoningStepWebSearch] = None
187179
"""Web search step details wrapper class"""
188180

0 commit comments

Comments
 (0)