Skip to content

Commit e402a3b

Browse files
feat(api): Add beta sdks for jig features
1 parent 5b00d49 commit e402a3b

File tree

12 files changed

+2325
-2
lines changed

12 files changed

+2325
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 56
1+
configured_endpoints: 70
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/togetherai%2Ftogetherai-cea384db9edf6057ebc5c198a155955b97771430e7afe3be910842c734bb9812.yml
33
openapi_spec_hash: 9c2c575baec9b59add4b2e91c14089ad
4-
config_hash: a955366d5f659d70d9e6b26116e119bf
4+
config_hash: 13b560fab4219dba748a7e0db127cdf4

api.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,57 @@
11
# Beta
22

3+
## Jig
4+
5+
Types:
6+
7+
- <code><a href="./src/resources/beta/jig/jig.ts">JigRetrieveResponse</a></code>
8+
- <code><a href="./src/resources/beta/jig/jig.ts">JigUpdateResponse</a></code>
9+
- <code><a href="./src/resources/beta/jig/jig.ts">JigDeployResponse</a></code>
10+
- <code><a href="./src/resources/beta/jig/jig.ts">JigDestroyResponse</a></code>
11+
12+
Methods:
13+
14+
- <code title="get /deployments/{id}">client.beta.jig.<a href="./src/resources/beta/jig/jig.ts">retrieve</a>(id) -> JigRetrieveResponse</code>
15+
- <code title="patch /deployments/{id}">client.beta.jig.<a href="./src/resources/beta/jig/jig.ts">update</a>(id, { ...params }) -> JigUpdateResponse</code>
16+
- <code title="post /deployments">client.beta.jig.<a href="./src/resources/beta/jig/jig.ts">deploy</a>({ ...params }) -> JigDeployResponse</code>
17+
- <code title="delete /deployments/{id}">client.beta.jig.<a href="./src/resources/beta/jig/jig.ts">destroy</a>(id) -> unknown</code>
18+
19+
### Volumes
20+
21+
Types:
22+
23+
- <code><a href="./src/resources/beta/jig/volumes.ts">VolumeCreateResponse</a></code>
24+
- <code><a href="./src/resources/beta/jig/volumes.ts">VolumeRetrieveResponse</a></code>
25+
- <code><a href="./src/resources/beta/jig/volumes.ts">VolumeUpdateResponse</a></code>
26+
- <code><a href="./src/resources/beta/jig/volumes.ts">VolumeListResponse</a></code>
27+
- <code><a href="./src/resources/beta/jig/volumes.ts">VolumeDeleteResponse</a></code>
28+
29+
Methods:
30+
31+
- <code title="post /storage/volumes">client.beta.jig.volumes.<a href="./src/resources/beta/jig/volumes.ts">create</a>({ ...params }) -> VolumeCreateResponse</code>
32+
- <code title="get /storage/volumes/{id}">client.beta.jig.volumes.<a href="./src/resources/beta/jig/volumes.ts">retrieve</a>(id) -> VolumeRetrieveResponse</code>
33+
- <code title="patch /storage/volumes/{id}">client.beta.jig.volumes.<a href="./src/resources/beta/jig/volumes.ts">update</a>(id, { ...params }) -> VolumeUpdateResponse</code>
34+
- <code title="get /storage/volumes">client.beta.jig.volumes.<a href="./src/resources/beta/jig/volumes.ts">list</a>() -> VolumeListResponse</code>
35+
- <code title="delete /storage/volumes/{id}">client.beta.jig.volumes.<a href="./src/resources/beta/jig/volumes.ts">delete</a>(id) -> unknown</code>
36+
37+
### Secrets
38+
39+
Types:
40+
41+
- <code><a href="./src/resources/beta/jig/secrets.ts">SecretCreateResponse</a></code>
42+
- <code><a href="./src/resources/beta/jig/secrets.ts">SecretRetrieveResponse</a></code>
43+
- <code><a href="./src/resources/beta/jig/secrets.ts">SecretUpdateResponse</a></code>
44+
- <code><a href="./src/resources/beta/jig/secrets.ts">SecretListResponse</a></code>
45+
- <code><a href="./src/resources/beta/jig/secrets.ts">SecretDeleteResponse</a></code>
46+
47+
Methods:
48+
49+
- <code title="post /secrets">client.beta.jig.secrets.<a href="./src/resources/beta/jig/secrets.ts">create</a>({ ...params }) -> SecretCreateResponse</code>
50+
- <code title="get /secrets/{id}">client.beta.jig.secrets.<a href="./src/resources/beta/jig/secrets.ts">retrieve</a>(id) -> SecretRetrieveResponse</code>
51+
- <code title="patch /secrets/{id}">client.beta.jig.secrets.<a href="./src/resources/beta/jig/secrets.ts">update</a>(id, { ...params }) -> SecretUpdateResponse</code>
52+
- <code title="get /secrets">client.beta.jig.secrets.<a href="./src/resources/beta/jig/secrets.ts">list</a>() -> SecretListResponse</code>
53+
- <code title="delete /secrets/{id}">client.beta.jig.secrets.<a href="./src/resources/beta/jig/secrets.ts">delete</a>(id) -> unknown</code>
54+
355
## Clusters
456

