svector-sdk
Version:
Official JavaScript and TypeScript SDK for accessing SVECTOR APIs.
21 lines (20 loc) • 774 B
TypeScript
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;
}