UNPKG

@langchain/community

Version:
1 lines • 2.37 kB
{"version":3,"file":"gradient_ai.d.ts","names":["BaseLLMCallOptions","BaseLLMParams","LLM","GradientLLMParams","Record","GradientLLM","Promise"],"sources":["../../src/llms/gradient_ai.d.ts"],"sourcesContent":["import { type BaseLLMCallOptions, type BaseLLMParams, LLM } from \"@langchain/core/language_models/llms\";\n/**\n * The GradientLLMParams interface defines the input parameters for\n * the GradientLLM class.\n */\nexport interface GradientLLMParams extends BaseLLMParams {\n /**\n * Gradient AI Access Token.\n * Provide Access Token if you do not wish to automatically pull from env.\n */\n gradientAccessKey?: string;\n /**\n * Gradient Workspace Id.\n * Provide workspace id if you do not wish to automatically pull from env.\n */\n workspaceId?: string;\n /**\n * Parameters accepted by the Gradient npm package.\n */\n inferenceParameters?: Record<string, unknown>;\n /**\n * Gradient AI Model Slug.\n */\n modelSlug?: string;\n /**\n * Gradient Adapter ID for custom fine tuned models.\n */\n adapterId?: string;\n}\n/**\n * The GradientLLM class is used to interact with Gradient AI inference Endpoint models.\n * This requires your Gradient AI Access Token which is autoloaded if not specified.\n */\nexport declare class GradientLLM extends LLM<BaseLLMCallOptions> {\n static lc_name(): string;\n get lc_secrets(): {\n [key: string]: string;\n } | undefined;\n modelSlug: string;\n adapterId?: string;\n gradientAccessKey?: string;\n workspaceId?: string;\n inferenceParameters?: Record<string, unknown>;\n lc_serializable: boolean;\n model: any;\n constructor(fields: GradientLLMParams);\n _llmType(): string;\n /**\n * Calls the Gradient AI endpoint and retrieves the result.\n * @param {string} prompt The input prompt.\n * @returns {Promise<string>} A promise that resolves to the generated string.\n */\n /** @ignore */\n _call(prompt: string, _options: this[\"ParsedCallOptions\"]): Promise<string>;\n setModel(): Promise<void>;\n}\n//# sourceMappingURL=gradient_ai.d.ts.map"],"mappings":";;;;;;AAKA;AA4BA;AAA6CA,UA5B5BG,iBAAAA,SAA0BF,aA4BED,CAAAA;EASnBI;;;;EATeF,iBAAAA,CAAAA,EAAAA,MAAAA;EAAG;;;;;;;;wBAdlBE;;;;;;;;;;;;;;cAcLC,WAAAA,SAAoBH,IAAIF;;;;;;;;;wBASnBI;;;sBAGFD;;;;;;;;8DAQwCG;cAChDA"}