AIAssistantsCustomerAccount
Customer account configuration. Supports two mutually exclusive paths selected by is_custom_config. When false (default), the deployment uses GCP/Gemini credentials and Broadcom controls model selection. When true, the deployment uses explicit per-tier model configuration supplied via custom_model_config.
{
"is_custom_config": false,
"llm_key": "{\"type\": \"service_account\", \"project_id\": \"my-project\"}",
"llm_region": "us-east1",
"active_llm_region": "us-east1",
"llm_provider": "GCP",
"email_id": "[email protected]",
"client_id": "1234567890"
}
When true, use custom_model_config to supply explicit per-tier model identity and endpoint credentials. llm_region, llm_provider, and llm_key are not used in this mode; per-model credentials are supplied inside custom_model_config. When false (default), provide llm_key, llm_provider, and llm_region (a supported region from the chosen provider's region list).
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.
LLM provider for the default path (is_custom_config false). Not applicable when is_custom_config is true.
Cloud region for the default path (is_custom_config false). Select a region from the regions list of the chosen embedding bundle. Not applicable when is_custom_config is true (endpoint URL is in custom_model_config).
The region actually in effect, resolved live from the currently active embedding bundle's supported regions. May differ from llm_region if the active bundle no longer supports that region, in which case the closest matching region is used instead. Omitted until a bundle has been imported.
Identifies which embedding model is used for this customer's configuration. Only applicable when is_custom_config is true. When is_custom_config is false, the default embedding model is used and this field is ignored.
Customer GCP service-account key (service account credentials file). Required when is_custom_config is false. Not used when is_custom_config is true; credentials are supplied per-model inside custom_model_config.
Email associated with the LLM key. Only first 6 characters are displayed.
Client ID from the LLM key. Only first 6 characters are displayed.