From 16684192bc50a542afc2b99ad23048c411f499b9 Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 30 Aug 2023 11:49:13 +0100 Subject: [PATCH] update custom chat open ai --- .../ChatOpenAICustom.ts} | 15 ++++++++------- .../openai.png | Bin 2 files changed, 8 insertions(+), 7 deletions(-) rename packages/components/nodes/chatmodels/{ChatOpenAIFineTuned/ChatOpenAIFineTuned.ts => ChatOpenAICustom/ChatOpenAICustom.ts} (92%) rename packages/components/nodes/chatmodels/{ChatOpenAIFineTuned => ChatOpenAICustom}/openai.png (100%) diff --git a/packages/components/nodes/chatmodels/ChatOpenAIFineTuned/ChatOpenAIFineTuned.ts b/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts similarity index 92% rename from packages/components/nodes/chatmodels/ChatOpenAIFineTuned/ChatOpenAIFineTuned.ts rename to packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts index bfe3ba7a..29c1181a 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAIFineTuned/ChatOpenAIFineTuned.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts @@ -2,7 +2,7 @@ import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Inter import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' import { ChatOpenAI, OpenAIChatInput } from 'langchain/chat_models/openai' -class ChatOpenAIFineTuned_ChatModels implements INode { +class ChatOpenAICustom_ChatModels implements INode { label: string name: string version: number @@ -15,19 +15,20 @@ class ChatOpenAIFineTuned_ChatModels implements INode { inputs: INodeParams[] constructor() { - this.label = 'ChatOpenAI Fine-Tuned' - this.name = 'chatOpenAIFineTuned' + this.label = 'ChatOpenAI Custom' + this.name = 'chatOpenAICustom' this.version = 1.0 - this.type = 'ChatOpenAI-FineTuned' + this.type = 'ChatOpenAI-Custom' this.icon = 'openai.png' this.category = 'Chat Models' - this.description = 'Wrapper around fine-tuned OpenAI LLM that use the Chat endpoint' + this.description = 'Custom/FineTuned model using OpenAI Chat compatible API' this.baseClasses = [this.type, ...getBaseClasses(ChatOpenAI)] this.credential = { label: 'Connect Credential', name: 'credential', type: 'credential', - credentialNames: ['openAIApi'] + credentialNames: ['openAIApi'], + optional: true } this.inputs = [ { @@ -146,4 +147,4 @@ class ChatOpenAIFineTuned_ChatModels implements INode { } } -module.exports = { nodeClass: ChatOpenAIFineTuned_ChatModels } +module.exports = { nodeClass: ChatOpenAICustom_ChatModels } diff --git a/packages/components/nodes/chatmodels/ChatOpenAIFineTuned/openai.png b/packages/components/nodes/chatmodels/ChatOpenAICustom/openai.png similarity index 100% rename from packages/components/nodes/chatmodels/ChatOpenAIFineTuned/openai.png rename to packages/components/nodes/chatmodels/ChatOpenAICustom/openai.png