From 47e26cc7a231df563fc6d4b289eab0dfee5339e6 Mon Sep 17 00:00:00 2001 From: Michael Di Prisco Date: Sat, 4 Feb 2023 14:54:23 +0100 Subject: [PATCH] chore: fixing param stop being array instead of string --- src/chatgpt-api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chatgpt-api.ts b/src/chatgpt-api.ts index 16945d2..c17e607 100644 --- a/src/chatgpt-api.ts +++ b/src/chatgpt-api.ts @@ -307,7 +307,7 @@ Current date: ${currentDate}\n\n` const maxNumTokens = this._maxModelTokens - this._maxResponseTokens let { parentMessageId } = opts - let nextPromptBody = `${this._userLabel}:\n\n${message}${this._completionParams.stop}` + let nextPromptBody = `${this._userLabel}:\n\n${message}${this._completionParams.stop[0]}` let promptBody = '' let prompt: string let numTokens: number @@ -343,7 +343,7 @@ Current date: ${currentDate}\n\n` parentMessageRole === 'user' ? this._userLabel : this._assistantLabel // TODO: differentiate between assistant and user messages - const parentMessageString = `${parentMessageRoleDesc}:\n\n${parentMessage.text}${this._completionParams.stop}\n\n` + const parentMessageString = `${parentMessageRoleDesc}:\n\n${parentMessage.text}${this._completionParams.stop[0]}\n\n` nextPromptBody = `${parentMessageString}${promptBody}` parentMessageId = parentMessage.parentMessageId } while (true)