# SaveAiSettingsRequest


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**provider** | **string** | Chat LLM provider | [default to undefined]
**model** | **string** | Model id, e.g. claude-opus-5, gpt-4o, gemini-2.5-flash | [optional] [default to undefined]
**baseUrl** | **string** | Base URL — required for OPENAI_COMPATIBLE, ignored otherwise | [optional] [default to undefined]
**apiKey** | **string** | API key (write-only). Omit to keep the stored key. | [optional] [default to undefined]

## Example

```typescript
import { SaveAiSettingsRequest } from '@openfilz-sdk/typescript';

const instance: SaveAiSettingsRequest = {
    provider,
    model,
    baseUrl,
    apiKey,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
