Skip to content

Commit 784caef

Browse files
feat: [wip]
1 parent b2b7ba4 commit 784caef

File tree

10 files changed

+964
-364
lines changed

10 files changed

+964
-364
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 56
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/togetherai%2Ftogetherai-a9d83cd151880bb0b91852d44a032cfe48f0f82ac8ea7578af21d03fd9f1d3f4.yml
3-
openapi_spec_hash: 64c052bc0b39c72d0ac61598aabaede6
4-
config_hash: 9f0a75905c5f0298de5b52158ac4b5c2
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/togetherai%2Ftogetherai-d02421e8ba87224149a77b474d4cc6fa9549a9061d6a72695198a466ac514a8f.yml
3+
openapi_spec_hash: aeb02a7de06cae0e405f71f345f07b30
4+
config_hash: 9e63ebfaaaf83b78aa7aeecfe1a8fbf0

api.md

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -247,19 +247,46 @@ Methods:
247247

248248
Types:
249249

250-
- <code><a href="./src/resources/endpoints.ts">Autoscaling</a></code>
251-
- <code><a href="./src/resources/endpoints.ts">DedicatedEndpoint</a></code>
252-
- <code><a href="./src/resources/endpoints.ts">EndpointListResponse</a></code>
253-
- <code><a href="./src/resources/endpoints.ts">EndpointListAvzonesResponse</a></code>
250+
- <code><a href="./src/resources/endpoints/endpoints.ts">Autoscaling</a></code>
251+
- <code><a href="./src/resources/endpoints/endpoints.ts">DedicatedEndpoint</a></code>
252+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointListResponse</a></code>
253+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointCreateClusterResponse</a></code>
254+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointDeleteClusterResponse</a></code>
255+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointListAvzonesResponse</a></code>
256+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointListClustersResponse</a></code>
257+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointListRegionsResponse</a></code>
258+
- <code><a href="./src/resources/endpoints/endpoints.ts">EndpointUpdateClusterResponse</a></code>
254259

255260
Methods:
256261

257-
- <code title="post /endpoints">client.endpoints.<a href="./src/resources/endpoints.ts">create</a>({ ...params }) -> DedicatedEndpoint</code>
258-
- <code title="get /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">retrieve</a>(endpointID) -> DedicatedEndpoint</code>
259-
- <code title="patch /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">update</a>(endpointID, { ...params }) -> DedicatedEndpoint</code>
260-
- <code title="get /endpoints">client.endpoints.<a href="./src/resources/endpoints.ts">list</a>({ ...params }) -> EndpointListResponse</code>
261-
- <code title="delete /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">delete</a>(endpointID) -> void</code>
262-
- <code title="get /clusters/availability-zones">client.endpoints.<a href="./src/resources/endpoints.ts">listAvzones</a>() -> EndpointListAvzonesResponse</code>
262+
- <code title="post /endpoints">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">create</a>({ ...params }) -> DedicatedEndpoint</code>
263+
- <code title="get /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">retrieve</a>(endpointID) -> DedicatedEndpoint</code>
264+
- <code title="patch /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">update</a>(endpointID, { ...params }) -> DedicatedEndpoint</code>
265+
- <code title="get /endpoints">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">list</a>({ ...params }) -> EndpointListResponse</code>
266+
- <code title="delete /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">delete</a>(endpointID) -> void</code>
267+
- <code title="post /clusters">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">createCluster</a>({ ...params }) -> EndpointCreateClusterResponse</code>
268+
- <code title="delete /clusters/{cluster_id}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">deleteCluster</a>(clusterID) -> EndpointDeleteClusterResponse</code>
269+
- <code title="get /clusters/availability-zones">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">listAvzones</a>() -> EndpointListAvzonesResponse</code>
270+
- <code title="get /clusters">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">listClusters</a>() -> EndpointListClustersResponse</code>
271+
- <code title="get /clusters/regions">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">listRegions</a>() -> EndpointListRegionsResponse</code>
272+
- <code title="get /clusters/{cluster_id}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">retrieveCluster</a>(clusterID) -> Cluster</code>
273+
- <code title="put /clusters/{cluster_id}">client.endpoints.<a href="./src/resources/endpoints/endpoints.ts">updateCluster</a>(clusterID, { ...params }) -> EndpointUpdateClusterResponse</code>
274+
275+
## Storages
276+
277+
Types:
278+
279+
- <code><a href="./src/resources/endpoints/storages.ts">StorageCreateSharedVolumeResponse</a></code>
280+
- <code><a href="./src/resources/endpoints/storages.ts">StorageDeleteSharedVolumeResponse</a></code>
281+
- <code><a href="./src/resources/endpoints/storages.ts">StorageListSharedVolumesResponse</a></code>
282+
283+
Methods:
284+
285+
- <code title="post /clusters/storages">client.endpoints.storages.<a href="./src/resources/endpoints/storages.ts">createSharedVolume</a>({ ...params }) -> StorageCreateSharedVolumeResponse</code>
286+
- <code title="delete /clusters/storages/{volume_id}">client.endpoints.storages.<a href="./src/resources/endpoints/storages.ts">deleteSharedVolume</a>(volumeID) -> StorageDeleteSharedVolumeResponse</code>
287+
- <code title="get /clusters/storages">client.endpoints.storages.<a href="./src/resources/endpoints/storages.ts">listSharedVolumes</a>() -> StorageListSharedVolumesResponse</code>
288+
- <code title="get /clusters/storages/{volume_id}">client.endpoints.storages.<a href="./src/resources/endpoints/storages.ts">retrieveSharedVolume</a>(volumeID) -> ClusterStorage</code>
289+
- <code title="put /clusters/storages">client.endpoints.storages.<a href="./src/resources/endpoints/storages.ts">updateSharedVolume</a>({ ...params }) -> ClusterStorage</code>
263290

