| Name | Type | Description | Notes |
|---|---|---|---|
| access | AiConfigsAccess | [optional] | |
| maintainer | AIConfigMaintainer | [optional] | |
| name | String | Human-readable name of the model | |
| key | String | Unique key for the model config in the project, in the format `Provider.model-id`. Use this value as `modelConfigKey` on a config variation. | |
| id | String | Model ID that the provider's API uses. This is different from `key`. Use this value as `modelName` on a config variation. | |
| icon | String | Icon for the model | [optional] |
| provider | String | Provider for the model. Matches the provider prefix of `key`. | [optional] |
| global | Boolean | Whether the model is in the LaunchDarkly global catalog. Global models are read-only. Model configs that you create are always custom, with `global` set to `false`. | |
| params | Object | Freeform JSON object. LaunchDarkly does not validate the keys. In a model config, `params` and `customParams` hold parameters that the provider's API accepts, for example `{"temperature": 0.7, "maxTokens": 4096}`. | [optional] |
| customParams | Object | Freeform JSON object. LaunchDarkly does not validate the keys. In a model config, `params` and `customParams` hold parameters that the provider's API accepts, for example `{"temperature": 0.7, "maxTokens": 4096}`. | [optional] |
| tags | List<String> | Tags for the model config. Tags can be used in custom role policies. | |
| version | Integer | Version of the model config. Starts at 1, and each update that changes the model config adds a new version. | |
| costPerInputToken | Double | Cost per input token in USD | [optional] |
| costPerOutputToken | Double | Cost per output token in USD | [optional] |
| costPerCachedInputToken | Double | Cost per cached input token in USD | [optional] |
| isRestricted | Boolean | Whether the model is on the project's restricted list. Config variations cannot select a restricted model. To change this, use the add or remove restricted models endpoints. | |
| usedInCount | Integer | Number of distinct AgentControl configs that reference this model | [optional] |