koishi-plugin-chatluna-qwen-adapter
Version:
qwen adapter for chatluna
16 lines (15 loc) • 791 B
TypeScript
import { Context } from 'koishi';
import { PlatformModelAndEmbeddingsClient } from 'koishi-plugin-chatluna/llm-core/platform/client';
import { ChatLunaBaseEmbeddings, ChatLunaChatModel } from 'koishi-plugin-chatluna/llm-core/platform/model';
import { ModelInfo } from 'koishi-plugin-chatluna/llm-core/platform/types';
import { Config } from '.';
import { ChatLunaPlugin } from 'koishi-plugin-chatluna/services/chat';
export declare class QWenClient extends PlatformModelAndEmbeddingsClient {
private _config;
plugin: ChatLunaPlugin;
platform: string;
private _requester;
constructor(ctx: Context, _config: Config, plugin: ChatLunaPlugin);
refreshModels(): Promise<ModelInfo[]>;
protected _createModel(model: string): ChatLunaChatModel | ChatLunaBaseEmbeddings;
}