Skip to content
Esc
navigateopen⌘Jpreview

Get Model

Returns metadata for a single model.

GET/v1/models/{model}
Authorization
AuthorizationBearer token · headerrequired
Authentication via Bearer token API key
Path parameters
modelstringrequired
Model identifier
min length 1
Responses
200Model details
billingModelBillingrequired
Show properties
One of:
FixedCreditModelBilling
kindstringrequired
Allowed:fixed_credit
unitstringrequired
Operation-specific `pricing_credits` are debited once per generated output.
Allowed:credits_per_output
TokenUsageModelBilling
currencystringrequired
Allowed:USD
kindstringrequired
Allowed:token_usage
pricing_modelstringrequired
Allowed:token_usage_v1
ratesobjectrequired
Show properties
cache_writeintegerrequired
cached_inputintegerrequired
inputintegerrequired
outputintegerrequired
unitstringrequired
Allowed:millicents_per_million_tokens
context_lengthinteger
createdintegerrequired
min 0
descriptionstring
idstringrequired
min length 1
input_modalitiesstring[]
max_output_lengthinteger
namestring
objectstringrequired
Allowed:model
output_modalitiesstring[]
owned_bystringrequired
pricingobjectdeprecated
Deprecated. Prefer `pricing_credits` for operation-specific debits per generated output. USD strings are legacy placeholders.
Show properties
svg_animatestringdeprecated
Deprecated — use `pricing_credits`. Legacy USD price string per generated animated SVG for an SVG animation operation.
min length 1
svg_editstringdeprecated
Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG edit operation.
min length 1
svg_generatestringrequireddeprecated
Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG generation operation.
min length 1
svg_vectorizestringrequireddeprecated
Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG vectorization operation.
min length 1
pricing_creditsobject
Show properties
svg_animateinteger
Credits debited from the organization balance per generated animated SVG for this model's SVG animation operation.
min 0
svg_editinteger
Credits debited from the organization balance per generated SVG for this model's SVG edit operation.
min 0
svg_generateintegerrequired
Credits debited from the organization balance per generated SVG for this model's SVG generation operation.
min 0
svg_vectorizeintegerrequired
Credits debited from the organization balance per generated SVG for this model's SVG vectorization operation.
min 0
supported_operationsstring[]
supported_sampling_parametersstring[]
400Bad request – malformed body, missing required fields, or invalid parameter values.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
401Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
402Payment required – the organization has insufficient credits.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
403Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
404Not found – the requested model does not exist.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
408Request timeout – the request exceeded an allowed client-facing deadline.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
413Payload too large – the submitted prompt, image, or SVG input is too large.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
429Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
500The request could not be completed. Please retry.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
502Bad gateway – model execution returned an invalid or failed response.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
503Service unavailable – model execution is temporarily unavailable.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
504Gateway timeout – model execution exceeded the server deadline.
codestringrequired
Allowed:invalid_requestinvalid_api_keyunauthorizedfunding_payment_failedfunding_payment_method_requiredfunding_payment_action_requiredfunding_pendinginsufficient_creditsaccount_frozencontent_policy_violationmodel_not_foundpayload_too_largerequest_timeoutrate_limit_exceededoperation_rate_limit_exceededweekly_limit_exceededserver_errormodel_errormodel_unavailable
messagestringrequired
min length 1
request_idstringrequired
min length 1
retry_afterinteger
min 0 · max 86400
statusintegerrequired
min 400 · max 599
Try it
Server
Authorization
Parameters
Request
curl -X GET "https://api.quiver.ai/v1/models/arrow-1.1" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "billing": {
    "kind": "fixed_credit",
    "unit": "credits_per_output"
  },
  "context_length": 0,
  "created": 0,
  "description": "string",
  "id": "string",
  "input_modalities": [
    "text"
  ],
  "max_output_length": 0,
  "name": "string",
  "object": "model",
  "output_modalities": [
    "text"
  ],
  "owned_by": "string",
  "pricing": {
    "svg_animate": "0.25",
    "svg_edit": "0.20",
    "svg_generate": "0.30",
    "svg_vectorize": "0.30"
  },
  "pricing_credits": {
    "svg_animate": 25,
    "svg_edit": 20,
    "svg_generate": 30,
    "svg_vectorize": 30
  },
  "supported_operations": [
    "open_responses"
  ],
  "supported_sampling_parameters": [
    "temperature"
  ]
}