UNPKG

@imgly/plugin-ai-text-generation-web

Version:

AI text generation plugin for the CE.SDK editor

22 lines (21 loc) 667 B
import CreativeEditorSDK from '@cesdk/cesdk-js'; import { type CommonProviderConfiguration } from '@imgly/plugin-ai-generation-web'; import { TextProvider } from '../types'; type OpenAIInput = { prompt: string; temperature?: number; maxTokens?: number; blockId?: number; initialText?: string; }; type OpenAIOutput = { kind: 'text'; text: string; }; export interface OpenAIProviderConfig extends CommonProviderConfiguration<OpenAIInput, OpenAIOutput> { model?: string; } export declare function OpenAIProvider(config: OpenAIProviderConfig): (context: { cesdk: CreativeEditorSDK; }) => Promise<TextProvider<OpenAIInput>>; export {};