From 073eae6778673b151c38db196868f1f64ae3db02 Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Thu, 23 May 2024 15:32:54 +0530 Subject: [PATCH] SimpleChat: Common chat request options from a global object --- examples/server/public_simplechat/simplechat.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/examples/server/public_simplechat/simplechat.js b/examples/server/public_simplechat/simplechat.js index a79553dda..5e7e79fec 100644 --- a/examples/server/public_simplechat/simplechat.js +++ b/examples/server/public_simplechat/simplechat.js @@ -24,6 +24,11 @@ let gUsageMsg = ` `; +// Add needed fields wrt json object to be sent wrt LLM web services completions endpoint. +let gChatRequestOptions = { + "temperature": 0.7 +}; + class SimpleChat { constructor() { @@ -83,12 +88,15 @@ class SimpleChat { } /** - * Add needed fields wrt json object to be sent wrt LLM web services completions endpoint + * Add needed fields wrt json object to be sent wrt LLM web services completions endpoint. + * The needed fields/options are picked from a global object. * Convert the json into string. * @param {Object} obj */ request_jsonstr(obj) { - obj["temperature"] = 0.7; + for(let k in gChatRequestOptions) { + obj[k] = gChatRequestOptions[k]; + } return JSON.stringify(obj); }