UNPKG

svector-sdk

Version:

Official JavaScript and TypeScript SDK for accessing SVECTOR APIs.

24 lines (23 loc) 951 B
import { SVECTOR } from '../client'; import { ChatCompletionRequest, ChatCompletionResponse, RequestOptions, StreamEvent } from '../types'; export declare class ChatCompletions { private client; constructor(client: SVECTOR); create(params: ChatCompletionRequest, options?: RequestOptions): Promise<ChatCompletionResponse>; private processSystemPrompts; private normalizeSystemContent; createStream(params: ChatCompletionRequest & { stream: true; }, options?: RequestOptions): Promise<AsyncIterable<StreamEvent>>; createWithResponse(params: ChatCompletionRequest, options?: RequestOptions): Promise<{ data: ChatCompletionResponse; response: Response; }>; createStreamWithResponse(params: ChatCompletionRequest & { stream: true; }, options?: RequestOptions): Promise<{ data: AsyncIterable<StreamEvent>; response: Response; }>; private parseSSEStream; }