From adc336cbeedbd8cf76cb53e41f72c6bcc6e9e0c5 Mon Sep 17 00:00:00 2001 From: vasilecampeanu Date: Mon, 29 May 2023 12:40:14 +0300 Subject: [PATCH] feat: Quick fix. --- manifest.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/components/Conversation/ConversationDialogue.tsx | 2 +- src/components/Conversation/ConversationMessageBubble.tsx | 2 +- src/utils/api/OpenAIRequestFormatter.ts | 2 +- versions.json | 3 ++- 7 files changed, 9 insertions(+), 8 deletions(-) diff --git a/manifest.json b/manifest.json index b2fdcd6..cf2b9a1 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-weaver", "name": "Weaver", - "version": "0.5.2", + "version": "0.5.3", "minAppVersion": "1.0.0", "description": "Weaver is a useful Obsidian plugin that integrates ChatGPT/GPT-3 into your note-taking workflow. This plugin makes it easy to access AI-generated suggestions and insights within Obsidian, helping you improve your writing and brainstorming process.", "author": "Vasile Câmpeanu", diff --git a/package-lock.json b/package-lock.json index efdff52..49b85c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-weaver", - "version": "0.5.2", + "version": "0.5.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "obsidian-weaver", - "version": "0.5.2", + "version": "0.5.3", "license": "MIT", "dependencies": { "bson": "^5.3.0", diff --git a/package.json b/package.json index 5cb7bc5..0679429 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-weaver", - "version": "0.5.2", + "version": "0.5.3", "description": "Weaver is a useful Obsidian plugin that integrates ChatGPT/GPT-3 into your note-taking workflow. This plugin makes it easy to access AI-generated suggestions and insights within Obsidian, helping you improve your writing and brainstorming process.", "main": "main.js", "scripts": { diff --git a/src/components/Conversation/ConversationDialogue.tsx b/src/components/Conversation/ConversationDialogue.tsx index cfc1210..498f177 100644 --- a/src/components/Conversation/ConversationDialogue.tsx +++ b/src/components/Conversation/ConversationDialogue.tsx @@ -158,7 +158,7 @@ export const ConversationDialogue: React.FC = ({ const handleModeChange = async (newMode: string) => { setActiveMode(newMode as "creative" | "balanced" | "precise"); - let systemPromptContent = "" + let systemPromptContent = plugin.settings.systemRolePrompt; if (newMode === "creative") { systemPromptContent = plugin.settings.creativeSystemRolePrompt; diff --git a/src/components/Conversation/ConversationMessageBubble.tsx b/src/components/Conversation/ConversationMessageBubble.tsx index 2456847..b7f5751 100644 --- a/src/components/Conversation/ConversationMessageBubble.tsx +++ b/src/components/Conversation/ConversationMessageBubble.tsx @@ -55,7 +55,7 @@ export const ConversationMessageBubble: React.FC return ( message.role === 'info' ? (
- {message.model === "gpt-3.5-turbo" ? ( + {((message && message.model) || plugin.settings.engine) === "gpt-3.5-turbo" ? ( <>
diff --git a/src/utils/api/OpenAIRequestFormatter.ts b/src/utils/api/OpenAIRequestFormatter.ts index 8778cf5..293ccf7 100644 --- a/src/utils/api/OpenAIRequestFormatter.ts +++ b/src/utils/api/OpenAIRequestFormatter.ts @@ -29,7 +29,7 @@ export default class OpenAIRequestFormatter { const bodyParameters: BodyParameters = { frequency_penalty: parameters.frequencyPenalty, max_tokens: parameters.maxTokens, - model: conversation.model, + model: conversation.model ? conversation.model : parameters.engine, temperature: parameters.temperature, stream: true }; diff --git a/versions.json b/versions.json index 0a8fa09..3ff76ec 100644 --- a/versions.json +++ b/versions.json @@ -3,5 +3,6 @@ "0.3.2": "1.0.0", "0.4.0": "1.0.0", "0.5.0": "1.0.0", - "0.5.2": "1.0.0" + "0.5.2": "1.0.0", + "0.5.3": "1.0.0" }