venice-models
Installation
SKILL.md
Venice Models
Three read-only endpoints for model discovery - all GET, all public:
| Endpoint | Returns |
|---|---|
/models |
Model catalog with model_spec (capabilities, constraints, pricing). |
/models/traits |
Trait → model ID map (e.g. default, default_reasoning, highest_quality). |
/models/compatibility_mapping |
Legacy / third-party model ID → Venice model ID aliases. |
Auth is optional. These routes need no API key, so a plain curl works. If you send Authorization: Bearer $VENICE_API_KEY the result is tailored to that caller: a key's modelPrivacy setting filters the list, beta-flagged accounts also see beta models, and partner accounts see their negotiated rates. An invalid key is not rejected - you just get the public view. A valid key whose ipAllowlist excludes this request's source IP is rejected with 403 ("This API key is restricted to configured IP addresses, and this request's source IP is not allowed") even on these otherwise-public routes.
?type= values (default text when omitted):
| Value | /models |
/models/traits |
/models/compatibility_mapping |
|---|---|---|---|
text, image, video, music, tts, asr, embedding, upscale, inpaint, decision |
yes | yes | yes |
all (every type) |
yes | yes | 400 |
code (text models with capabilities.optimizedForCode: true) |
yes | yes | 400 |