/* tslint:disable */ /* eslint-disable */ /** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * 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 */ export const ChatbotModel = { Dummy: 'dummy', Gpt55: 'gpt-5-5', Gpt53Instant: 'gpt-5-3-instant', ClaudeHaiku45: 'claude-haiku-4-5', ClaudeSonnet46: 'claude-sonnet-4-6', ClaudeOpus47: 'claude-opus-4-7', ClaudeOpus46: 'claude-opus-4-6', Gemini31FlashLite: 'gemini-3-1-flash-lite', Gemini3Flash: 'gemini-3-flash', Gemini31Pro: 'gemini-3-1-pro', Grok43: 'grok-4-3', Gpt54: 'gpt-5-4', Grok4: 'grok-4' } as const; export type ChatbotModel = typeof ChatbotModel[keyof typeof ChatbotModel]; export function instanceOfChatbotModel(value: any): boolean { for (const key in ChatbotModel) { if (Object.prototype.hasOwnProperty.call(ChatbotModel, key)) { if (ChatbotModel[key as keyof typeof ChatbotModel] === value) { return true; } } } return false; } export function ChatbotModelFromJSON(json: any): ChatbotModel { return ChatbotModelFromJSONTyped(json, false); } export function ChatbotModelFromJSONTyped(json: any, ignoreDiscriminator: boolean): ChatbotModel { return json as ChatbotModel; } export function ChatbotModelToJSON(value?: ChatbotModel | null): any { return value as any; } export function ChatbotModelToJSONTyped(value: any, ignoreDiscriminator: boolean): ChatbotModel { return value as ChatbotModel; }