Update a custom model
Partially update editable fields for a custom model. The model_name field is read-only.
Authentication
Use your Respan API key for Respan API authentication. Enter only the Respan API key value; clients send Authorization: Bearer <RESPAN_API_KEY>. For /api/responses, provider credentials such as Perplexity, OpenAI, or Azure OpenAI go in Settings -> Providers or respan_params.credential_override in the request body, not in this authentication field.
Use a dashboard JWT only for dashboard-authenticated endpoints. Respan API-key endpoints use the respanApiKey auth field instead.
Path parameters
Model name. The route supports names containing slashes, such as openai/gpt-4o-mini.
Request
Alternative to custom_provider_id.
Partial override for the model’s parameters: a map of parameter name to a parameter definition with the same shape as supported_params entries (name, type, default, range with min and max, description, required), or null to remove the parameter. Replaces any earlier override. The response returns the computed supported_params.
Response
Model string ID. Same value as model_name.
keywordsai for built-in models, custom for your organization’s models.
Function/tool calling support. 0 = no, 1 = yes.
Vision input support. 0 = no, 1 = yes.
Computed parameter support after applying model-specific overrides.