deep-chat-dev
Version:
Customizable chat component for AI APIs
29 lines • 815 B
TypeScript
import { ChatFunctionHandler } from './openAI';
import { GenericObject } from './object';
export interface GeminiGeneration {
maxOutputTokens?: number;
temperature?: number;
topP?: number;
topK?: number;
stopSequences?: string[];
responseMimeType?: string;
responseSchema?: GenericObject;
}
export interface GeminiChat extends GeminiGeneration {
model?: string;
system_prompt?: string;
function_handler?: ChatFunctionHandler;
tools?: {
functionDeclarations: {
name: string;
description: string;
parameters: {
type: string;
properties: object;
required?: string[];
};
}[];
}[];
}
export type Gemini = true | GeminiChat;
//# sourceMappingURL=gemini.d.ts.map