Skip to main content

getWidgetParameters

@nuclia/core


@nuclia/core / getWidgetParameters

Function: getWidgetParameters()

getWidgetParameters(searchConfig, widgetOptions): { agentic_config_id?: string; agentic_transport?: "http" | "websocket"; chat_placeholder: string; copy_disclaimer: string; fab_offset_bottom: number; fab_offset_side: number; fab_position: "bottom-right" | "bottom-left"; fab_size: "medium" | "small" | "large"; features: string; feedback: WidgetFeedback; lang: string; mode: string; not_enough_data_message: string; panel_height: number; panel_width: number; placeholder: string; search_config_id?: string; } | { agentic_config_id?: string; agentic_transport?: "http" | "websocket"; chat_placeholder: string; copy_disclaimer: string; fab_offset_bottom?: undefined; fab_offset_side?: undefined; fab_position?: undefined; fab_size?: undefined; features: string; feedback: WidgetFeedback; lang: string; mode: string; not_enough_data_message: string; panel_height?: undefined; panel_width?: undefined; placeholder: string; search_config_id?: string; } | { ask_to_resource: string; chat_placeholder: string; citation_threshold: string | undefined; copy_disclaimer: string; fab_offset_bottom: number; fab_offset_side: number; fab_position: "bottom-right" | "bottom-left"; fab_size: "medium" | "small" | "large"; features: string; feedback: WidgetFeedback; filter_expression: string; filters: string; generativemodel: string; initial_filters: string; json_schema: string; labelsets_excluded_from_filters: string; lang: string; max_output_tokens: string | undefined; max_paragraphs: string | undefined; max_tokens: string | undefined; metadata: string; mode: string; not_enough_data_message: string; panel_height: number; panel_width: number; placeholder: string; preselected_filters: string; prompt: string; rag_images_strategies: string; rag_strategies: string; reasoning: string; rephrase_prompt: string; reranker: string | undefined; routing: string; rrf_boosting: string; security_groups: string | undefined; system_prompt: string; vectorset: string; } | { ask_to_resource: string; chat_placeholder: string; citation_threshold: string | undefined; copy_disclaimer: string; fab_offset_bottom?: undefined; fab_offset_side?: undefined; fab_position?: undefined; fab_size?: undefined; features: string; feedback: WidgetFeedback; filter_expression: string; filters: string; generativemodel: string; initial_filters: string; json_schema: string; labelsets_excluded_from_filters: string; lang: string; max_output_tokens: string | undefined; max_paragraphs: string | undefined; max_tokens: string | undefined; metadata: string; mode: string; not_enough_data_message: string; panel_height?: undefined; panel_width?: undefined; placeholder: string; preselected_filters: string; prompt: string; rag_images_strategies: string; rag_strategies: string; reasoning: string; rephrase_prompt: string; reranker: string | undefined; routing: string; rrf_boosting: string; security_groups: string | undefined; system_prompt: string; vectorset: string; }

Defined in: libs/sdk-core/src/lib/db/search/widget.ts:590

Parameters​

searchConfig​

SearchConfiguration

widgetOptions​

WidgetConfiguration

Returns​

{ agentic_config_id?: string; agentic_transport?: "http" | "websocket"; chat_placeholder: string; copy_disclaimer: string; fab_offset_bottom: number; fab_offset_side: number; fab_position: "bottom-right" | "bottom-left"; fab_size: "medium" | "small" | "large"; features: string; feedback: WidgetFeedback; lang: string; mode: string; not_enough_data_message: string; panel_height: number; panel_width: number; placeholder: string; search_config_id?: string; } | { agentic_config_id?: string; agentic_transport?: "http" | "websocket"; chat_placeholder: string; copy_disclaimer: string; fab_offset_bottom?: undefined; fab_offset_side?: undefined; fab_position?: undefined; fab_size?: undefined; features: string; feedback: WidgetFeedback; lang: string; mode: string; not_enough_data_message: string; panel_height?: undefined; panel_width?: undefined; placeholder: string; search_config_id?: string; } | { ask_to_resource: string; chat_placeholder: string; citation_threshold: string | undefined; copy_disclaimer: string; fab_offset_bottom: number; fab_offset_side: number; fab_position: "bottom-right" | "bottom-left"; fab_size: "medium" | "small" | "large"; features: string; feedback: WidgetFeedback; filter_expression: string; filters: string; generativemodel: string; initial_filters: string; json_schema: string; labelsets_excluded_from_filters: string; lang: string; max_output_tokens: string | undefined; max_paragraphs: string | undefined; max_tokens: string | undefined; metadata: string; mode: string; not_enough_data_message: string; panel_height: number; panel_width: number; placeholder: string; preselected_filters: string; prompt: string; rag_images_strategies: string; rag_strategies: string; reasoning: string; rephrase_prompt: string; reranker: string | undefined; routing: string; rrf_boosting: string; security_groups: string | undefined; system_prompt: string; vectorset: string; } | { ask_to_resource: string; chat_placeholder: string; citation_threshold: string | undefined; copy_disclaimer: string; fab_offset_bottom?: undefined; fab_offset_side?: undefined; fab_position?: undefined; fab_size?: undefined; features: string; feedback: WidgetFeedback; filter_expression: string; filters: string; generativemodel: string; initial_filters: string; json_schema: string; labelsets_excluded_from_filters: string; lang: string; max_output_tokens: string | undefined; max_paragraphs: string | undefined; max_tokens: string | undefined; metadata: string; mode: string; not_enough_data_message: string; panel_height?: undefined; panel_width?: undefined; placeholder: string; preselected_filters: string; prompt: string; rag_images_strategies: string; rag_strategies: string; reasoning: string; rephrase_prompt: string; reranker: string | undefined; routing: string; rrf_boosting: string; security_groups: string | undefined; system_prompt: string; vectorset: string; }