@@ -355,7 +355,7 @@ def search(
355355 advanced_settings : Optional [AdvancedSearchSettingsParam ] | Omit = omit ,
356356 client_model : Optional [str ] | Omit = omit ,
357357 max_chars_total : Optional [int ] | Omit = omit ,
358- mode : Optional [Literal ["basic" , "advanced" ]] | Omit = omit ,
358+ mode : Optional [Literal ["basic" , "advanced" , "turbo" ]] | Omit = omit ,
359359 objective : Optional [str ] | Omit = omit ,
360360 session_id : Optional [str ] | Omit = omit ,
361361 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -388,10 +388,11 @@ def search(
388388
389389 max_chars_total: Upper bound on total characters across excerpts from all results.
390390
391- mode: Search mode preset: supported values are `basic` and `advanced`. Basic mode
392- offers the lowest latency and works best with 2-3 high-quality search_queries.
393- Advanced mode provides higher quality with more advanced retrieval and
394- compression. Defaults to `advanced` when omitted.
391+ mode: Search mode preset: supported values are `basic`, `advanced`, and `turbo`. Basic
392+ mode offers the lowest latency and works best with 2-3 high-quality
393+ search_queries. Advanced mode provides higher quality with more advanced
394+ retrieval and compression. Turbo mode is optimized for the fastest responses.
395+ Defaults to `advanced` when omitted.
395396
396397 objective: Natural-language description of the underlying question or goal driving the
397398 search. Used together with search_queries to focus results on the most relevant
@@ -747,7 +748,7 @@ async def search(
747748 advanced_settings : Optional [AdvancedSearchSettingsParam ] | Omit = omit ,
748749 client_model : Optional [str ] | Omit = omit ,
749750 max_chars_total : Optional [int ] | Omit = omit ,
750- mode : Optional [Literal ["basic" , "advanced" ]] | Omit = omit ,
751+ mode : Optional [Literal ["basic" , "advanced" , "turbo" ]] | Omit = omit ,
751752 objective : Optional [str ] | Omit = omit ,
752753 session_id : Optional [str ] | Omit = omit ,
753754 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -780,10 +781,11 @@ async def search(
780781
781782 max_chars_total: Upper bound on total characters across excerpts from all results.
782783
783- mode: Search mode preset: supported values are `basic` and `advanced`. Basic mode
784- offers the lowest latency and works best with 2-3 high-quality search_queries.
785- Advanced mode provides higher quality with more advanced retrieval and
786- compression. Defaults to `advanced` when omitted.
784+ mode: Search mode preset: supported values are `basic`, `advanced`, and `turbo`. Basic
785+ mode offers the lowest latency and works best with 2-3 high-quality
786+ search_queries. Advanced mode provides higher quality with more advanced
787+ retrieval and compression. Turbo mode is optimized for the fastest responses.
788+ Defaults to `advanced` when omitted.
787789
788790 objective: Natural-language description of the underlying question or goal driving the
789791 search. Used together with search_queries to focus results on the most relevant
0 commit comments