AIAssistantsCustomModelConfig

AIAssistantsCustomModelConfig
AI Assistants Custom Model Configuration

Explicit model endpoint configuration for all four tiers (embedding, low_iq, normal_iq, high_iq) used in a custom deployment. On write, supply api_url and api_key per tier. For GCP-backed embedding tiers, api_key may be omitted when GCP service-account authentication is used. On read, all fields including backend-resolved values are returned.

JSON Example
{
    "low_iq": {
        "model_id": "string",
        "model_name": "string",
        "sdk_provider": "string",
        "api_url": "string",
        "api_key": "string"
    },
    "normal_iq": {
        "model_id": "string",
        "model_name": "string",
        "sdk_provider": "string",
        "api_url": "string",
        "api_key": "string"
    },
    "high_iq": {
        "model_id": "string",
        "model_name": "string",
        "sdk_provider": "string",
        "api_url": "string",
        "api_key": "string"
    },
    "embedding": {
        "model_id": "string",
        "model_name": "string",
        "sdk_provider": "string",
        "api_url": "string",
        "api_key": "string"
    }
}
low_iq
Required  

Configuration for a single model tier (embedding or reasoning). On write, supply model_id, api_url, and api_key (when required). On read, all fields except api_key are returned.

normal_iq
Required  

Configuration for a single model tier (embedding or reasoning). On write, supply model_id, api_url, and api_key (when required). On read, all fields except api_key are returned.

high_iq
Required  

Configuration for a single model tier (embedding or reasoning). On write, supply model_id, api_url, and api_key (when required). On read, all fields except api_key are returned.

embedding
Required  

Configuration for a single model tier (embedding or reasoning). On write, supply model_id, api_url, and api_key (when required). On read, all fields except api_key are returned.