/* tslint:disable */ /* eslint-disable */ /** * openfilz-api * API for Document Management System * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ export interface SaveAiSettingsRequest { /** * Chat LLM provider */ 'provider': SaveAiSettingsRequestProviderEnum; /** * Model id, e.g. claude-opus-5, gpt-4o, gemini-2.5-flash */ 'model'?: string; /** * Base URL — required for OPENAI_COMPATIBLE, ignored otherwise */ 'baseUrl'?: string; /** * API key (write-only). Omit to keep the stored key. */ 'apiKey'?: string; } export const SaveAiSettingsRequestProviderEnum = { Openai: 'OPENAI', Anthropic: 'ANTHROPIC', Google: 'GOOGLE', OpenaiCompatible: 'OPENAI_COMPATIBLE', } as const; export type SaveAiSettingsRequestProviderEnum = typeof SaveAiSettingsRequestProviderEnum[keyof typeof SaveAiSettingsRequestProviderEnum];