UNPKG

koishi-plugin-chatluna-rmkv-adapter

Version:
19 lines (18 loc) 908 B
import { EmbeddingsRequester, EmbeddingsRequestParams, ModelRequester, ModelRequestParams } from 'koishi-plugin-chatluna/llm-core/platform/api'; import { ClientConfig } from 'koishi-plugin-chatluna/llm-core/platform/config'; import { ChatGenerationChunk } from '@langchain/core/outputs'; import { ChatLunaPlugin } from 'koishi-plugin-chatluna/services/chat'; export declare class RWKVRequester extends ModelRequester implements EmbeddingsRequester { private _config; private _plugin; constructor(_config: ClientConfig, _plugin: ChatLunaPlugin); completionStream(params: ModelRequestParams): AsyncGenerator<ChatGenerationChunk>; embeddings(params: EmbeddingsRequestParams): Promise<number[] | number[][]>; getModels(): Promise<string[]>; private _post; private _get; private _buildHeaders; private _concatUrl; init(): Promise<void>; dispose(): Promise<void>; }