| name | String | The name of the LLM. | |
| version | String | The vendor-specific version of the LLM. | [optional] |
| notes | String | Notes on the LLM implementation. | [optional] |
| role | RoleEnum | The default user-space role (not Auth) to set for the target LLM. | [optional] |
| provider | ProviderEnum | Upstream model provider. | |
| apiType | ApiTypeEnum | API style used to call the model. | |
| initialPrompt | String | The initial system prompt to instruct the LLM how to behave. | [optional] |
| apiKey | String | API key to access the LLM. | [optional] |
| credential | String | User name / credential to access the LLM. | [optional] |
| credentialPassword | String | Password to access the LLM. | [optional] |
| temperature | Float | Amount of variance / non-determinism in the result. Typical range [0, 2]. | [optional] |
| contextWindow | Integer | Maximum tokens the model can process per request (prompt + response). | [optional] |
| maxTokens | Integer | Maximum tokens the model may generate in a response (should be <= contextWindow). | [optional] |
| supportsImages | Boolean | Whether the model can process and understand images in prompts. | [optional] |
| supportsPromptCache | Boolean | Whether the model supports caching of prompts for optimization. | [optional] |
| inputPrice | Float | Price per 1,000 input (prompt) tokens in the default billing currency. | [optional] |
| outputPrice | Float | Price per 1,000 output (completion) tokens in the default billing currency. | [optional] |
| description | String | Detailed description of the model's capabilities and use cases. | [optional] |
| url | URI | Base URL to connect to the LLM API. | [optional] |
| requestParameters | String | Extra request parameters to send to the service. | [optional] |
| metaData | String | Free-form metadata to be used in client code. | [optional] |
| id | UUID | Unique identifier for object in the system | [optional] |
| ownerId | UUID | UUID of owner of the object in the system | [optional] |
| createdDate | OffsetDateTime | Date of object creation | [optional] |
| keyHash | String | Data, including hash of the key(s) used to encrypt this record. | [optional] |
| lastAccessedById | UUID | Last user to access object | [optional] |
| lastAccessedDate | OffsetDateTime | Timestamp of last access of object | [optional] |
| lastModifiedById | UUID | Unique identifier for user who last modifed the object in the system | [optional] |
| lastModifiedDate | OffsetDateTime | Date of last object modification | [optional] |