UNPKG

koishi-plugin-chatluna-rmkv-adapter

Version:
15 lines (14 loc) 944 B
import { EmbeddingsRequester, EmbeddingsRequestParams, EmbeddingsResult, ModelRequester, ModelRequestParams } from 'koishi-plugin-chatluna/llm-core/platform/api'; import { ClientConfig, ClientConfigPool } from 'koishi-plugin-chatluna/llm-core/platform/config'; import { ChatGenerationChunk } from '@langchain/core/outputs'; import { ChatLunaPlugin } from 'koishi-plugin-chatluna/services/chat'; import { Context } from 'koishi'; import { Config } from '.'; export declare class RWKVRequester extends ModelRequester implements EmbeddingsRequester { _pluginConfig: Config; constructor(ctx: Context, _configPool: ClientConfigPool<ClientConfig>, _pluginConfig: Config, _plugin: ChatLunaPlugin); completionStreamInternal(params: ModelRequestParams): AsyncGenerator<ChatGenerationChunk>; embeddings(params: EmbeddingsRequestParams): Promise<EmbeddingsResult>; getModels(): Promise<string[]>; get logger(): import("reggol"); }