Skip to content

Commit 064b98b

Browse files
feat(api): tool api (input_schema, etc.) changes
1 parent 2d53df4 commit 064b98b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+886
-5134
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 109
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/llamastack%2Fllama-stack-client-5f0f0b99d1b0bf40e00e11f5d134ed13de97799cf2dfea0c8612e2f003584505.yml
3-
openapi_spec_hash: 5f51544cb340c37aba54b93a526c536e
1+
configured_endpoints: 93
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/llamastack%2Fllama-stack-client-41cb5d8049e6ffd933a7ad6bbbb76b2fef2e864d0d857c91799ee16e9a796883.yml
3+
openapi_spec_hash: 5e0bdf64563e020ef14b968ab724d2db
44
config_hash: 0412cd40c0609550c1a47c69dd104e4f

api.md

Lines changed: 4 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,15 @@ Types:
7878
from llama_stack_client.types import (
7979
ResponseObject,
8080
ResponseObjectStream,
81+
ResponseCreateResponse,
8182
ResponseListResponse,
8283
ResponseDeleteResponse,
8384
)
8485
```
8586

8687
Methods:
8788

88-
- <code title="post /v1/responses">client.responses.<a href="./src/llama_stack_client/resources/responses/responses.py">create</a>(\*\*<a href="src/llama_stack_client/types/response_create_params.py">params</a>) -> <a href="./src/llama_stack_client/types/response_object.py">ResponseObject</a></code>
89+
- <code title="post /v1/responses">client.responses.<a href="./src/llama_stack_client/resources/responses/responses.py">create</a>(\*\*<a href="src/llama_stack_client/types/response_create_params.py">params</a>) -> <a href="./src/llama_stack_client/types/response_create_response.py">ResponseCreateResponse</a></code>
8990
- <code title="get /v1/responses/{response_id}">client.responses.<a href="./src/llama_stack_client/resources/responses/responses.py">retrieve</a>(response_id) -> <a href="./src/llama_stack_client/types/response_object.py">ResponseObject</a></code>
9091
- <code title="get /v1/responses">client.responses.<a href="./src/llama_stack_client/resources/responses/responses.py">list</a>(\*\*<a href="src/llama_stack_client/types/response_list_params.py">params</a>) -> <a href="./src/llama_stack_client/types/response_list_response.py">SyncOpenAICursorPage[ResponseListResponse]</a></code>
9192
- <code title="delete /v1/responses/{response_id}">client.responses.<a href="./src/llama_stack_client/resources/responses/responses.py">delete</a>(response_id) -> <a href="./src/llama_stack_client/types/response_delete_response.py">ResponseDeleteResponse</a></code>
@@ -107,24 +108,9 @@ Methods:
107108
Types:
108109

109110
```python
110-
from llama_stack_client.types import (
111-
ListDatasetsResponse,
112-
DatasetRetrieveResponse,
113-
DatasetListResponse,
114-
DatasetIterrowsResponse,
115-
DatasetRegisterResponse,
116-
)
111+
from llama_stack_client.types import ListDatasetsResponse
117112
```
118113

119-
Methods:
120-
121-
- <code title="get /v1/datasets/{dataset_id}">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">retrieve</a>(dataset_id) -> <a href="./src/llama_stack_client/types/dataset_retrieve_response.py">DatasetRetrieveResponse</a></code>
122-
- <code title="get /v1/datasets">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">list</a>() -> <a href="./src/llama_stack_client/types/dataset_list_response.py">DatasetListResponse</a></code>
123-
- <code title="post /v1/datasetio/append-rows/{dataset_id}">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">appendrows</a>(dataset_id, \*\*<a href="src/llama_stack_client/types/dataset_appendrows_params.py">params</a>) -> None</code>
124-
- <code title="get /v1/datasetio/iterrows/{dataset_id}">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">iterrows</a>(dataset_id, \*\*<a href="src/llama_stack_client/types/dataset_iterrows_params.py">params</a>) -> <a href="./src/llama_stack_client/types/dataset_iterrows_response.py">DatasetIterrowsResponse</a></code>
125-
- <code title="post /v1/datasets">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">register</a>(\*\*<a href="src/llama_stack_client/types/dataset_register_params.py">params</a>) -> <a href="./src/llama_stack_client/types/dataset_register_response.py">DatasetRegisterResponse</a></code>
126-
- <code title="delete /v1/datasets/{dataset_id}">client.datasets.<a href="./src/llama_stack_client/resources/datasets.py">unregister</a>(dataset_id) -> None</code>
127-
128114
# Inspect
129115

130116
Types:
@@ -396,24 +382,12 @@ from llama_stack_client.types import (
396382
QuerySpansResponse,
397383
SpanWithStatus,
398384
Trace,
399-
TelemetryGetSpanResponse,
400-
TelemetryGetSpanTreeResponse,
401-
TelemetryQueryMetricsResponse,
402-
TelemetryQuerySpansResponse,
403-
TelemetryQueryTracesResponse,
404385
)
405386
```
406387

