11lockVersion: 2.0.0
22id: 2d5dbf5a-62be-411a-9c7b-bc7b6dc79e13
33management:
4- docChecksum: 6657dd3e876a909472f364dc1fe34d72
5- docVersion: 0.0.0
6- speakeasyVersion: 1.480 .0
7- generationVersion: 2.499 .0
8- releaseVersion: 0.10 .0
9- configChecksum: 2b2d2389ee9ff1be5cd354baf7c62739
4+ docChecksum: 628eaf7a69d88ff8b1c3e534379c70a0
5+ docVersion: 0.13.10
6+ speakeasyVersion: 1.634 .0
7+ generationVersion: 2.721 .0
8+ releaseVersion: 0.11 .0
9+ configChecksum: c60a6bc7054047a18897db166c10938e
1010 repoURL: https://github.com/livepeer/livepeer-ai-python.git
1111 installationURL: https://github.com/livepeer/livepeer-ai-python.git
1212 published: true
1313features:
1414 python:
1515 additionalDependencies: 1.0.0
1616 constsAndDefaults: 1.0.5
17- core: 5.10.7
17+ core: 5.22.1
1818 defaultEnabledRetries: 0.2.0
1919 envVarSecurityUsage: 0.3.2
20- globalSecurity: 3.0.2
20+ globalSecurity: 3.0.4
2121 globalSecurityCallbacks: 1.0.0
2222 globalSecurityFlattening: 1.0.0
23- globalServerURLs: 3.1.0
23+ globalServerURLs: 3.1.1
2424 multipartFileContentType: 1.0.0
2525 nameOverrides: 3.0.1
2626 responseFormat: 1.0.1
2727 retries: 3.0.2
28- sdkHooks: 1.0 .0
29- unions: 3.0.4
28+ sdkHooks: 1.1 .0
29+ unions: 3.1.0
3030 uploadStreams: 1.0.0
3131generatedFiles:
3232 - .gitattributes
33- - .python-version
3433 - .vscode/settings.json
3534 - USAGE.md
3635 - docs/models/components/apierror.md
@@ -88,7 +87,7 @@ generatedFiles:
8887 - py.typed
8988 - pylintrc
9089 - pyproject.toml
91- - scripts/prepare-readme .py
90+ - scripts/prepare_readme .py
9291 - scripts/publish.sh
9392 - src/livepeer_ai/__init__.py
9493 - src/livepeer_ai/_hooks/__init__.py
@@ -98,6 +97,7 @@ generatedFiles:
9897 - src/livepeer_ai/basesdk.py
9998 - src/livepeer_ai/generate.py
10099 - src/livepeer_ai/httpclient.py
100+ - src/livepeer_ai/models/__init__.py
101101 - src/livepeer_ai/models/components/__init__.py
102102 - src/livepeer_ai/models/components/apierror.py
103103 - src/livepeer_ai/models/components/audioresponse.py
@@ -130,6 +130,9 @@ generatedFiles:
130130 - src/livepeer_ai/models/errors/__init__.py
131131 - src/livepeer_ai/models/errors/httperror.py
132132 - src/livepeer_ai/models/errors/httpvalidationerror.py
133+ - src/livepeer_ai/models/errors/livepeererror.py
134+ - src/livepeer_ai/models/errors/no_response_error.py
135+ - src/livepeer_ai/models/errors/responsevalidationerror.py
133136 - src/livepeer_ai/models/errors/sdkerror.py
134137 - src/livepeer_ai/models/operations/__init__.py
135138 - src/livepeer_ai/models/operations/genaudiototext.py
@@ -149,6 +152,7 @@ generatedFiles:
149152 - src/livepeer_ai/types/basemodel.py
150153 - src/livepeer_ai/utils/__init__.py
151154 - src/livepeer_ai/utils/annotations.py
155+ - src/livepeer_ai/utils/datetimes.py
152156 - src/livepeer_ai/utils/enums.py
153157 - src/livepeer_ai/utils/eventstreaming.py
154158 - src/livepeer_ai/utils/forms.py
@@ -160,6 +164,7 @@ generatedFiles:
160164 - src/livepeer_ai/utils/retries.py
161165 - src/livepeer_ai/utils/security.py
162166 - src/livepeer_ai/utils/serializers.py
167+ - src/livepeer_ai/utils/unmarshal_json_response.py
163168 - src/livepeer_ai/utils/url.py
164169 - src/livepeer_ai/utils/values.py
165170examples:
@@ -169,7 +174,7 @@ examples:
169174 application/json: {"model_id": "", "loras": "", "prompt": "<value>", "height": 576, "width": 1024, "guidance_scale": 7.5, "negative_prompt": "", "safety_check": true, "num_inference_steps": 50, "num_images_per_prompt": 1}
170175 responses:
171176 "200":
172- application/json: {"images": [{"url": "https://hateful-cruelty.name", "seed": 857392, "nsfw": true} ]}
177+ application/json: {"images": []}
173178 "400":
174179 application/json: {"detail": {"msg": "<value>"}}
175180 "422":
@@ -179,10 +184,10 @@ examples:
179184 genImageToImage:
180185 speakeasy-default-gen-image-to-image:
181186 requestBody:
182- multipart/form-data: {"prompt": "<value>", "image": {"": " x-file: example.file"} , "model_id": "", "loras": "", "strength": 0.8, "guidance_scale": 7.5, "image_guidance_scale": 1.5, "negative_prompt": "", "safety_check": true, "num_inference_steps": 100, "num_images_per_prompt": 1}
187+ multipart/form-data: {"prompt": "<value>", "image": " x-file: example.file", "model_id": "", "loras": "", "strength": 0.8, "guidance_scale": 7.5, "image_guidance_scale": 1.5, "negative_prompt": "", "safety_check": true, "num_inference_steps": 100, "num_images_per_prompt": 1}
183188 responses:
184189 "200":
185- application/json: {"images": [{"url": "https://selfish-operating.name/", "seed": 976514, "nsfw": false} ]}
190+ application/json: {"images": []}
186191 "400":
187192 application/json: {"detail": {"msg": "<value>"}}
188193 "422":
@@ -192,10 +197,10 @@ examples:
192197 genImageToVideo:
193198 speakeasy-default-gen-image-to-video:
194199 requestBody:
195- multipart/form-data: {"image": {"": " x-file: example.file"} , "model_id": "", "height": 576, "width": 1024, "fps": 6, "motion_bucket_id": 127, "noise_aug_strength": 0.02, "safety_check": true, "num_inference_steps": 25}
200+ multipart/form-data: {"image": " x-file: example.file", "model_id": "", "height": 576, "width": 1024, "fps": 6, "motion_bucket_id": 127, "noise_aug_strength": 0.02, "safety_check": true, "num_inference_steps": 25}
196201 responses:
197202 "200":
198- application/json: {"images": [{"url": "https://low-handover.name/", "seed": 87160, "nsfw": true} ]}
203+ application/json: {"images": []}
199204 "400":
200205 application/json: {"detail": {"msg": "<value>"}}
201206 "422":
@@ -205,10 +210,10 @@ examples:
205210 genUpscale:
206211 speakeasy-default-gen-upscale:
207212 requestBody:
208- multipart/form-data: {"prompt": "<value>", "image": {"": " x-file: example.file"} , "model_id": "", "safety_check": true, "num_inference_steps": 75}
213+ multipart/form-data: {"prompt": "<value>", "image": " x-file: example.file", "model_id": "", "safety_check": true, "num_inference_steps": 75}
209214 responses:
210215 "200":
211- application/json: {"images": [{"url": "https://bogus-typewriter.net", "seed": 311567, "nsfw": false} ]}
216+ application/json: {"images": []}
212217 "400":
213218 application/json: {"detail": {"msg": "<value>"}}
214219 "422":
@@ -218,10 +223,10 @@ examples:
218223 genAudioToText:
219224 speakeasy-default-gen-audio-to-text:
220225 requestBody:
221- multipart/form-data: {"audio": {"": " x-file: example.file"} , "model_id": "", "return_timestamps": "true"}
226+ multipart/form-data: {"audio": " x-file: example.file", "model_id": "", "return_timestamps": "true"}
222227 responses:
223228 "200":
224- application/json: {"text": "<value>", "chunks": [{"timestamp": ["<value>", "<value>"], "text": "<value>"}, {"timestamp": [], "text": "<value>"} ]}
229+ application/json: {"text": "<value>", "chunks": []}
225230 "400":
226231 application/json: {"detail": {"msg": "<value>"}}
227232 "422":
@@ -231,7 +236,7 @@ examples:
231236 genSegmentAnything2:
232237 speakeasy-default-gen-segment-anything2:
233238 requestBody:
234- multipart/form-data: {"image": {"": " x-file: example.file"} , "model_id": "", "multimask_output": true, "return_logits": true, "normalize_coords": true}
239+ multipart/form-data: {"image": " x-file: example.file", "model_id": "", "multimask_output": true, "return_logits": true, "normalize_coords": true}
235240 responses:
236241 "200":
237242 application/json: {"masks": "<value>", "scores": "<value>", "logits": "<value>"}
@@ -244,10 +249,10 @@ examples:
244249 genLLM:
245250 speakeasy-default-gen-LLM:
246251 requestBody:
247- application/json: {"messages": [], "model": "", "temperature": 0.7, "max_tokens": 256, "top_p": 1, "top_k": -1, "stream": false}
252+ application/json: {"messages": [{"role": "<value>", "content": "<value>"} ], "model": "", "temperature": 0.7, "max_tokens": 256, "top_p": 1, "top_k": -1, "stream": false}
248253 responses:
249254 "200":
250- application/json: {"id": "<id>", "model": "Expedition ", "created": 755586 , "usage": {"prompt_tokens": 348799 , "completion_tokens": 332397 , "total_tokens": 528534 }, "choices": []}
255+ application/json: {"id": "<id>", "model": "Explorer ", "created": 166063 , "usage": {"prompt_tokens": 213097 , "completion_tokens": 185693 , "total_tokens": 530500 }, "choices": []}
251256 "400":
252257 application/json: {"detail": {"msg": "<value>"}}
253258 "422":
@@ -257,7 +262,7 @@ examples:
257262 genImageToText:
258263 speakeasy-default-gen-image-to-text:
259264 requestBody:
260- multipart/form-data: {"image": {"": " x-file: example.file"} , "prompt": "", "model_id": ""}
265+ multipart/form-data: {"image": " x-file: example.file", "prompt": "", "model_id": ""}
261266 responses:
262267 "200":
263268 application/json: {"text": "<value>"}
@@ -270,10 +275,10 @@ examples:
270275 genLiveVideoToVideo:
271276 speakeasy-default-gen-live-video-to-video:
272277 requestBody:
273- application/json: {"subscribe_url": "https://soulful-lava.org/ ", "publish_url": "https://vain-tabletop .biz", "control_url": "", "events_url": "", "model_id": ""}
278+ application/json: {"subscribe_url": "https://soulful-finding.biz ", "publish_url": "https://monumental-representation .biz/ ", "control_url": "", "events_url": "", "model_id": "", "gateway_request_id": "", "manifest_id": "", "stream_id ": ""}
274279 responses:
275280 "200":
276- application/json: {"subscribe_url": "https://vain-kiss.name ", "publish_url": "https://frail-duffel.com ", "control_url": "", "events_url": ""}
281+ application/json: {"subscribe_url": "https://any-expense.com/ ", "publish_url": "https://early-abacus.org ", "control_url": "", "events_url": "", "request_id": "", "manifest_id ": ""}
277282 "400":
278283 application/json: {"detail": {"msg": "<value>"}}
279284 "422":
@@ -286,12 +291,13 @@ examples:
286291 application/json: {"model_id": "", "text": "", "description": "A male speaker delivers a slightly expressive and animated speech with a moderate speed and pitch."}
287292 responses:
288293 "200":
289- application/json: {"audio": {"url": "https://accurate-parsnip .net/"}}
294+ application/json: {"audio": {"url": "https://slushy-elevation .net/"}}
290295 "400":
291296 application/json: {"detail": {"msg": "<value>"}}
292297 "422":
293298 application/json: {}
294299 "500":
295300 application/json: {"detail": {"msg": "<value>"}}
296- examplesVersion: 1.0.0
301+ examplesVersion: 1.0.2
297302generatedTests: {}
303+ releaseNotes: "## Python SDK Changes Detected:\n* `livepeer.generate.live_video_to_video()`: \n * `request` **Changed**\n * `response` **Changed**\n"
0 commit comments