Skip to content
This repository was archived by the owner on Aug 14, 2025. It is now read-only.

Commit e402b8d

Browse files
feat(api): update via SDK Studio
1 parent 2185339 commit e402b8d

File tree

14 files changed

+83
-89
lines changed

14 files changed

+83
-89
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 106
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/llamastack%2Fllama-stack-client-c371abef4463f174f8d35ef3da4697fae5eb221db615f9c305319196472f313b.yml
33
openapi_spec_hash: d9bb62faf229c2c2875c732715e9cfd1
4-
config_hash: 558dfd918ea253caf37c332fdf8d27cf
4+
config_hash: e67fd054e95c1e82f78f4b834e96bb65

api.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Methods:
8787

8888
- <code title="post /v1/openai/v1/responses">client.responses.<a href="./src/resources/responses/responses.ts">create</a>({ ...params }) -> ResponseObject</code>
8989
- <code title="get /v1/openai/v1/responses/{response_id}">client.responses.<a href="./src/resources/responses/responses.ts">retrieve</a>(responseId) -> ResponseObject</code>
90-
- <code title="get /v1/openai/v1/responses">client.responses.<a href="./src/resources/responses/responses.ts">list</a>({ ...params }) -> ResponseListResponsesOpenAICursorPagination</code>
90+
- <code title="get /v1/openai/v1/responses">client.responses.<a href="./src/resources/responses/responses.ts">list</a>({ ...params }) -> ResponseListResponsesOpenAICursorPage</code>
9191

9292
## InputItems
9393

@@ -262,7 +262,7 @@ Methods:
262262

263263
- <code title="post /v1/openai/v1/chat/completions">client.chat.completions.<a href="./src/resources/chat/completions.ts">create</a>({ ...params }) -> CompletionCreateResponse</code>
264264
- <code title="get /v1/openai/v1/chat/completions/{completion_id}">client.chat.completions.<a href="./src/resources/chat/completions.ts">retrieve</a>(completionId) -> CompletionRetrieveResponse</code>
265-
- <code title="get /v1/openai/v1/chat/completions">client.chat.completions.<a href="./src/resources/chat/completions.ts">list</a>({ ...params }) -> CompletionListResponsesOpenAICursorPagination</code>
265+
- <code title="get /v1/openai/v1/chat/completions">client.chat.completions.<a href="./src/resources/chat/completions.ts">list</a>({ ...params }) -> CompletionListResponsesOpenAICursorPage</code>
266266

267267
# Completions
268268

@@ -315,7 +315,7 @@ Methods:
315315
- <code title="post /v1/openai/v1/vector_stores">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">create</a>({ ...params }) -> VectorStore</code>
316316
- <code title="get /v1/openai/v1/vector_stores/{vector_store_id}">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">retrieve</a>(vectorStoreId) -> VectorStore</code>
317317
- <code title="post /v1/openai/v1/vector_stores/{vector_store_id}">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">update</a>(vectorStoreId, { ...params }) -> VectorStore</code>
318-
- <code title="get /v1/openai/v1/vector_stores">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">list</a>({ ...params }) -> VectorStoresOpenAICursorPagination</code>
318+
- <code title="get /v1/openai/v1/vector_stores">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">list</a>({ ...params }) -> VectorStoresOpenAICursorPage</code>
319319
- <code title="delete /v1/openai/v1/vector_stores/{vector_store_id}">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">delete</a>(vectorStoreId) -> VectorStoreDeleteResponse</code>
320320
- <code title="post /v1/openai/v1/vector_stores/{vector_store_id}/search">client.vectorStores.<a href="./src/resources/vector-stores/vector-stores.ts">search</a>(vectorStoreId, { ...params }) -> VectorStoreSearchResponse</code>
321321

@@ -332,7 +332,7 @@ Methods:
332332
- <code title="post /v1/openai/v1/vector_stores/{vector_store_id}/files">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">create</a>(vectorStoreId, { ...params }) -> VectorStoreFile</code>
333333
- <code title="get /v1/openai/v1/vector_stores/{vector_store_id}/files/{file_id}">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">retrieve</a>(vectorStoreId, fileId) -> VectorStoreFile</code>
334334
- <code title="post /v1/openai/v1/vector_stores/{vector_store_id}/files/{file_id}">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">update</a>(vectorStoreId, fileId, { ...params }) -> VectorStoreFile</code>
335-
- <code title="get /v1/openai/v1/vector_stores/{vector_store_id}/files">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">list</a>(vectorStoreId, { ...params }) -> VectorStoreFilesOpenAICursorPagination</code>
335+
- <code title="get /v1/openai/v1/vector_stores/{vector_store_id}/files">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">list</a>(vectorStoreId, { ...params }) -> VectorStoreFilesOpenAICursorPage</code>
336336
- <code title="delete /v1/openai/v1/vector_stores/{vector_store_id}/files/{file_id}">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">delete</a>(vectorStoreId, fileId) -> FileDeleteResponse</code>
337337
- <code title="get /v1/openai/v1/vector_stores/{vector_store_id}/files/{file_id}/content">client.vectorStores.files.<a href="./src/resources/vector-stores/files.ts">content</a>(vectorStoreId, fileId) -> FileContentResponse</code>
338338

