UNPKG

svector-sdk

Version:

Official JavaScript and TypeScript SDK for accessing SVECTOR APIs.

21 lines (20 loc) 774 B
import { SVECTOR } from '../client'; import { ConversationRequest, ConversationResponse, RequestOptions } from '../types'; export declare class Conversations { private client; constructor(client: SVECTOR); create(params: ConversationRequest, options?: RequestOptions): Promise<ConversationResponse>; createStream(params: ConversationRequest & { stream: true; }, options?: RequestOptions): Promise<AsyncIterable<{ content: string; done: boolean; }>>; createWithResponse(params: ConversationRequest, options?: RequestOptions): Promise<{ data: ConversationResponse; response: Response; }>; private normalizeSystemInstructions; private buildMessagesFromConversation; private transformStream; }