@@ -30,12 +30,18 @@ function logSidepanelState(instance: SidepanelInstance, label: string): void {
3030 } ) ;
3131}
3232
33+ const typesenseServerConfig = {
34+ apiKey : 'xyz' ,
35+ nodes : [ { host : 'localhost' , port : 8108 , protocol : 'http' as const } ] ,
36+ } ;
37+
3338const sidepanelInstance = sidepanel ( {
3439 container : '#docsearch-sidepanel' ,
35- indexName : 'docsearch' ,
36- appId : 'PMZUYBQDAK' ,
37- apiKey : '24b09689d5b4223813d9b8e48563c8f6' ,
38- assistantId : 'askAIDemo' ,
40+ typesenseCollectionName : 'docsearch' ,
41+ typesenseServerConfig,
42+ askAi : {
43+ conversationModelId : 'askAIDemo' ,
44+ } ,
3945 onReady : ( ) => {
4046 // eslint-disable-next-line no-console
4147 console . log ( '[demo-js] sidepanel onReady()' ) ;
@@ -65,10 +71,12 @@ logSidepanelState(sidepanelInstance, 'sidepanel initial state');
6571
6672const docsearchInstance = docsearch ( {
6773 container : '#docsearch' ,
68- indexName : 'docsearch' ,
69- appId : 'PMZUYBQDAK' ,
70- apiKey : '24b09689d5b4223813d9b8e48563c8f6' ,
71- askAi : 'askAIDemo' ,
74+ typesenseCollectionName : 'docsearch' ,
75+ typesenseServerConfig,
76+ typesenseSearchParameters : { } ,
77+ askAi : {
78+ conversationModelId : 'askAIDemo' ,
79+ } ,
7280 interceptAskAiEvent : ( initialMessage : InitialAskAiMessage ) => {
7381 docsearchInstance . close ( ) ;
7482 sidepanelInstance . open ( initialMessage ) ;
0 commit comments