llms-client
Version:
A powerful package that enables users to effortlessly connect to various Language Models, including Claude, Bard, and ChatGPT. Stay tuned for upcoming support for Vicuna and Alpaca!
10 lines (9 loc) • 464 B
TypeScript
import { CompletionService } from '../interfaces/completion.interface';
import { AdapterConfig, Message } from '../interfaces';
export declare class ChatGPTAdapter implements CompletionService {
private readonly axiosInstance;
private readonly model;
constructor(adapterConfig: AdapterConfig);
complete(prompt: string, maxTokens: number): Promise<string>;
getChatCompletions(messages: Message[], maxTokens: number): Promise<string>;
}