Skip to content

Commit d8fbdde

Browse files
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.398.1 (#16)
Co-authored-by: speakeasybot <[email protected]>
1 parent 8160f12 commit d8fbdde

Some content is hidden

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

47 files changed

+4930
-1664
lines changed

.speakeasy/gen.lock

+17-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ id: 8bd6d3b6-cae6-4e55-b72f-6fdc1dbce9a1
33
management:
44
docChecksum: 5649b2692e9b9f3c1065851a47fbba06
55
docVersion: v0.5.0
6-
speakeasyVersion: 1.398.0
6+
speakeasyVersion: 1.398.1
77
generationVersion: 2.415.8
8-
releaseVersion: 0.3.2
9-
configChecksum: 233760f35f485f692b0ac4fae9a1ae2e
8+
releaseVersion: 0.3.3
9+
configChecksum: eefe05e12f05c605ef3a39485c1596c1
1010
repoURL: https://github.com/livepeer/livepeer-ai-js.git
1111
installationURL: https://github.com/livepeer/livepeer-ai-js
1212
published: true
@@ -58,8 +58,14 @@ generatedFiles:
5858
- docs/models/components/videoresponse.md
5959
- docs/models/errors/httperror.md
6060
- docs/models/errors/httpvalidationerror.md
61+
- docs/models/operations/genaudiototextresponse.md
62+
- docs/models/operations/genimagetoimageresponse.md
63+
- docs/models/operations/genimagetovideoresponse.md
64+
- docs/models/operations/gensegmentanything2response.md
65+
- docs/models/operations/gentexttoimageresponse.md
66+
- docs/models/operations/genupscaleresponse.md
6167
- docs/sdks/generate/README.md
62-
- docs/sdks/sdk/README.md
68+
- docs/sdks/livepeer/README.md
6369
- jsr.json
6470
- package.json
6571
- src/core.ts
@@ -110,6 +116,13 @@ generatedFiles:
110116
- src/models/errors/index.ts
111117
- src/models/errors/sdkerror.ts
112118
- src/models/errors/sdkvalidationerror.ts
119+
- src/models/operations/genaudiototext.ts
120+
- src/models/operations/genimagetoimage.ts
121+
- src/models/operations/genimagetovideo.ts
122+
- src/models/operations/gensegmentanything2.ts
123+
- src/models/operations/gentexttoimage.ts
124+
- src/models/operations/genupscale.ts
125+
- src/models/operations/index.ts
113126
- src/sdk/generate.ts
114127
- src/sdk/index.ts
115128
- src/sdk/sdk.ts

.speakeasy/gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ generation:
1111
auth:
1212
oAuth2ClientCredentialsEnabled: false
1313
typescript:
14-
version: 0.3.2
14+
version: 0.3.3
1515
additionalDependencies:
1616
dependencies:
1717
jest: ^29.7.0

.speakeasy/workflow.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
speakeasyVersion: 1.398.0
1+
speakeasyVersion: 1.398.1
22
sources:
33
livepeer-ai-OAS:
44
sourceNamespace: livepeer-ai-oas
5-
sourceRevisionDigest: sha256:2669ab1291e247bb0e107d4bb7cb28c63c6b05f7175432f08ccfffb6345ca88d
5+
sourceRevisionDigest: sha256:ecb4cf674e1ac45f4116cd5eebcfabd9446312c5f5a6fc6ff95c8e0b6d3ab3f0
66
sourceBlobDigest: sha256:84962d1cdd2b3ec311a1e3de4848a560478cefda5b3038810a518281c8032152
77
tags:
88
- latest
@@ -11,10 +11,10 @@ targets:
1111
livepeer-ai-ts:
1212
source: livepeer-ai-OAS
1313
sourceNamespace: livepeer-ai-oas
14-
sourceRevisionDigest: sha256:2669ab1291e247bb0e107d4bb7cb28c63c6b05f7175432f08ccfffb6345ca88d
14+
sourceRevisionDigest: sha256:ecb4cf674e1ac45f4116cd5eebcfabd9446312c5f5a6fc6ff95c8e0b6d3ab3f0
1515
sourceBlobDigest: sha256:84962d1cdd2b3ec311a1e3de4848a560478cefda5b3038810a518281c8032152
1616
codeSamplesNamespace: code-samples-typescript-livepeer-ts
17-
codeSamplesRevisionDigest: sha256:c60f96803da3346cc88704ebeb80dd54f05d92dd85f69a516bc80a212e656f08
17+
codeSamplesRevisionDigest: sha256:c7c5056503bcc37a38d70ed10bafd2ee5d820cddeaac64aef6224d8290571a90
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

FUNCTIONS.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@ specific category of applications.
1919
## Example
2020

2121
```typescript
22-
import { SDKCore } from "openapi/core.js";
23-
import { generateTextToImage } from "openapi/funcs/generateTextToImage.js";
24-
import { SDKValidationError } from "openapi/models/errors/sdkvalidationerror.js";
22+
import { LivepeerCore } from "@livepeer/ai/core.js";
23+
import { generateTextToImage } from "@livepeer/ai/funcs/generateTextToImage.js";
24+
import { SDKValidationError } from "@livepeer/ai/models/errors/sdkvalidationerror.js";
2525

26-
// Use `SDKCore` for best tree-shaking performance.
26+
// Use `LivepeerCore` for best tree-shaking performance.
2727
// You can create one instance of it to use across an application.
28-
const sdk = new SDKCore({
28+
const livepeer = new LivepeerCore({
2929
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
3030
});
3131

3232
async function run() {
33-
const res = await generateTextToImage(sdk, {
33+
const res = await generateTextToImage(livepeer, {
3434
prompt: "<value>",
3535
});
3636

README.md

+34-34
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,25 @@ The SDK can be installed with either [npm](https://www.npmjs.com/), [pnpm](https
1717
### NPM
1818

1919
```bash
20-
npm add openapi
20+
npm add @livepeer/ai
2121
```
2222

2323
### PNPM
2424

2525
```bash
26-
pnpm add openapi
26+
pnpm add @livepeer/ai
2727
```
2828

2929
### Bun
3030

3131
```bash
32-
bun add openapi
32+
bun add @livepeer/ai
3333
```
3434

3535
### Yarn
3636

3737
```bash
38-
yarn add openapi zod
38+
yarn add @livepeer/ai zod
3939

4040
# Note that Yarn does not install peer dependencies automatically. You will need
4141
# to install zod as shown above.
@@ -54,14 +54,14 @@ For supported JavaScript runtimes, please consult [RUNTIMES.md](RUNTIMES.md).
5454
### Example
5555

5656
```typescript
57-
import { SDK } from "openapi";
57+
import { Livepeer } from "@livepeer/ai";
5858

59-
const sdk = new SDK({
59+
const livepeer = new Livepeer({
6060
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
6161
});
6262

6363
async function run() {
64-
const result = await sdk.generate.textToImage({
64+
const result = await livepeer.generate.textToImage({
6565
prompt: "<value>",
6666
});
6767

@@ -134,15 +134,15 @@ Certain SDK methods accept files as part of a multi-part request. It is possible
134134
> - **Node.js v18:** A file stream can be created using the `fileFrom` helper from [`fetch-blob/from.js`](https://www.npmjs.com/package/fetch-blob).
135135
136136
```typescript
137+
import { Livepeer } from "@livepeer/ai";
137138
import { openAsBlob } from "node:fs";
138-
import { SDK } from "openapi";
139139

140-
const sdk = new SDK({
140+
const livepeer = new Livepeer({
141141
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
142142
});
143143

144144
async function run() {
145-
const result = await sdk.generate.imageToImage({
145+
const result = await livepeer.generate.imageToImage({
146146
image: await openAsBlob("example.file"),
147147
prompt: "<value>",
148148
});
@@ -163,14 +163,14 @@ Some of the endpoints in this SDK support retries. If you use the SDK without a
163163

164164
To change the default retry strategy for a single API call, simply provide a retryConfig object to the call:
165165
```typescript
166-
import { SDK } from "openapi";
166+
import { Livepeer } from "@livepeer/ai";
167167

168-
const sdk = new SDK({
168+
const livepeer = new Livepeer({
169169
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
170170
});
171171

172172
async function run() {
173-
const result = await sdk.generate.textToImage({
173+
const result = await livepeer.generate.textToImage({
174174
prompt: "<value>",
175175
}, {
176176
retries: {
@@ -195,9 +195,9 @@ run();
195195

196196
If you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:
197197
```typescript
198-
import { SDK } from "openapi";
198+
import { Livepeer } from "@livepeer/ai";
199199

200-
const sdk = new SDK({
200+
const livepeer = new Livepeer({
201201
retryConfig: {
202202
strategy: "backoff",
203203
backoff: {
@@ -212,7 +212,7 @@ const sdk = new SDK({
212212
});
213213

214214
async function run() {
215-
const result = await sdk.generate.textToImage({
215+
const result = await livepeer.generate.textToImage({
216216
prompt: "<value>",
217217
});
218218

@@ -240,21 +240,21 @@ Validation errors can also occur when either method arguments or data returned f
240240

241241

242242
```typescript
243-
import { SDK } from "openapi";
243+
import { Livepeer } from "@livepeer/ai";
244244
import {
245245
HTTPError,
246246
HTTPValidationError,
247247
SDKValidationError,
248-
} from "openapi/models/errors";
248+
} from "@livepeer/ai/models/errors";
249249

250-
const sdk = new SDK({
250+
const livepeer = new Livepeer({
251251
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
252252
});
253253

254254
async function run() {
255255
let result;
256256
try {
257-
result = await sdk.generate.textToImage({
257+
result = await livepeer.generate.textToImage({
258258
prompt: "<value>",
259259
});
260260

@@ -304,15 +304,15 @@ You can override the default server globally by passing a server index to the `s
304304
| 1 | `https://livepeer.studio/api/beta/generate` | None |
305305

306306
```typescript
307-
import { SDK } from "openapi";
307+
import { Livepeer } from "@livepeer/ai";
308308

309-
const sdk = new SDK({
309+
const livepeer = new Livepeer({
310310
serverIdx: 1,
311311
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
312312
});
313313

314314
async function run() {
315-
const result = await sdk.generate.textToImage({
315+
const result = await livepeer.generate.textToImage({
316316
prompt: "<value>",
317317
});
318318

@@ -330,15 +330,15 @@ run();
330330
The default server can also be overridden globally by passing a URL to the `serverURL` optional parameter when initializing the SDK client instance. For example:
331331

332332
```typescript
333-
import { SDK } from "openapi";
333+
import { Livepeer } from "@livepeer/ai";
334334

335-
const sdk = new SDK({
335+
const livepeer = new Livepeer({
336336
serverURL: "https://dream-gateway.livepeer.cloud",
337337
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
338338
});
339339

340340
async function run() {
341-
const result = await sdk.generate.textToImage({
341+
const result = await livepeer.generate.textToImage({
342342
prompt: "<value>",
343343
});
344344

@@ -369,8 +369,8 @@ custom header and a timeout to requests and how to use the `"requestError"` hook
369369
to log errors:
370370

371371
```typescript
372-
import { SDK } from "openapi";
373-
import { HTTPClient } from "openapi/lib/http";
372+
import { Livepeer } from "@livepeer/ai";
373+
import { HTTPClient } from "@livepeer/ai/lib/http";
374374

375375
const httpClient = new HTTPClient({
376376
// fetcher takes a function that has the same signature as native `fetch`.
@@ -396,7 +396,7 @@ httpClient.addHook("requestError", (error, request) => {
396396
console.groupEnd();
397397
});
398398

399-
const sdk = new SDK({ httpClient });
399+
const sdk = new Livepeer({ httpClient });
400400
```
401401
<!-- End Custom HTTP Client [http-client] -->
402402

@@ -413,14 +413,14 @@ This SDK supports the following security scheme globally:
413413

414414
To authenticate with the API the `httpBearer` parameter must be set when initializing the SDK client instance. For example:
415415
```typescript
416-
import { SDK } from "openapi";
416+
import { Livepeer } from "@livepeer/ai";
417417

418-
const sdk = new SDK({
418+
const livepeer = new Livepeer({
419419
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
420420
});
421421

422422
async function run() {
423-
const result = await sdk.generate.textToImage({
423+
const result = await livepeer.generate.textToImage({
424424
prompt: "<value>",
425425
});
426426

@@ -444,9 +444,9 @@ You can pass a logger that matches `console`'s interface as an SDK option.
444444
> Beware that debug logging will reveal secrets, like API tokens in headers, in log messages printed to a console or files. It's recommended to use this feature only during local development and not in production.
445445
446446
```typescript
447-
import { SDK } from "openapi";
447+
import { Livepeer } from "@livepeer/ai";
448448

449-
const sdk = new SDK({ debugLogger: console });
449+
const sdk = new Livepeer({ debugLogger: console });
450450
```
451451
<!-- End Debugging [debug] -->
452452

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,14 @@ Based on:
6060
### Generated
6161
- [typescript v0.3.2] .
6262
### Releases
63-
- [NPM v0.3.2] https://www.npmjs.com/package/openapi/v/0.3.2 - .
63+
- [NPM v0.3.2] https://www.npmjs.com/package/openapi/v/0.3.2 - .
64+
65+
## 2024-09-17 17:20:06
66+
### Changes
67+
Based on:
68+
- OpenAPI Doc
69+
- Speakeasy CLI 1.398.1 (2.415.8) https://github.com/speakeasy-api/speakeasy
70+
### Generated
71+
- [typescript v0.3.3] .
72+
### Releases
73+
- [NPM v0.3.3] https://www.npmjs.com/package/@livepeer/ai/v/0.3.3 - .

USAGE.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<!-- Start SDK Example Usage [usage] -->
22
```typescript
3-
import { SDK } from "openapi";
3+
import { Livepeer } from "@livepeer/ai";
44

5-
const sdk = new SDK({
5+
const livepeer = new Livepeer({
66
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
77
});
88

99
async function run() {
10-
const result = await sdk.generate.textToImage({
10+
const result = await livepeer.generate.textToImage({
1111
prompt: "<value>",
1212
});
1313

codeSamples.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,34 @@ actions:
88
x-codeSamples:
99
- lang: typescript
1010
label: genAudioToText
11-
source: "import { openAsBlob } from \"node:fs\";\nimport { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.audioToText({\n audio: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
11+
source: "import { Livepeer } from \"@livepeer/ai\";\nimport { openAsBlob } from \"node:fs\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.audioToText({\n audio: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
1212
- target: $["paths"]["/image-to-image"]["post"]
1313
update:
1414
x-codeSamples:
1515
- lang: typescript
1616
label: genImageToImage
17-
source: "import { openAsBlob } from \"node:fs\";\nimport { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.imageToImage({\n prompt: \"<value>\",\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
17+
source: "import { Livepeer } from \"@livepeer/ai\";\nimport { openAsBlob } from \"node:fs\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.imageToImage({\n prompt: \"<value>\",\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
1818
- target: $["paths"]["/image-to-video"]["post"]
1919
update:
2020
x-codeSamples:
2121
- lang: typescript
2222
label: genImageToVideo
23-
source: "import { openAsBlob } from \"node:fs\";\nimport { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.imageToVideo({\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
23+
source: "import { Livepeer } from \"@livepeer/ai\";\nimport { openAsBlob } from \"node:fs\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.imageToVideo({\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
2424
- target: $["paths"]["/segment-anything-2"]["post"]
2525
update:
2626
x-codeSamples:
2727
- lang: typescript
2828
label: genSegmentAnything2
29-
source: "import { openAsBlob } from \"node:fs\";\nimport { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.segmentAnything2({\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
29+
source: "import { Livepeer } from \"@livepeer/ai\";\nimport { openAsBlob } from \"node:fs\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.segmentAnything2({\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
3030
- target: $["paths"]["/text-to-image"]["post"]
3131
update:
3232
x-codeSamples:
3333
- lang: typescript
3434
label: genTextToImage
35-
source: "import { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.textToImage({\n prompt: \"<value>\",\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
35+
source: "import { Livepeer } from \"@livepeer/ai\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.textToImage({\n prompt: \"<value>\",\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
3636
- target: $["paths"]["/upscale"]["post"]
3737
update:
3838
x-codeSamples:
3939
- lang: typescript
4040
label: genUpscale
41-
source: "import { openAsBlob } from \"node:fs\";\nimport { SDK } from \"openapi\";\n\nconst sdk = new SDK({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.generate.upscale({\n prompt: \"<value>\",\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
41+
source: "import { Livepeer } from \"@livepeer/ai\";\nimport { openAsBlob } from \"node:fs\";\n\nconst livepeer = new Livepeer({\n httpBearer: \"<YOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await livepeer.generate.upscale({\n prompt: \"<value>\",\n image: await openAsBlob(\"example.file\"),\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"

0 commit comments

Comments
 (0)