@llumiverse/common
Version:
Public types, enums and options used by Llumiverse API.
21 lines • 773 B
TypeScript
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