UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

22 lines (21 loc) 844 B
import { ILogger } from '../../agent-utils/index.js'; import { EmbeddingApi, EmbeddingCreationResult } from './EmbeddingApi.js'; import { Tokenizer } from '../llm/index.js'; interface ModelConfig { model: string; maxTokensPerInput: number; maxInputsPerRequest: number; } export declare const DEFAULT_ADA_CONFIG: ModelConfig; export declare class OpenAIEmbeddingAPI implements EmbeddingApi { private apiKey; private logger; private tokenizer; private modelConfig; private maxRateLimitRetries; private api; constructor(apiKey: string, logger: ILogger, tokenizer: Tokenizer, baseURL?: string, modelConfig?: ModelConfig, maxRateLimitRetries?: number); createEmbeddings(input: string | string[], tries?: number): Promise<EmbeddingCreationResult[]>; validateInput(inputs: string[]): void; } export {};