feat: a2ui interface to enablee the LLM to give structured information
This commit is contained in:
@@ -6,6 +6,7 @@ pub(super) struct PreferenceDraft {
|
||||
pub(super) legacy_mtp_enabled: bool,
|
||||
pub(super) dspark_enabled: bool,
|
||||
pub(super) idle_timeout_minutes: String,
|
||||
pub(super) a2ui_enabled: bool,
|
||||
pub(super) endpoint_port: String,
|
||||
pub(super) endpoint_enabled: bool,
|
||||
pub(super) endpoint_cors: bool,
|
||||
@@ -55,6 +56,7 @@ impl PreferenceDraft {
|
||||
legacy_mtp_enabled: speculative.legacy_mtp_enabled,
|
||||
dspark_enabled: speculative.dspark_enabled,
|
||||
idle_timeout_minutes: config.idle_timeout_minutes.to_string(),
|
||||
a2ui_enabled: config.a2ui_enabled,
|
||||
endpoint_port: config.endpoint.port.to_string(),
|
||||
endpoint_enabled: config.endpoint.enabled,
|
||||
endpoint_cors: config.endpoint.cors,
|
||||
@@ -350,6 +352,7 @@ impl App {
|
||||
let config = Config {
|
||||
model: self.preference_draft.model,
|
||||
idle_timeout_minutes,
|
||||
a2ui_enabled: self.preference_draft.a2ui_enabled,
|
||||
endpoint: EndpointConfig {
|
||||
port: i32::from(endpoint_port),
|
||||
enabled: self.preference_draft.endpoint_enabled,
|
||||
|
||||
Reference in New Issue
Block a user