@gentrace/pinecone
Version:
Gentrace Pinecone v1 plugin for Node.JS
14 lines (13 loc) • 724 B
TypeScript
import { Configuration as GentraceConfiguration, GentracePlugin, InitPluginFunction, PipelineRun } from "@gentrace/core";
import { PineconeConfiguration } from "@pinecone-database/pinecone";
import { AdvancedPinecone } from "./handlers/advanced";
export declare const initPlugin: InitPluginFunction<PineconeConfiguration, AdvancedPinecone>;
export declare class PineconePlugin extends GentracePlugin<PineconeConfiguration, AdvancedPinecone> {
config: PineconeConfiguration;
constructor(config: PineconeConfiguration);
getConfig(): PineconeConfiguration;
advanced({ pipelineRun, gentraceConfig, }: {
pipelineRun: PipelineRun;
gentraceConfig: GentraceConfiguration;
}): AdvancedPinecone;
}