diff --git a/src/interface/obsidian/src/chat_modal.ts b/src/interface/obsidian/src/chat_modal.ts index 59f84789..b90c8fb6 100644 --- a/src/interface/obsidian/src/chat_modal.ts +++ b/src/interface/obsidian/src/chat_modal.ts @@ -35,7 +35,7 @@ export class KhojChatModal extends Modal { contentEl.createDiv({ attr: { id: "khoj-chat-body", class: "khoj-chat-body" } }); // Get conversation history from Khoj backend - let chatUrl = `${this.setting.khojUrl}/api/chat?`; + let chatUrl = `${this.setting.khojUrl}/api/chat?client=obsidian`; let response = await request(chatUrl); let chatLogs = JSON.parse(response).response; chatLogs.forEach((chatLog: any) => { @@ -120,7 +120,7 @@ export class KhojChatModal extends Modal { // Get chat response from Khoj backend let encodedQuery = encodeURIComponent(query); - let chatUrl = `${this.setting.khojUrl}/api/chat?q=${encodedQuery}`; + let chatUrl = `${this.setting.khojUrl}/api/chat?q=${encodedQuery}&client=obsidian`; let response = await request(chatUrl); let data = JSON.parse(response); diff --git a/src/interface/obsidian/src/search_modal.ts b/src/interface/obsidian/src/search_modal.ts index 9848334d..4bad70f6 100644 --- a/src/interface/obsidian/src/search_modal.ts +++ b/src/interface/obsidian/src/search_modal.ts @@ -89,7 +89,7 @@ export class KhojSearchModal extends SuggestModal { async getSuggestions(query: string): Promise { // Query Khoj backend for search results let encodedQuery = encodeURIComponent(query); - let searchUrl = `${this.setting.khojUrl}/api/search?q=${encodedQuery}&n=${this.setting.resultsCount}&r=${this.rerank}`; + let searchUrl = `${this.setting.khojUrl}/api/search?q=${encodedQuery}&n=${this.setting.resultsCount}&r=${this.rerank}&client=obsidian`; // Get search results for markdown and pdf files let mdResponse = await request(`${searchUrl}&t=markdown`); diff --git a/src/interface/obsidian/src/settings.ts b/src/interface/obsidian/src/settings.ts index b2809cb0..bc85fe7d 100644 --- a/src/interface/obsidian/src/settings.ts +++ b/src/interface/obsidian/src/settings.ts @@ -107,8 +107,8 @@ export class KhojSettingTab extends PluginSettingTab { }, 300); this.plugin.registerInterval(progress_indicator); - await request(`${this.plugin.settings.khojUrl}/api/update?t=markdown&force=true`); - await request(`${this.plugin.settings.khojUrl}/api/update?t=pdf&force=true`); + await request(`${this.plugin.settings.khojUrl}/api/update?t=markdown&force=true&client=obsidian`); + await request(`${this.plugin.settings.khojUrl}/api/update?t=pdf&force=true&client=obsidian`); new Notice('✅ Updated Khoj index.'); // Reset button once index is updated