增加了AI界面的优化
This commit is contained in:
+28
-3
@@ -80,11 +80,36 @@ export interface SSEEvent {
|
||||
content?: string | ToolUseBlock | null;
|
||||
}
|
||||
|
||||
/** 与后端 `DeviceSetting` 对齐,字段来自 `deviceState`。允许其它透传字段。 */
|
||||
export interface DeviceSettingPayload {
|
||||
mac: string;
|
||||
language: number;
|
||||
device: string;
|
||||
volume?: number;
|
||||
msgCount?: number;
|
||||
[key: string]: any;
|
||||
}
|
||||
|
||||
/** 与后端 `DevicePEQ` 对齐,由 `api.getPeqState()` 拼装。 */
|
||||
export interface DevicePEQPayload {
|
||||
peqSelect: number;
|
||||
peqEnable: number;
|
||||
peq: Array<{
|
||||
name: string;
|
||||
brand?: string;
|
||||
model?: string;
|
||||
filters: Array<{ type: number | string; fc: number; gain: number; q: number }> | string;
|
||||
preamp?: number;
|
||||
canDel?: number;
|
||||
autoPre?: number;
|
||||
}>;
|
||||
msgCount: number;
|
||||
}
|
||||
|
||||
export interface QuestionPayload {
|
||||
question: string;
|
||||
language: number;
|
||||
mac: string;
|
||||
device: string;
|
||||
device_setting: DeviceSettingPayload;
|
||||
device_peq: DevicePEQPayload;
|
||||
chat_id?: string | null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user