@@ -524,6 +524,6 @@ Methods:
524524

525525
- <code title="post /v1/openai/v1/files">client.files.<a href="./src/resources/files.ts">create</a>({ ...params }) -> File</code>
526526
- <code title="get /v1/openai/v1/files/{file_id}">client.files.<a href="./src/resources/files.ts">retrieve</a>(fileId) -> File</code>
527-
- <code title="get /v1/openai/v1/files">client.files.<a href="./src/resources/files.ts">list</a>({ ...params }) -> FilesOpenAICursorPagination</code>
527+
- <code title="get /v1/openai/v1/files">client.files.<a href="./src/resources/files.ts">list</a>({ ...params }) -> FilesOpenAICursorPage</code>
528528
- <code title="delete /v1/openai/v1/files/{file_id}">client.files.<a href="./src/resources/files.ts">delete</a>(fileId) -> DeleteFileResponse</code>
529529
- <code title="get /v1/openai/v1/files/{file_id}/content">client.files.<a href="./src/resources/files.ts">content</a>(fileId) -> unknown</code>

src/index.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import * as Pagination from './pagination';
88
import {
99
type DatasetsIterrowsParams,
1010
DatasetsIterrowsResponse,
11-
type OpenAICursorPaginationParams,
12-
OpenAICursorPaginationResponse,
11+
type OpenAICursorPageParams,
12+
OpenAICursorPageResponse,
1313
} from './pagination';
1414
import * as Uploads from './uploads';
1515
import * as API from './resources/index';
@@ -46,7 +46,7 @@ import {
4646
FileCreateParams,
4747
FileListParams,
4848
Files,
49-
FilesOpenAICursorPagination,
49+
FilesOpenAICursorPage,
5050
ListFilesResponse,
5151
} from './resources/files';
5252
import {
@@ -183,7 +183,7 @@ import {
183183
ResponseCreateParamsStreaming,
184184
ResponseListParams,
185185
ResponseListResponse,
186-
ResponseListResponsesOpenAICursorPagination,
186+
ResponseListResponsesOpenAICursorPage,
187187
ResponseObject,
188188
ResponseObjectStream,
189189
Responses,
@@ -206,7 +206,7 @@ import {
206206
VectorStoreSearchResponse,
207207
VectorStoreUpdateParams,
208208
VectorStores,
209-
VectorStoresOpenAICursorPagination,
209+
VectorStoresOpenAICursorPage,
210210
} from './resources/vector-stores/vector-stores';
211211

212212
export interface ClientOptions {
@@ -402,7 +402,7 @@ LlamaStackClient.Toolgroups = Toolgroups;
402402
LlamaStackClient.Tools = Tools;
403403
LlamaStackClient.ToolRuntime = ToolRuntime;
404404
LlamaStackClient.Responses = Responses;
405-
LlamaStackClient.ResponseListResponsesOpenAICursorPagination = ResponseListResponsesOpenAICursorPagination;
405+
LlamaStackClient.ResponseListResponsesOpenAICursorPage = ResponseListResponsesOpenAICursorPage;
406406
LlamaStackClient.Agents = Agents;
407407
LlamaStackClient.Datasets = Datasets;
408408
LlamaStackClient.Eval = Eval;
@@ -414,7 +414,7 @@ LlamaStackClient.Completions = Completions;
414414
LlamaStackClient.VectorIo = VectorIo;
415415
LlamaStackClient.VectorDBs = VectorDBs;
416416
LlamaStackClient.VectorStores = VectorStores;
417-
LlamaStackClient.VectorStoresOpenAICursorPagination = VectorStoresOpenAICursorPagination;
417+
LlamaStackClient.VectorStoresOpenAICursorPage = VectorStoresOpenAICursorPage;
418418
LlamaStackClient.Models = Models;
419419
LlamaStackClient.PostTraining = PostTraining;
420420
LlamaStackClient.Providers = Providers;
@@ -428,7 +428,7 @@ LlamaStackClient.Scoring = Scoring;
428428
LlamaStackClient.ScoringFunctions = ScoringFunctions;
429429
LlamaStackClient.Benchmarks = Benchmarks;
430430
LlamaStackClient.Files = Files;
431-
LlamaStackClient.FilesOpenAICursorPagination = FilesOpenAICursorPagination;
431+
LlamaStackClient.FilesOpenAICursorPage = FilesOpenAICursorPage;
432432
export declare namespace LlamaStackClient {
433433
export type RequestOptions = Core.RequestOptions;
434434

@@ -438,10 +438,10 @@ export declare namespace LlamaStackClient {
438438
type DatasetsIterrowsResponse as DatasetsIterrowsResponse,
439439
};
440440

441-
export import OpenAICursorPagination = Pagination.OpenAICursorPagination;
441+
export import OpenAICursorPage = Pagination.OpenAICursorPage;
442442
export {
443-
type OpenAICursorPaginationParams as OpenAICursorPaginationParams,
444-
type OpenAICursorPaginationResponse as OpenAICursorPaginationResponse,
443+
type OpenAICursorPageParams as OpenAICursorPageParams,
444+
type OpenAICursorPageResponse as OpenAICursorPageResponse,
445445
};
446446

447447
export {
@@ -474,7 +474,7 @@ export declare namespace LlamaStackClient {
474474
type ResponseObject as ResponseObject,
475475
type ResponseObjectStream as ResponseObjectStream,
476476
type ResponseListResponse as ResponseListResponse,
477-
ResponseListResponsesOpenAICursorPagination as ResponseListResponsesOpenAICursorPagination,
477+
ResponseListResponsesOpenAICursorPage as ResponseListResponsesOpenAICursorPage,
478478
type ResponseCreateParams as ResponseCreateParams,
479479
type ResponseCreateParamsNonStreaming as ResponseCreateParamsNonStreaming,
480480
type ResponseCreateParamsStreaming as ResponseCreateParamsStreaming,
@@ -583,7 +583,7 @@ export declare namespace LlamaStackClient {
583583
type VectorStore as VectorStore,
584584
type VectorStoreDeleteResponse as VectorStoreDeleteResponse,
585585
type VectorStoreSearchResponse as VectorStoreSearchResponse,
586-
VectorStoresOpenAICursorPagination as VectorStoresOpenAICursorPagination,
586+
VectorStoresOpenAICursorPage as VectorStoresOpenAICursorPage,
587587
type VectorStoreCreateParams as VectorStoreCreateParams,
588588
type VectorStoreUpdateParams as VectorStoreUpdateParams,
589589
type VectorStoreListParams as VectorStoreListParams,
@@ -694,7 +694,7 @@ export declare namespace LlamaStackClient {
694694
type File as File,
695695
type ListFilesResponse as ListFilesResponse,
696696
type FileContentResponse as FileContentResponse,
697-
FilesOpenAICursorPagination as FilesOpenAICursorPagination,
697+
FilesOpenAICursorPage as FilesOpenAICursorPage,
698698
type FileCreateParams as FileCreateParams,
699699
type FileListParams as FileListParams,
700700
};

src/pagination.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,21 @@ export class DatasetsIterrows<Item> extends AbstractPage<Item> implements Datase
6161
}
6262
}
6363

64-
export interface OpenAICursorPaginationResponse<Item> {
64+
export interface OpenAICursorPageResponse<Item> {
6565
data: Array<Item>;
6666

6767
has_more: boolean;
6868

6969
last_id: string;
7070
}
7171

72-
export interface OpenAICursorPaginationParams {
72+
export interface OpenAICursorPageParams {
7373
limit?: number;
7474

7575
after?: string;
7676
}
7777

78-
export class OpenAICursorPagination<Item>
79-
extends AbstractPage<Item>
80-
implements OpenAICursorPaginationResponse<Item>
81-
{
78+
export class OpenAICursorPage<Item> extends AbstractPage<Item> implements OpenAICursorPageResponse<Item> {
8279
data: Array<Item>;
8380

8481
has_more: boolean;
@@ -88,7 +85,7 @@ export class OpenAICursorPagination<Item>
8885
constructor(
8986
client: APIClient,
9087
response: Response,
91-
body: OpenAICursorPaginationResponse<Item>,
88+
body: OpenAICursorPageResponse<Item>,
9289
options: FinalRequestOptions,
9390
) {
9491
super(client, response, body, options);
@@ -111,7 +108,7 @@ export class OpenAICursorPagination<Item>
111108
}
112109

113110
// @deprecated Please use `nextPageInfo()` instead
114-
nextPageParams(): Partial<OpenAICursorPaginationParams> | null {
111+
nextPageParams(): Partial<OpenAICursorPageParams> | null {
115112
const info = this.nextPageInfo();
116113
if (!info) return null;
117114
if ('params' in info) return info.params;

src/resources/chat/chat.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
CompletionCreateResponse,
1010
CompletionListParams,
1111
CompletionListResponse,
12-
CompletionListResponsesOpenAICursorPagination,
12+
CompletionListResponsesOpenAICursorPage,
1313
CompletionRetrieveResponse,
1414
Completions,
1515
} from './completions';
@@ -220,7 +220,7 @@ export namespace ChatCompletionChunk {
220220
}
221221

222222
Chat.Completions = Completions;
223-
Chat.CompletionListResponsesOpenAICursorPagination = CompletionListResponsesOpenAICursorPagination;
223+
Chat.CompletionListResponsesOpenAICursorPage = CompletionListResponsesOpenAICursorPage;
224224

225225
export declare namespace Chat {
226226
export { type ChatCompletionChunk as ChatCompletionChunk };
@@ -230,7 +230,7 @@ export declare namespace Chat {
230230
type CompletionCreateResponse as CompletionCreateResponse,
231231
type CompletionRetrieveResponse as CompletionRetrieveResponse,
232232
type CompletionListResponse as CompletionListResponse,
233-
CompletionListResponsesOpenAICursorPagination as CompletionListResponsesOpenAICursorPagination,
233+
CompletionListResponsesOpenAICursorPage as CompletionListResponsesOpenAICursorPage,
234234
type CompletionCreateParams as CompletionCreateParams,
235235
type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming,
236236
type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming,

src/resources/chat/completions.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { APIPromise } from '../../core';
66
import * as Core from '../../core';
77
import * as CompletionsAPI from './completions';
88
import * as ChatAPI from './chat';
9-
import { OpenAICursorPagination, type OpenAICursorPaginationParams } from '../../pagination';
9+
import { OpenAICursorPage, type OpenAICursorPageParams } from '../../pagination';
1010
import { Stream } from '../../streaming';
1111

1212
export class Completions extends APIResource {
@@ -50,26 +50,26 @@ export class Completions extends APIResource {
5050
list(
5151
query?: CompletionListParams,
5252
options?: Core.RequestOptions,
53-
): Core.PagePromise<CompletionListResponsesOpenAICursorPagination, CompletionListResponse>;
53+
): Core.PagePromise<CompletionListResponsesOpenAICursorPage, CompletionListResponse>;
5454
list(
5555
options?: Core.RequestOptions,
56-
): Core.PagePromise<CompletionListResponsesOpenAICursorPagination, CompletionListResponse>;
56+
): Core.PagePromise<CompletionListResponsesOpenAICursorPage, CompletionListResponse>;
5757
list(
5858
query: CompletionListParams | Core.RequestOptions = {},
5959
options?: Core.RequestOptions,
60-
): Core.PagePromise<CompletionListResponsesOpenAICursorPagination, CompletionListResponse> {
60+
): Core.PagePromise<CompletionListResponsesOpenAICursorPage, CompletionListResponse> {
6161
if (isRequestOptions(query)) {
6262
return this.list({}, query);
6363
}
6464
return this._client.getAPIList(
6565
'/v1/openai/v1/chat/completions',
66-
CompletionListResponsesOpenAICursorPagination,
66+
CompletionListResponsesOpenAICursorPage,
6767
{ query, ...options },
6868
);
6969
}
7070
}
7171

72-
export class CompletionListResponsesOpenAICursorPagination extends OpenAICursorPagination<CompletionListResponse> {}
72+
export class CompletionListResponsesOpenAICursorPage extends OpenAICursorPage<CompletionListResponse> {}
7373

7474
/**
7575
* Response from an OpenAI-compatible chat completion request.
@@ -2451,7 +2451,7 @@ export interface CompletionCreateParamsStreaming extends CompletionCreateParamsB
24512451
stream: true;
24522452
}
24532453

2454-
export interface CompletionListParams extends OpenAICursorPaginationParams {
2454+
export interface CompletionListParams extends OpenAICursorPageParams {
24552455
/**
24562456
* The model to filter by.
24572457
*/
@@ -2463,14 +2463,14 @@ export interface CompletionListParams extends OpenAICursorPaginationParams {
24632463
order?: 'asc' | 'desc';
24642464
}
24652465

2466-
Completions.CompletionListResponsesOpenAICursorPagination = CompletionListResponsesOpenAICursorPagination;
2466+
Completions.CompletionListResponsesOpenAICursorPage = CompletionListResponsesOpenAICursorPage;
24672467

24682468
export declare namespace Completions {
24692469
export {
24702470
type CompletionCreateResponse as CompletionCreateResponse,
24712471
type CompletionRetrieveResponse as CompletionRetrieveResponse,
24722472
type CompletionListResponse as CompletionListResponse,
2473-
CompletionListResponsesOpenAICursorPagination as CompletionListResponsesOpenAICursorPagination,
2473+
CompletionListResponsesOpenAICursorPage as CompletionListResponsesOpenAICursorPage,
24742474
type CompletionCreateParams as CompletionCreateParams,
24752475
type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming,
24762476
type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming,

src/resources/chat/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
export { Chat, type ChatCompletionChunk } from './chat';
44
export {
5-
CompletionListResponsesOpenAICursorPagination,
5+
CompletionListResponsesOpenAICursorPage,
66
Completions,
77
type CompletionCreateResponse,
88
type CompletionRetrieveResponse,

src/resources/files.ts

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { APIResource } from '../resource';
44
import { isRequestOptions } from '../core';
55
import * as Core from '../core';
6-
import { OpenAICursorPagination, type OpenAICursorPaginationParams } from '../pagination';
6+
import { OpenAICursorPage, type OpenAICursorPageParams } from '../pagination';
77

88
export class Files extends APIResource {
99
/**
@@ -27,19 +27,16 @@ export class Files extends APIResource {
2727
/**
2828
* Returns a list of files that belong to the user's organization.
2929
*/
30-
list(
31-
query?: FileListParams,
32-
options?: Core.RequestOptions,
33-
): Core.PagePromise<FilesOpenAICursorPagination, File>;
34-
list(options?: Core.RequestOptions): Core.PagePromise<FilesOpenAICursorPagination, File>;
30+
list(query?: FileListParams, options?: Core.RequestOptions): Core.PagePromise<FilesOpenAICursorPage, File>;
31+
list(options?: Core.RequestOptions): Core.PagePromise<FilesOpenAICursorPage, File>;
3532
list(
3633
query: FileListParams | Core.RequestOptions = {},
3734
options?: Core.RequestOptions,
38-
): Core.PagePromise<FilesOpenAICursorPagination, File> {
35+
): Core.PagePromise<FilesOpenAICursorPage, File> {
3936
if (isRequestOptions(query)) {
4037
return this.list({}, query);
4138
}
42-
return this._client.getAPIList('/v1/openai/v1/files', FilesOpenAICursorPagination, { query, ...options });
39+
return this._client.getAPIList('/v1/openai/v1/files', FilesOpenAICursorPage, { query, ...options });
4340
}
4441

4542
/**
@@ -57,7 +54,7 @@ export class Files extends APIResource {
5754
}
5855
}
5956

60-
export class FilesOpenAICursorPagination extends OpenAICursorPagination<File> {}
57+
export class FilesOpenAICursorPage extends OpenAICursorPage<File> {}
6158

6259
/**
6360
* Response for deleting a file in OpenAI Files API.
@@ -160,7 +157,7 @@ export interface FileCreateParams {
160157
purpose: 'assistants';
161158
}
162159

163-
export interface FileListParams extends OpenAICursorPaginationParams {
160+
export interface FileListParams extends OpenAICursorPageParams {
164161
/**
165162
* Sort order by the `created_at` timestamp of the objects. `asc` for ascending
166163
* order and `desc` for descending order.
@@ -173,15 +170,15 @@ export interface FileListParams extends OpenAICursorPaginationParams {
173170
purpose?: 'assistants';
174171
}
175172

176-
Files.FilesOpenAICursorPagination = FilesOpenAICursorPagination;
173+
Files.FilesOpenAICursorPage = FilesOpenAICursorPage;
177174

178175
export declare namespace Files {
179176
export {
180177
type DeleteFileResponse as DeleteFileResponse,
181178
type File as File,
182179
type ListFilesResponse as ListFilesResponse,
183180
type FileContentResponse as FileContentResponse,
184-
FilesOpenAICursorPagination as FilesOpenAICursorPagination,
181+
FilesOpenAICursorPage as FilesOpenAICursorPage,
185182
type FileCreateParams as FileCreateParams,
186183
type FileListParams as FileListParams,
187184
};

0 commit comments

Comments
 (0)