407388
Methods:
408389

409-
- <code title="get /v1/telemetry/traces/{trace_id}/spans/{span_id}">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">get_span</a>(span_id, \*, trace_id) -> <a href="./src/llama_stack_client/types/telemetry_get_span_response.py">TelemetryGetSpanResponse</a></code>
410-
- <code title="post /v1/telemetry/spans/{span_id}/tree">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">get_span_tree</a>(span_id, \*\*<a href="src/llama_stack_client/types/telemetry_get_span_tree_params.py">params</a>) -> <a href="./src/llama_stack_client/types/telemetry_get_span_tree_response.py">TelemetryGetSpanTreeResponse</a></code>
411-
- <code title="get /v1/telemetry/traces/{trace_id}">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">get_trace</a>(trace_id) -> <a href="./src/llama_stack_client/types/trace.py">Trace</a></code>
412390
- <code title="post /v1/telemetry/events">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">log_event</a>(\*\*<a href="src/llama_stack_client/types/telemetry_log_event_params.py">params</a>) -> None</code>
413-
- <code title="post /v1/telemetry/metrics/{metric_name}">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">query_metrics</a>(metric_name, \*\*<a href="src/llama_stack_client/types/telemetry_query_metrics_params.py">params</a>) -> <a href="./src/llama_stack_client/types/telemetry_query_metrics_response.py">TelemetryQueryMetricsResponse</a></code>
414-
- <code title="post /v1/telemetry/spans">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">query_spans</a>(\*\*<a href="src/llama_stack_client/types/telemetry_query_spans_params.py">params</a>) -> <a href="./src/llama_stack_client/types/telemetry_query_spans_response.py">TelemetryQuerySpansResponse</a></code>
415-
- <code title="post /v1/telemetry/traces">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">query_traces</a>(\*\*<a href="src/llama_stack_client/types/telemetry_query_traces_params.py">params</a>) -> <a href="./src/llama_stack_client/types/telemetry_query_traces_response.py">TelemetryQueryTracesResponse</a></code>
416-
- <code title="post /v1/telemetry/spans/export">client.telemetry.<a href="./src/llama_stack_client/resources/telemetry.py">save_spans_to_dataset</a>(\*\*<a href="src/llama_stack_client/types/telemetry_save_spans_to_dataset_params.py">params</a>) -> None</code>
417391

418392
# Scoring
419393

@@ -452,15 +426,9 @@ Methods:
452426
Types:
453427

454428
```python
455-
from llama_stack_client.types import Benchmark, ListBenchmarksResponse, BenchmarkListResponse
429+
from llama_stack_client.types import Benchmark, ListBenchmarksResponse
456430
```
457431

458-
Methods:
459-
460-
- <code title="get /v1/eval/benchmarks/{benchmark_id}">client.benchmarks.<a href="./src/llama_stack_client/resources/benchmarks.py">retrieve</a>(benchmark_id) -> <a href="./src/llama_stack_client/types/benchmark.py">Benchmark</a></code>
461-
- <code title="get /v1/eval/benchmarks">client.benchmarks.<a href="./src/llama_stack_client/resources/benchmarks.py">list</a>() -> <a href="./src/llama_stack_client/types/benchmark_list_response.py">BenchmarkListResponse</a></code>
462-
- <code title="post /v1/eval/benchmarks">client.benchmarks.<a href="./src/llama_stack_client/resources/benchmarks.py">register</a>(\*\*<a href="src/llama_stack_client/types/benchmark_register_params.py">params</a>) -> None</code>
463-
464432
# Files
465433

