Spaces:
Sleeping
Sleeping
declare namespace Chat { | |
interface Chat { | |
dateTime: string | |
text: string | |
inversion?: boolean | |
error?: boolean | |
loading?: boolean | |
conversationOptions?: ConversationRequest | null | |
requestOptions: { prompt: string; options?: ConversationRequest | null } | |
} | |
interface History { | |
title: string | |
isEdit: boolean | |
uuid: number | |
} | |
interface ChatState { | |
active: number | null | |
usingContext: boolean; | |
history: History[] | |
chat: { uuid: number; data: Chat[] }[] | |
} | |
interface ConversationRequest { | |
conversationId?: string | |
parentMessageId?: string | |
} | |
interface ConversationResponse { | |
conversationId: string | |
detail: { | |
choices: { finish_reason: string; index: number; logprobs: any; text: string }[] | |
created: number | |
id: string | |
model: string | |
object: string | |
usage: { completion_tokens: number; prompt_tokens: number; total_tokens: number } | |
} | |
id: string | |
parentMessageId: string | |
role: string | |
text: string | |
} | |
} | |