From fc12bac23cbb53591ece3cb110a3b87e5057e025 Mon Sep 17 00:00:00 2001 From: Inskipp <71417979+HaroldPetersInskipp@users.noreply.github.com> Date: Wed, 17 Jan 2024 09:37:06 -0700 Subject: [PATCH] Revert function calling Revert function calling and include support for message properties `msg.API_KEY` and `msg.ORGANIZATION` --- CHANGELOG.md | 7 +++++++ README.md | 6 +----- chatgpt.html | 26 ++++++++++++-------------- chatgpt.js | 17 +++-------------- package.json | 2 +- 5 files changed, 24 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20c8662..21a8649 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log +## [1.2.16] - 2024-01-17 + +### Changed + +- Reverted function calling with GPT-4 model due to issues +- Included support for message properties `msg.API_KEY` and `msg.ORGANIZATION` + ## [1.2.15] - 2024-01-12 ### Changed diff --git a/README.md b/README.md index 0a97da9..45230c5 100644 --- a/README.md +++ b/README.md @@ -72,13 +72,9 @@ For detailed information on the usage of these modes, please refer to the [OpenA - [Optional] `msg.history` should be an array of objects containing the conversation history. [Default:`[]`] - - [Optional] `msg.functions` should be an array of objects defining function behaviors for the model. Each object must contain a `name` and `behavior` property. [Default:`[]`] - - - [Optional] `msg.function_call` should be a string or object that controls how the model responds to function calls. "none" means the model does not call a function and responds to the end-user. "auto" allows the model to decide. Specifying a particular function via `{"name":"my_function"}` forces the model to call that function. [Default:`none` if no functions, `auto` if functions are present] - ### Additional optional properties -The following optional inputs are supported - `msg.max_tokens`, `msg.suffix`, `msg.n`, `msg.temperature`, `msg.top_p`, `msg.presence_penalty`, `msg.frequency_penalty`, and `msg.echo`. See the nodes built-in help tab for more information on how they are used. +The following optional inputs are supported - `msg.max_tokens`, `msg.suffix`, `msg.n`, `msg.temperature`, `msg.top_p`, `msg.presence_penalty`, `msg.frequency_penalty`, `msg.echo`, `msg.API_KEY` and `msg.ORGANIZATION`. See the nodes built-in help tab for more information on how they are used. ## Examples diff --git a/chatgpt.html b/chatgpt.html index 7cd1534..110ba7a 100644 --- a/chatgpt.html +++ b/chatgpt.html @@ -90,17 +90,7 @@
true
.5. When msg.topic
is set to gpt4
:
Required msg.payload
should be a well-written prompt.
Optional msg.history
should be an array of objects containing the conversation history. [Default:[]
]
Optional msg.function
should contain the function to be used if specified. This parameter is only applicable when using GPT-4.
Optional msg.function_call
should indicate whether to call the function automatically or not. It should be set to 'auto' if functions are present, and 'none' if no functions are specified. The default value is 'none' if no functions are specified, and 'auto' if functions are present. This parameter is only applicable when using GPT-4.