Skip to content

Commit 653c9c9

Browse files
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.434.0 (#21)
Co-authored-by: speakeasybot <[email protected]>
1 parent a2e15c2 commit 653c9c9

Some content is hidden

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

50 files changed

+1474
-115
lines changed

.speakeasy/gen.lock

+45-9
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
lockVersion: 2.0.0
22
id: 8bd6d3b6-cae6-4e55-b72f-6fdc1dbce9a1
33
management:
4-
docChecksum: a140881cbcff74961991f5dfff13f0a0
4+
docChecksum: c22f8c1b01f75ba608165e53e64fb450
55
docVersion: 0.0.0
6-
speakeasyVersion: 1.421.2
7-
generationVersion: 2.438.15
8-
releaseVersion: 0.4.1
9-
configChecksum: 2d2321dd652b40627a863461eab6e343
6+
speakeasyVersion: 1.434.0
7+
generationVersion: 2.452.0
8+
releaseVersion: 0.5.0
9+
configChecksum: aedc0e9ba8ffdca9aa407f90c308a96c
1010
repoURL: https://github.com/livepeer/livepeer-ai-js.git
1111
installationURL: https://github.com/livepeer/livepeer-ai-js
1212
published: true
1313
features:
1414
typescript:
1515
additionalDependencies: 0.1.0
1616
constsAndDefaults: 0.1.11
17-
core: 3.18.2
17+
core: 3.18.3
1818
defaultEnabledRetries: 0.1.0
19-
envVarSecurityUsage: 0.1.1
19+
envVarSecurityUsage: 0.1.2
2020
globalSecurity: 2.82.11
2121
globalSecurityCallbacks: 0.1.0
2222
globalSecurityFlattening: 0.1.0
2323
globalServerURLs: 2.82.4
2424
nameOverrides: 2.81.2
2525
responseFormat: 0.2.3
2626
retries: 2.83.0
27-
sdkHooks: 0.1.0
28-
unions: 2.85.7
27+
sdkHooks: 0.2.0
28+
tests: 0.7.0
29+
unions: 2.85.8
2930
uploadStreams: 0.1.0
3031
generatedFiles:
3132
- .eslintrc.cjs
@@ -37,6 +38,7 @@ generatedFiles:
3738
- docs/lib/utils/retryconfig.md
3839
- docs/models/components/apierror.md
3940
- docs/models/components/audio.md
41+
- docs/models/components/audioresponse.md
4042
- docs/models/components/bodygenaudiototext.md
4143
- docs/models/components/bodygenimagetoimage.md
4244
- docs/models/components/bodygenimagetotext.md
@@ -52,13 +54,18 @@ generatedFiles:
5254
- docs/models/components/image.md
5355
- docs/models/components/imageresponse.md
5456
- docs/models/components/imagetotextresponse.md
57+
- docs/models/components/livevideotovideoparams.md
58+
- docs/models/components/livevideotovideoresponse.md
5559
- docs/models/components/llmresponse.md
5660
- docs/models/components/loc.md
5761
- docs/models/components/masksresponse.md
5862
- docs/models/components/media.md
63+
- docs/models/components/mediaurl.md
64+
- docs/models/components/params.md
5965
- docs/models/components/security.md
6066
- docs/models/components/textresponse.md
6167
- docs/models/components/texttoimageparams.md
68+
- docs/models/components/texttospeechparams.md
6269
- docs/models/components/validationerror.md
6370
- docs/models/components/videoresponse.md
6471
- docs/models/errors/httperror.md
@@ -67,9 +74,11 @@ generatedFiles:
6774
- docs/models/operations/genimagetoimageresponse.md
6875
- docs/models/operations/genimagetotextresponse.md
6976
- docs/models/operations/genimagetovideoresponse.md
77+
- docs/models/operations/genlivevideotovideoresponse.md
7078
- docs/models/operations/genllmresponse.md
7179
- docs/models/operations/gensegmentanything2response.md
7280
- docs/models/operations/gentexttoimageresponse.md
81+
- docs/models/operations/gentexttospeechresponse.md
7382
- docs/models/operations/genupscaleresponse.md
7483
- docs/sdks/generate/README.md
7584
- docs/sdks/livepeer/README.md
@@ -80,9 +89,11 @@ generatedFiles:
8089
- src/funcs/generateImageToImage.ts
8190
- src/funcs/generateImageToText.ts
8291
- src/funcs/generateImageToVideo.ts
92+
- src/funcs/generateLiveVideoToVideo.ts
8393
- src/funcs/generateLlm.ts
8494
- src/funcs/generateSegmentAnything2.ts
8595
- src/funcs/generateTextToImage.ts
96+
- src/funcs/generateTextToSpeech.ts
8697
- src/funcs/generateUpscale.ts
8798
- src/hooks/hooks.ts
8899
- src/hooks/index.ts
@@ -104,6 +115,7 @@ generatedFiles:
104115
- src/lib/security.ts
105116
- src/lib/url.ts
106117
- src/models/components/apierror.ts
118+
- src/models/components/audioresponse.ts
107119
- src/models/components/bodygenaudiototext.ts
108120
- src/models/components/bodygenimagetoimage.ts
109121
- src/models/components/bodygenimagetotext.ts
@@ -115,12 +127,16 @@ generatedFiles:
115127
- src/models/components/imageresponse.ts
116128
- src/models/components/imagetotextresponse.ts
117129
- src/models/components/index.ts
130+
- src/models/components/livevideotovideoparams.ts
131+
- src/models/components/livevideotovideoresponse.ts
118132
- src/models/components/llmresponse.ts
119133
- src/models/components/masksresponse.ts
120134
- src/models/components/media.ts
135+
- src/models/components/mediaurl.ts
121136
- src/models/components/security.ts
122137
- src/models/components/textresponse.ts
123138
- src/models/components/texttoimageparams.ts
139+
- src/models/components/texttospeechparams.ts
124140
- src/models/components/validationerror.ts
125141
- src/models/components/videoresponse.ts
126142
- src/models/errors/httpclienterrors.ts
@@ -133,9 +149,11 @@ generatedFiles:
133149
- src/models/operations/genimagetoimage.ts
134150
- src/models/operations/genimagetotext.ts
135151
- src/models/operations/genimagetovideo.ts
152+
- src/models/operations/genlivevideotovideo.ts
136153
- src/models/operations/genllm.ts
137154
- src/models/operations/gensegmentanything2.ts
138155
- src/models/operations/gentexttoimage.ts
156+
- src/models/operations/gentexttospeech.ts
139157
- src/models/operations/genupscale.ts
140158
- src/models/operations/index.ts
141159
- src/sdk/generate.ts
@@ -231,3 +249,21 @@ examples:
231249
"400":
232250
application/json: {"detail": {"msg": "<value>"}}
233251
"422": {}
252+
genLiveVideoToVideo:
253+
speakeasy-default-gen-live-video-to-video:
254+
requestBody:
255+
application/json: {"subscribe_url": "https://soulful-lava.org/", "publish_url": "https://vain-tabletop.biz"}
256+
responses:
257+
"200":
258+
application/json: {"subscribe_url": "https://vain-kiss.name", "publish_url": "https://frail-duffel.com"}
259+
"400":
260+
application/json: {"detail": {"msg": "<value>"}}
261+
"422": {}
262+
genTextToSpeech:
263+
speakeasy-default-gen-text-to-speech:
264+
responses:
265+
"200":
266+
application/json: {"audio": {"url": "https://accurate-parsnip.net/"}}
267+
"400":
268+
application/json: {"detail": {"msg": "<value>"}}
269+
"422": {}

.speakeasy/gen.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ generation:
1010
requestResponseComponentNamesFeb2024: false
1111
auth:
1212
oAuth2ClientCredentialsEnabled: false
13+
oAuth2PasswordEnabled: false
1314
typescript:
14-
version: 0.4.1
15+
version: 0.5.0
1516
additionalDependencies:
1617
dependencies:
1718
jest: ^29.7.0

.speakeasy/workflow.lock

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.421.2
1+
speakeasyVersion: 1.434.0
22
sources:
33
livepeer-ai-OAS:
44
sourceNamespace: livepeer-ai-oas
5-
sourceRevisionDigest: sha256:5354d8a69a4e1db3706c645db7becd62271bfc93572f1a65dc1df1fc8575ed1a
6-
sourceBlobDigest: sha256:ad0b2e92bea306b60b1929309669cb1c3ca574325bb0ab4a2e44949fc8249a9f
5+
sourceRevisionDigest: sha256:2b05b4d158138f959e4c1780587470df5cbe29ce56bea9714d8e202946f7e06b
6+
sourceBlobDigest: sha256:c56907fa67feba848782a2720c447e2d442b420d4c1feae871ac97b3476e2c08
77
tags:
88
- latest
99
- main
1010
targets:
1111
livepeer-ai-ts:
1212
source: livepeer-ai-OAS
1313
sourceNamespace: livepeer-ai-oas
14-
sourceRevisionDigest: sha256:5354d8a69a4e1db3706c645db7becd62271bfc93572f1a65dc1df1fc8575ed1a
15-
sourceBlobDigest: sha256:ad0b2e92bea306b60b1929309669cb1c3ca574325bb0ab4a2e44949fc8249a9f
14+
sourceRevisionDigest: sha256:2b05b4d158138f959e4c1780587470df5cbe29ce56bea9714d8e202946f7e06b
15+
sourceBlobDigest: sha256:c56907fa67feba848782a2720c447e2d442b420d4c1feae871ac97b3476e2c08
1616
codeSamplesNamespace: code-samples-typescript-livepeer-ts
17-
codeSamplesRevisionDigest: sha256:18cc5cd255be78c6bec9835dcfab751472a892f985bc172cb82f5cb6dadd6cb1
17+
codeSamplesRevisionDigest: sha256:a455e5bc3bf0384a0ec996d72d5f856137508822bc5b725be51cea223ff91477
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ run();
9090
* [segmentAnything2](docs/sdks/generate/README.md#segmentanything2) - Segment Anything 2
9191
* [llm](docs/sdks/generate/README.md#llm) - LLM
9292
* [imageToText](docs/sdks/generate/README.md#imagetotext) - Image To Text
93+
* [liveVideoToVideo](docs/sdks/generate/README.md#livevideotovideo) - Video To Video
94+
* [textToSpeech](docs/sdks/generate/README.md#texttospeech) - Text To Speech
9395

9496

9597
</details>
@@ -114,9 +116,11 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
114116
- [`generateImageToImage`](docs/sdks/generate/README.md#imagetoimage) - Image To Image
115117
- [`generateImageToText`](docs/sdks/generate/README.md#imagetotext) - Image To Text
116118
- [`generateImageToVideo`](docs/sdks/generate/README.md#imagetovideo) - Image To Video
119+
- [`generateLiveVideoToVideo`](docs/sdks/generate/README.md#livevideotovideo) - Video To Video
117120
- [`generateLlm`](docs/sdks/generate/README.md#llm) - LLM
118121
- [`generateSegmentAnything2`](docs/sdks/generate/README.md#segmentanything2) - Segment Anything 2
119122
- [`generateTextToImage`](docs/sdks/generate/README.md#texttoimage) - Text To Image
123+
- [`generateTextToSpeech`](docs/sdks/generate/README.md#texttospeech) - Text To Speech
120124
- [`generateUpscale`](docs/sdks/generate/README.md#upscale) - Upscale
121125

122126
</details>

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,14 @@ Based on:
100100
### Generated
101101
- [typescript v0.4.1] .
102102
### Releases
103-
- [NPM v0.4.1] https://www.npmjs.com/package/@livepeer/ai/v/0.4.1 - .
103+
- [NPM v0.4.1] https://www.npmjs.com/package/@livepeer/ai/v/0.4.1 - .
104+
105+
## 2024-11-07 00:01:06
106+
### Changes
107+
Based on:
108+
- OpenAPI Doc
109+
- Speakeasy CLI 1.434.0 (2.452.0) https://github.com/speakeasy-api/speakeasy
110+
### Generated
111+
- [typescript v0.5.0] .
112+
### Releases
113+
- [NPM v0.5.0] https://www.npmjs.com/package/@livepeer/ai/v/0.5.0 - .

codeSamples.yaml

+43
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,29 @@ actions:
9595
console.log(result);
9696
}
9797
98+
run();
99+
- target: $["paths"]["/live-video-to-video"]["post"]
100+
update:
101+
x-codeSamples:
102+
- lang: typescript
103+
label: genLiveVideoToVideo
104+
source: |-
105+
import { Livepeer } from "@livepeer/ai";
106+
107+
const livepeer = new Livepeer({
108+
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
109+
});
110+
111+
async function run() {
112+
const result = await livepeer.generate.liveVideoToVideo({
113+
subscribeUrl: "https://soulful-lava.org/",
114+
publishUrl: "https://vain-tabletop.biz",
115+
});
116+
117+
// Handle the result
118+
console.log(result);
119+
}
120+
98121
run();
99122
- target: $["paths"]["/llm"]["post"]
100123
update:
@@ -162,6 +185,26 @@ actions:
162185
console.log(result);
163186
}
164187
188+
run();
189+
- target: $["paths"]["/text-to-speech"]["post"]
190+
update:
191+
x-codeSamples:
192+
- lang: typescript
193+
label: genTextToSpeech
194+
source: |-
195+
import { Livepeer } from "@livepeer/ai";
196+
197+
const livepeer = new Livepeer({
198+
httpBearer: "<YOUR_BEARER_TOKEN_HERE>",
199+
});
200+
201+
async function run() {
202+
const result = await livepeer.generate.textToSpeech({});
203+
204+
// Handle the result
205+
console.log(result);
206+
}
207+
165208
run();
166209
- target: $["paths"]["/upscale"]["post"]
167210
update:
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# AudioResponse
2+
3+
Response model for audio generation.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { AudioResponse } from "@livepeer/ai/models/components";
9+
10+
let value: AudioResponse = {
11+
audio: {
12+
url: "https://quarrelsome-disappointment.info/",
13+
},
14+
};
15+
```
16+
17+
## Fields
18+
19+
| Field | Type | Required | Description |
20+
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
21+
| `audio` | [components.MediaURL](../../models/components/mediaurl.md) | :heavy_check_mark: | The generated audio. |

docs/models/components/bodygenaudiototext.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import { BodyGenAudioToText } from "@livepeer/ai/models/components";
1010

1111
## Fields
1212

13-
| Field | Type | Required | Description |
14-
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
15-
| `audio` | [File](https://developer.mozilla.org/en-US/docs/Web/API/File) \| [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) \| [components.Audio](../../models/components/audio.md) | :heavy_check_mark: | Uploaded audio file to be transcribed. |
16-
| `modelId` | *string* | :heavy_minus_sign: | Hugging Face model ID used for transcription. |
13+
| Field | Type | Required | Description |
14+
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
15+
| `audio` | [File](https://developer.mozilla.org/en-US/docs/Web/API/File) \| [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) \| [components.Audio](../../models/components/audio.md) | :heavy_check_mark: | Uploaded audio file to be transcribed. |
16+
| `modelId` | *string* | :heavy_minus_sign: | Hugging Face model ID used for transcription. |
17+
| `returnTimestamps` | *string* | :heavy_minus_sign: | Return timestamps for the transcribed text. Supported values: 'sentence', 'word', or a string boolean ('true' or 'false'). Default is 'true' ('sentence'). 'false' means no timestamps. 'word' means word-based timestamps. |

docs/models/components/imageresponse.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import { ImageResponse } from "@livepeer/ai/models/components";
1010
let value: ImageResponse = {
1111
images: [
1212
{
13-
url: "https://talkative-sauerkraut.org/",
14-
seed: 978619,
13+
url: "https://steep-independence.net",
14+
seed: 118274,
1515
nsfw: false,
1616
},
1717
],

0 commit comments

Comments
 (0)