Skip to content
Esc
navigateopen⌘Jpreview

List Models

Returns all models available to the authenticated organization.

GET/v1/models
Authorization
AuthorizationBearer token · headerrequired
Authentication via Bearer token API key
Responses
200List available models
dataModel[]required
Show properties
Array of Model
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_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_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[]
objectstringrequired
Allowed:list
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
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
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
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
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
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
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
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
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
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
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
statusintegerrequired
min 400 · max 599
Try it
Server
Authorization
Request
curl -X GET "https://api.quiver.ai/v1/models" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "data": [
    {
      "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_generate": "0.30",
        "svg_vectorize": "0.30"
      },
      "pricing_credits": {
        "svg_generate": 30,
        "svg_vectorize": 30
      },
      "supported_operations": [
        "open_responses"
      ],
      "supported_sampling_parameters": [
        "temperature"
      ]
    }
  ],
  "object": "list"
}