diff --git a/exportType/types.ts b/exportType/types.ts new file mode 100644 index 0000000..eca26ad --- /dev/null +++ b/exportType/types.ts @@ -0,0 +1,30 @@ +export type MessageRole = "user" | "model"; + +export type MessagePart = { + text: string; +} + +export interface Message{ + role: MessageRole; + parts:MessagePart[]; +} +export type ChatHistory = Message[]; + +export interface GenerateConfig{ + temperature : number; + topP : number; + responseMimeType : string; +} + +export interface ChatSetting{ + temperature :number; + model: string; + sysTemInstructions: string; +} + +export interface CardData { + id: number; + title: string; + tracks: string[]; + summary: string; +} \ No newline at end of file