264291
# Hardware
265292

src/client.ts

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,6 @@ import {
3535
Tools,
3636
} from './resources/completions';
3737
import { Embedding, EmbeddingCreateParams, Embeddings } from './resources/embeddings';
38-
import {
39-
Autoscaling,
40-
DedicatedEndpoint,
41-
EndpointCreateParams,
42-
EndpointListAvzonesResponse,
43-
EndpointListParams,
44-
EndpointListResponse,
45-
EndpointUpdateParams,
46-
Endpoints,
47-
} from './resources/endpoints';
4838
import {
4939
EvalCreateParams,
5040
EvalCreateResponse,
@@ -101,6 +91,23 @@ import {
10191
CodeInterpreterExecuteParams,
10292
ExecuteResponse,
10393
} from './resources/code-interpreter/code-interpreter';
94+
import {
95+
Autoscaling,
96+
DedicatedEndpoint,
97+
EndpointCreateClusterParams,
98+
EndpointCreateClusterResponse,
99+
EndpointCreateParams,
100+
EndpointDeleteClusterResponse,
101+
EndpointListAvzonesResponse,
102+
EndpointListClustersResponse,
103+
EndpointListParams,
104+
EndpointListRegionsResponse,
105+
EndpointListResponse,
106+
EndpointUpdateClusterParams,
107+
EndpointUpdateClusterResponse,
108+
EndpointUpdateParams,
109+
Endpoints,
110+
} from './resources/endpoints/endpoints';
104111
import { type Fetch } from './internal/builtin-types';
105112
import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
106113
import { FinalRequestOptions, RequestOptions } from './internal/request-options';
@@ -931,10 +938,17 @@ export declare namespace Together {
931938
type Autoscaling as Autoscaling,
932939
type DedicatedEndpoint as DedicatedEndpoint,
933940
type EndpointListResponse as EndpointListResponse,
941+
type EndpointCreateClusterResponse as EndpointCreateClusterResponse,
942+
type EndpointDeleteClusterResponse as EndpointDeleteClusterResponse,
934943
type EndpointListAvzonesResponse as EndpointListAvzonesResponse,
944+
type EndpointListClustersResponse as EndpointListClustersResponse,
945+
type EndpointListRegionsResponse as EndpointListRegionsResponse,
946+
type EndpointUpdateClusterResponse as EndpointUpdateClusterResponse,
935947
type EndpointCreateParams as EndpointCreateParams,
936948
type EndpointUpdateParams as EndpointUpdateParams,
937949
type EndpointListParams as EndpointListParams,
950+
type EndpointCreateClusterParams as EndpointCreateClusterParams,
951+
type EndpointUpdateClusterParams as EndpointUpdateClusterParams,
938952
};
939953

940954
export {

0 commit comments

Comments
 (0)