466434
Types:

src/llama_stack_client/_client.py

Lines changed: 0 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,10 @@
4343
inspect,
4444
scoring,
4545
shields,
46-
datasets,
4746
providers,
4847
responses,
4948
telemetry,
5049
vector_io,
51-
benchmarks,
5250
embeddings,
5351
toolgroups,
5452
vector_dbs,
@@ -66,12 +64,10 @@
6664
from .resources.inspect import InspectResource, AsyncInspectResource
6765
from .resources.scoring import ScoringResource, AsyncScoringResource
6866
from .resources.shields import ShieldsResource, AsyncShieldsResource
69-
from .resources.datasets import DatasetsResource, AsyncDatasetsResource
7067
from .resources.chat.chat import ChatResource, AsyncChatResource
7168
from .resources.providers import ProvidersResource, AsyncProvidersResource
7269
from .resources.telemetry import TelemetryResource, AsyncTelemetryResource
7370
from .resources.vector_io import VectorIoResource, AsyncVectorIoResource
74-
from .resources.benchmarks import BenchmarksResource, AsyncBenchmarksResource
7571
from .resources.embeddings import EmbeddingsResource, AsyncEmbeddingsResource
7672
from .resources.toolgroups import ToolgroupsResource, AsyncToolgroupsResource
7773
from .resources.vector_dbs import VectorDBsResource, AsyncVectorDBsResource
@@ -181,12 +177,6 @@ def responses(self) -> ResponsesResource:
181177

182178
return ResponsesResource(self)
183179

184-
@cached_property
185-
def datasets(self) -> DatasetsResource:
186-
from .resources.datasets import DatasetsResource
187-
188-
return DatasetsResource(self)
189-
190180
@cached_property
191181
def inspect(self) -> InspectResource:
192182
from .resources.inspect import InspectResource
@@ -289,12 +279,6 @@ def scoring_functions(self) -> ScoringFunctionsResource:
289279

290280
return ScoringFunctionsResource(self)
291281

292-
@cached_property
293-
def benchmarks(self) -> BenchmarksResource:
294-
from .resources.benchmarks import BenchmarksResource
295-
296-
return BenchmarksResource(self)
297-
298282
@cached_property
299283
def files(self) -> FilesResource:
300284
from .resources.files import FilesResource
@@ -503,12 +487,6 @@ def responses(self) -> AsyncResponsesResource:
503487

504488
return AsyncResponsesResource(self)
505489

506-
@cached_property
507-
def datasets(self) -> AsyncDatasetsResource:
508-
from .resources.datasets import AsyncDatasetsResource
509-
510-
return AsyncDatasetsResource(self)
511-
512490
@cached_property
513491
def inspect(self) -> AsyncInspectResource:
514492
from .resources.inspect import AsyncInspectResource
@@ -611,12 +589,6 @@ def scoring_functions(self) -> AsyncScoringFunctionsResource:
611589

612590
return AsyncScoringFunctionsResource(self)
613591

614-
@cached_property
615-
def benchmarks(self) -> AsyncBenchmarksResource:
616-
from .resources.benchmarks import AsyncBenchmarksResource
617-
618-
return AsyncBenchmarksResource(self)
619-
620592
@cached_property
621593
def files(self) -> AsyncFilesResource:
622594
from .resources.files import AsyncFilesResource
@@ -774,12 +746,6 @@ def responses(self) -> responses.ResponsesResourceWithRawResponse:
774746

775747
return ResponsesResourceWithRawResponse(self._client.responses)
776748

