Interface EmbeddingsOpenAiNodeParameters

Source
interface EmbeddingsOpenAiNodeParameters {
    model?: string;
    options?: {
        baseURL?: string;
        batchSize?: number;
        dimensions?: 256 | 512 | 1024 | 1536 | 3072;
        stripNewLines?: boolean;
        timeout?: number;
    };
}

Properties§

Source§

readonly model?: string

The model which will generate the embeddings. Learn more. Default: "text-embedding-ada-002" Type options: {"loadOptions":{"routing":{"request":{"method":"GET","url":"={{ $parameter.options?.baseURL?.split("/").slice(-1).pop() || $credentials?.url?.split("/").slice(-1).pop() || "v1" }}/models"},"output":{"postReceive":[{"type":"rootProperty","properties":{"property":"data"}},{"type":"filter","properties":{"pass":"={{\n\t\t\t\t\t\t\t\t\t($parameter.options?.baseURL && !$parameter.options?.baseURL?.startsWith('https://api.openai.com/')) ||\n\t\t\t\t\t\t\t\t\t($credentials?.url && !$credentials.url.startsWith('https://api.openai.com/')) ||\n\t\t\t\t\t\t\t\t\t$responseItem.id.includes('embed')\n\t\t\t\t\t\t\t\t}}"}},{"type":"setKeyValue","properties":{"name":"={{$responseItem.id}}","value":"={{$responseItem.id}}"}},{"type":"sort","properties":{"key":"name"}}]}}}}

Source§

readonly options?: {
    baseURL?: string;
    batchSize?: number;
    dimensions?: 256 | 512 | 1024 | 1536 | 3072;
    stripNewLines?: boolean;
    timeout?: number;
}

Additional options to add Default: {}