UNPKG

@llumiverse/common

Version:

Public types, enums and options used by Llumiverse API.

21 lines 773 B
import { ModelOptionsInfo, ModelOptions } from "../types.js"; export type OpenAiOptions = OpenAiThinkingOptions | OpenAiTextOptions; export interface OpenAiThinkingOptions { _option_id: "openai-thinking"; max_tokens?: number; stop_sequence?: string[]; reasoning_effort?: "low" | "medium" | "high"; image_detail?: "low" | "high" | "auto"; } export interface OpenAiTextOptions { _option_id: "openai-text"; max_tokens?: number; temperature?: number; top_p?: number; presence_penalty?: number; frequency_penalty?: number; stop_sequence?: string[]; image_detail?: "low" | "high" | "auto"; } export declare function getOpenAiOptions(model: string, _option?: ModelOptions): ModelOptionsInfo; //# sourceMappingURL=openai.d.ts.map