777-
@cached_property
778-
def datasets(self) -> datasets.DatasetsResourceWithRawResponse:
779-
from .resources.datasets import DatasetsResourceWithRawResponse
780-
781-
return DatasetsResourceWithRawResponse(self._client.datasets)
782-
783749
@cached_property
784750
def inspect(self) -> inspect.InspectResourceWithRawResponse:
785751
from .resources.inspect import InspectResourceWithRawResponse
@@ -882,12 +848,6 @@ def scoring_functions(self) -> scoring_functions.ScoringFunctionsResourceWithRaw
882848

883849
return ScoringFunctionsResourceWithRawResponse(self._client.scoring_functions)
884850

885-
@cached_property
886-
def benchmarks(self) -> benchmarks.BenchmarksResourceWithRawResponse:
887-
from .resources.benchmarks import BenchmarksResourceWithRawResponse
888-
889-
return BenchmarksResourceWithRawResponse(self._client.benchmarks)
890-
891851
@cached_property
892852
def files(self) -> files.FilesResourceWithRawResponse:
893853
from .resources.files import FilesResourceWithRawResponse
@@ -931,12 +891,6 @@ def responses(self) -> responses.AsyncResponsesResourceWithRawResponse:
931891

932892
return AsyncResponsesResourceWithRawResponse(self._client.responses)
933893

934-
@cached_property
935-
def datasets(self) -> datasets.AsyncDatasetsResourceWithRawResponse:
936-
from .resources.datasets import AsyncDatasetsResourceWithRawResponse
937-
938-
return AsyncDatasetsResourceWithRawResponse(self._client.datasets)
939-
940894
@cached_property
941895
def inspect(self) -> inspect.AsyncInspectResourceWithRawResponse:
942896
from .resources.inspect import AsyncInspectResourceWithRawResponse
@@ -1041,12 +995,6 @@ def scoring_functions(self) -> scoring_functions.AsyncScoringFunctionsResourceWi
1041995

1042996
return AsyncScoringFunctionsResourceWithRawResponse(self._client.scoring_functions)
1043997

1044-
@cached_property
1045-
def benchmarks(self) -> benchmarks.AsyncBenchmarksResourceWithRawResponse:
1046-
from .resources.benchmarks import AsyncBenchmarksResourceWithRawResponse
1047-
1048-
return AsyncBenchmarksResourceWithRawResponse(self._client.benchmarks)
1049-
1050998
@cached_property
1051999
def files(self) -> files.AsyncFilesResourceWithRawResponse:
10521000
from .resources.files import AsyncFilesResourceWithRawResponse
@@ -1090,12 +1038,6 @@ def responses(self) -> responses.ResponsesResourceWithStreamingResponse:
10901038

10911039
return ResponsesResourceWithStreamingResponse(self._client.responses)
10921040

1093-
@cached_property
1094-
def datasets(self) -> datasets.DatasetsResourceWithStreamingResponse:
1095-
from .resources.datasets import DatasetsResourceWithStreamingResponse
1096-
1097-
return DatasetsResourceWithStreamingResponse(self._client.datasets)
1098-
10991041
@cached_property
11001042
def inspect(self) -> inspect.InspectResourceWithStreamingResponse:
11011043
from .resources.inspect import InspectResourceWithStreamingResponse
@@ -1200,12 +1142,6 @@ def scoring_functions(self) -> scoring_functions.ScoringFunctionsResourceWithStr
12001142

12011143
return ScoringFunctionsResourceWithStreamingResponse(self._client.scoring_functions)
12021144

1203-
@cached_property
1204-
def benchmarks(self) -> benchmarks.BenchmarksResourceWithStreamingResponse:
1205-
from .resources.benchmarks import BenchmarksResourceWithStreamingResponse
1206-
1207-
return BenchmarksResourceWithStreamingResponse(self._client.benchmarks)
1208-
12091145
@cached_property
12101146
def files(self) -> files.FilesResourceWithStreamingResponse:
12111147
from .resources.files import FilesResourceWithStreamingResponse
@@ -1249,12 +1185,6 @@ def responses(self) -> responses.AsyncResponsesResourceWithStreamingResponse:
12491185

