Skip to content

Commit 1da4b21

Browse files
feat: Randomize automatic search provider routing
Stainless-Generated-From: 3a5146ad5bd2c016799d76d0361f72c61bfce90a
1 parent cf33150 commit 1da4b21

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

‎src/kernel/resources/search/providers.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ def list(
6464
contains no latency benchmarks. X-Request-Id identifies the request.
6565
6666
Args:
67-
slug: Optional concrete provider slug filter. Omit to list every provider.
67+
slug: Optional concrete provider slug filter. Omit to list every provider. A slug that
68+
is not listed returns an empty array.
6869
6970
extra_headers: Send extra headers
7071
@@ -128,7 +129,8 @@ async def list(
128129
contains no latency benchmarks. X-Request-Id identifies the request.
129130
130131
Args:
131-
slug: Optional concrete provider slug filter. Omit to list every provider.
132+
slug: Optional concrete provider slug filter. Omit to list every provider. A slug that
133+
is not listed returns an empty array.
132134
133135
extra_headers: Send extra headers
134136

‎src/kernel/types/search/provider_list_params.py‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@
99

1010
class ProviderListParams(TypedDict, total=False):
1111
slug: Literal["brave", "exa", "perplexity", "context", "parallel", "valyu", "octen", "you", "tavily", "serpapi"]
12-
"""Optional concrete provider slug filter. Omit to list every provider."""
12+
"""Optional concrete provider slug filter.
13+
14+
Omit to list every provider. A slug that is not listed returns an empty array.
15+
"""

0 commit comments

Comments
 (0)