Extensible provider token such as openai, ollama, or koru.
API reference sections
Schema
ProviderValidationResponse
Type object
Shape
| Field | Type | Description |
|---|---|---|
| providerrequired | AiProviderId | |
| statusrequired | ProviderValidationStatus | |
| modelsrequired | array of string | |
| selected_model | ModelDescriptor or null | |
| failure | AiFailure or null |
{
"provider": "string",
"status": "unconfigured",
"models": [
"string"
],
"selected_model": {
"selection": {
"provider": "string",
"requested_model": "string",
"default_reasoning": "default"
},
"resolved_model": "string",
"capabilities": {
"streaming": false,
"structured_output": false,
"vision": false,
"web_search": false,
"context_window": 0,
"reasoning": {
"kind": "unsupported"
}
}
},
"failure": {
"code": "string",
"message": "string",
"retryable": false,
"details": {}
}
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Used by
Generated from contract version 1. Last updated .