12501186
return AsyncResponsesResourceWithStreamingResponse(self._client.responses)
12511187

1252-
@cached_property
1253-
def datasets(self) -> datasets.AsyncDatasetsResourceWithStreamingResponse:
1254-
from .resources.datasets import AsyncDatasetsResourceWithStreamingResponse
1255-
1256-
return AsyncDatasetsResourceWithStreamingResponse(self._client.datasets)
1257-
12581188
@cached_property
12591189
def inspect(self) -> inspect.AsyncInspectResourceWithStreamingResponse:
12601190
from .resources.inspect import AsyncInspectResourceWithStreamingResponse
@@ -1359,12 +1289,6 @@ def scoring_functions(self) -> scoring_functions.AsyncScoringFunctionsResourceWi
13591289

13601290
return AsyncScoringFunctionsResourceWithStreamingResponse(self._client.scoring_functions)
13611291

1362-
@cached_property
1363-
def benchmarks(self) -> benchmarks.AsyncBenchmarksResourceWithStreamingResponse:
1364-
from .resources.benchmarks import AsyncBenchmarksResourceWithStreamingResponse
1365-
1366-
return AsyncBenchmarksResourceWithStreamingResponse(self._client.benchmarks)
1367-
13681292
@cached_property
13691293
def files(self) -> files.AsyncFilesResourceWithStreamingResponse:
13701294
from .resources.files import AsyncFilesResourceWithStreamingResponse

src/llama_stack_client/resources/__init__.py

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,6 @@
8080
ShieldsResourceWithStreamingResponse,
8181
AsyncShieldsResourceWithStreamingResponse,
8282
)
83-
from .datasets import (
84-
DatasetsResource,
85-
AsyncDatasetsResource,
86-
DatasetsResourceWithRawResponse,
87-
AsyncDatasetsResourceWithRawResponse,
88-
DatasetsResourceWithStreamingResponse,
89-
AsyncDatasetsResourceWithStreamingResponse,
90-
)
9183
from .providers import (
9284
ProvidersResource,
9385
AsyncProvidersResource,
@@ -120,14 +112,6 @@
120112
VectorIoResourceWithStreamingResponse,
121113
AsyncVectorIoResourceWithStreamingResponse,
122114
)
123-
from .benchmarks import (
124-
BenchmarksResource,
125-
AsyncBenchmarksResource,
126-
BenchmarksResourceWithRawResponse,
127-
AsyncBenchmarksResourceWithRawResponse,
128-
BenchmarksResourceWithStreamingResponse,
129-
AsyncBenchmarksResourceWithStreamingResponse,
130-
)
131115
from .embeddings import (
132116
EmbeddingsResource,
133117
AsyncEmbeddingsResource,
@@ -226,12 +210,6 @@
226210
"AsyncResponsesResourceWithRawResponse",
227211
"ResponsesResourceWithStreamingResponse",
228212
"AsyncResponsesResourceWithStreamingResponse",
229-
"DatasetsResource",
230-
"AsyncDatasetsResource",
231-
"DatasetsResourceWithRawResponse",
232-
"AsyncDatasetsResourceWithRawResponse",
233-
"DatasetsResourceWithStreamingResponse",
234-
"AsyncDatasetsResourceWithStreamingResponse",
235213
"InspectResource",
236214
"AsyncInspectResource",
237215
"InspectResourceWithRawResponse",
@@ -334,12 +312,6 @@
334312
"AsyncScoringFunctionsResourceWithRawResponse",
335313
"ScoringFunctionsResourceWithStreamingResponse",
336314
"AsyncScoringFunctionsResourceWithStreamingResponse",
337-
"BenchmarksResource",
338-
"AsyncBenchmarksResource",
339-
"BenchmarksResourceWithRawResponse",
340-
"AsyncBenchmarksResourceWithRawResponse",
341-
"BenchmarksResourceWithStreamingResponse",
342-
"AsyncBenchmarksResourceWithStreamingResponse",
343315
"FilesResource",
344316
"AsyncFilesResource",
345317
"FilesResourceWithRawResponse",

0 commit comments

Comments
 (0)