import type { EmbeddingCreateParams as OpenAIEmbeddingCreateParams } from 'openai/resources/embeddings'; /** * Extended embedding creation parameters that support provider-specific options */ export interface EmbeddingCreateParams extends Omit { /** * Input text(s) to embed, encoded as a string or array of strings. * Each input must not exceed 8192 tokens. */ input: string | string[] | number[] | number[][]; /** * Provider-specific parameters */ input_type?: 'text' | 'query' | 'document'; encoding_format?: 'float' | 'base64'; dimensions?: number; user?: string; } /** * Embedding response type (re-export from OpenAI) */ export type { CreateEmbeddingResponse as EmbeddingResponse } from 'openai/resources/embeddings'; //# sourceMappingURL=embeddings.d.ts.map