UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

48 lines 1.22 kB
import type { ResponseData } from "../../interfaces"; export type AskAiMessage = { role: "user" | "system" | "assistant"; content: string | { type: "text"; text: string; } | { type: "image_url"; text: string | { url: string; detail?: string | undefined; }; }; }; export type AskAiParams = { model?: string; messages: AskAiMessage[]; }; export type AskAiResponseData = { object: "chat.completion" | "chat.completion.chunk"; model: string; id: string; choices: { message: { role: string; content: string | null; }; finish_reason: string | null; error?: { code: number; message: string; } | undefined; }[]; created: number; system_fingerprint: string; usage: { prompt_tokens: number; completion_tokens: number; total_tokens: number; }; }; export type AskAiResponse = ResponseData & { data: AskAiResponseData; }; export declare function dxAskAi(params: AskAiParams, dxKey: string, options?: { isDebugging?: boolean; }): Promise<AskAiResponse>; //# sourceMappingURL=dx-ask-ai.d.ts.map