557
Types:

src/resources/beta/beta.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,36 @@ import {
1111
ClusterUpdateParams,
1212
Clusters,
1313
} from './clusters/clusters';
14+
import * as JigAPI from './jig/jig';
15+
import {
16+
Jig,
17+
JigDeployParams,
18+
JigDeployResponse,
19+
JigDestroyResponse,
20+
JigRetrieveResponse,
21+
JigUpdateParams,
22+
JigUpdateResponse,
23+
} from './jig/jig';
1424

1525
export class Beta extends APIResource {
26+
jig: JigAPI.Jig = new JigAPI.Jig(this._client);
1627
clusters: ClustersAPI.Clusters = new ClustersAPI.Clusters(this._client);
1728
}
1829

30+
Beta.Jig = Jig;
1931
Beta.Clusters = Clusters;
2032

2133
export declare namespace Beta {
34+
export {
35+
Jig as Jig,
36+
type JigRetrieveResponse as JigRetrieveResponse,
37+
type JigUpdateResponse as JigUpdateResponse,
38+
type JigDeployResponse as JigDeployResponse,
39+
type JigDestroyResponse as JigDestroyResponse,
40+
type JigUpdateParams as JigUpdateParams,
41+
type JigDeployParams as JigDeployParams,
42+
};
43+
2244
export {
2345
Clusters as Clusters,
2446
type Cluster as Cluster,

src/resources/beta/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,12 @@ export {
1010
type ClusterCreateParams,
1111
type ClusterUpdateParams,
1212
} from './clusters/index';
13+
export {
14+
Jig,
15+
type JigRetrieveResponse,
16+
type JigUpdateResponse,
17+
type JigDeployResponse,
18+
type JigDestroyResponse,
19+
type JigUpdateParams,
20+
type JigDeployParams,
21+
} from './jig/index';

src/resources/beta/jig.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export * from './jig/index';

src/resources/beta/jig/index.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export {
4+
Jig,
5+
type JigRetrieveResponse,
6+
type JigUpdateResponse,
7+
type JigDeployResponse,
8+
type JigDestroyResponse,
9+
type JigUpdateParams,
10+
type JigDeployParams,
11+
} from './jig';
12+
export {
13+
Secrets,
14+
type SecretCreateResponse,
15+
type SecretRetrieveResponse,
16+
type SecretUpdateResponse,
17+
type SecretListResponse,
18+
type SecretDeleteResponse,
19+
type SecretCreateParams,
20+
type SecretUpdateParams,
21+
} from './secrets';
22+
export {
23+
Volumes,
24+
type VolumeCreateResponse,
25+
type VolumeRetrieveResponse,
26+
type VolumeUpdateResponse,
27+
type VolumeListResponse,
28+
type VolumeDeleteResponse,
29+
type VolumeCreateParams,
30+
type VolumeUpdateParams,
31+
} from './volumes';

0 commit comments

Comments
 (0)