fix: venice skill bugs - pydantic v1 compat, --help handling, test params

This commit is contained in:
jae 2026-03-23 21:18:22 +01:00
parent 6f00905bda
commit 37dc48b488

View file

@ -125,14 +125,14 @@ def get_video_quote(
response = requests.post( response = requests.post(
VENICE_QUOTE_URL, VENICE_QUOTE_URL,
headers=headers, headers=headers,
json=request.model_dump(), json=request.dict(),
timeout=30 timeout=30
) )
response.raise_for_status() response.raise_for_status()
result = VideoQuoteResponse(**response.json()) result = VideoQuoteResponse(**response.json())
result.model = model result.model = model
result.config = request.model_dump() result.config = request.dict()
return result return result
@ -172,7 +172,7 @@ if __name__ == "__main__":
duration="10s", duration="10s",
aspect_ratio="16:9", aspect_ratio="16:9",
resolution="720p", resolution="720p",
audio=True audio=False
) )
print(f" ✅ Quote: ${quote.quote:.2f}") print(f" ✅ Quote: ${quote.quote:.2f}")
except ValueError as e: except ValueError as e: