Skip to content

Commit 05642cd

Browse files
committed
Centralized GPTforLove prompt augment to reqData.systemMessage in createReqData()
1 parent e37d57b commit 05642cd

File tree

4 files changed

+21
-17
lines changed

4 files changed

+21
-17
lines changed

amazongpt/greasemonkey/amazongpt.user.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2502,9 +2502,9 @@
25022502
async createReqData(api, msgs) { // returns payload for POST / query string for GET
25032503
msgs = structuredClone(msgs) // avoid mutating global msgChain
25042504
let reqData ; const time = Date.now(), lastUserMsg = msgs[msgs.length - 1]
2505-
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
2506-
if (api == 'OpenAI')
2507-
reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
2505+
if (api != 'GPTforLove') // augment user msg except for GPTFL since has systemMessage
2506+
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
2507+
if (api == 'OpenAI') reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
25082508
else if (api == 'AIchatOS') {
25092509
reqData = {
25102510
network: true, prompt: lastUserMsg.content,
@@ -2522,7 +2522,8 @@
25222522
prompt: lastUserMsg.content, secret: session.generateGPTFLkey(),
25232523
systemMessage: 'You are ChatGPT, the version is GPT-4o, a large language model trained by OpenAI. '
25242524
+ 'Follow the user\'s instructions carefully. '
2525-
+ `${prompts.create('language', { mods: 'noChinese' })} `,
2525+
+ `${prompts.create('language', { mods: 'noChinese' })} `
2526+
+ `${prompts.create('humanity', { mods: 'all' })} `,
25262527
temperature: 0.8, top_p: 1
25272528
}
25282529
if (apis.GPTforLove.parentID) reqData.options = { parentMessageId: apis.GPTforLove.parentID }

bravegpt/greasemonkey/bravegpt.user.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3200,9 +3200,9 @@
32003200
async createReqData(api, msgs) { // returns payload for POST / query string for GET
32013201
msgs = structuredClone(msgs) // avoid mutating global msgChain
32023202
let reqData ; const time = Date.now(), lastUserMsg = msgs[msgs.length - 1]
3203-
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3204-
if (api == 'OpenAI')
3205-
reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
3203+
if (api != 'GPTforLove') // augment user msg except for GPTFL since has systemMessage
3204+
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3205+
if (api == 'OpenAI') reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
32063206
else if (api == 'AIchatOS') {
32073207
reqData = {
32083208
network: true, prompt: lastUserMsg.content,
@@ -3220,7 +3220,8 @@
32203220
prompt: lastUserMsg.content, secret: session.generateGPTFLkey(),
32213221
systemMessage: 'You are ChatGPT, the version is GPT-4o, a large language model trained by OpenAI. '
32223222
+ 'Follow the user\'s instructions carefully. '
3223-
+ `${prompts.create('language', { mods: 'noChinese' })} `,
3223+
+ `${prompts.create('language', { mods: 'noChinese' })} `
3224+
+ `${prompts.create('humanity', { mods: 'all' })} `,
32243225
temperature: 0.8, top_p: 1
32253226
}
32263227
if (apis.GPTforLove.parentID) reqData.options = { parentMessageId: apis.GPTforLove.parentID }

duckduckgpt/greasemonkey/duckduckgpt.user.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.1.25.11
151+
// @version 2025.1.25.12
152152
// @license MIT
153153
// @icon https://assets.ddgpt.com/images/icons/duckduckgpt/icon48.png?v=06af076
154154
// @icon64 https://assets.ddgpt.com/images/icons/duckduckgpt/icon64.png?v=06af076
@@ -3086,9 +3086,9 @@
30863086
async createReqData(api, msgs) { // returns payload for POST / query string for GET
30873087
msgs = structuredClone(msgs) // avoid mutating global msgChain
30883088
let reqData ; const time = Date.now(), lastUserMsg = msgs[msgs.length - 1]
3089-
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3090-
if (api == 'OpenAI')
3091-
reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
3089+
if (api != 'GPTforLove') // augment user msg except for GPTFL since has systemMessage
3090+
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3091+
if (api == 'OpenAI') reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
30923092
else if (api == 'AIchatOS') {
30933093
reqData = {
30943094
network: true, prompt: lastUserMsg.content,
@@ -3106,7 +3106,8 @@
31063106
prompt: lastUserMsg.content, secret: session.generateGPTFLkey(),
31073107
systemMessage: 'You are ChatGPT, the version is GPT-4o, a large language model trained by OpenAI. '
31083108
+ 'Follow the user\'s instructions carefully. '
3109-
+ `${prompts.create('language', { mods: 'noChinese' })} `,
3109+
+ `${prompts.create('language', { mods: 'noChinese' })} `
3110+
+ `${prompts.create('humanity', { mods: 'all' })} `,
31103111
temperature: 0.8, top_p: 1
31113112
}
31123113
if (apis.GPTforLove.parentID) reqData.options = { parentMessageId: apis.GPTforLove.parentID }

googlegpt/greasemonkey/googlegpt.user.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3381,9 +3381,9 @@
33813381
async createReqData(api, msgs) { // returns payload for POST / query string for GET
33823382
msgs = structuredClone(msgs) // avoid mutating global msgChain
33833383
let reqData ; const time = Date.now(), lastUserMsg = msgs[msgs.length - 1]
3384-
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3385-
if (api == 'OpenAI')
3386-
reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
3384+
if (api != 'GPTforLove') // augment user msg except for GPTFL since has systemMessage
3385+
lastUserMsg.content = prompts.augment(lastUserMsg.content, { api: api })
3386+
if (api == 'OpenAI') reqData = { messages: msgs, model: 'gpt-3.5-turbo', max_tokens: 4000 }
33873387
else if (api == 'AIchatOS') {
33883388
reqData = {
33893389
network: true, prompt: lastUserMsg.content,
@@ -3401,7 +3401,8 @@
34013401
prompt: lastUserMsg.content, secret: session.generateGPTFLkey(),
34023402
systemMessage: 'You are ChatGPT, the version is GPT-4o, a large language model trained by OpenAI. '
34033403
+ 'Follow the user\'s instructions carefully. '
3404-
+ `${prompts.create('language', { mods: 'noChinese' })} `,
3404+
+ `${prompts.create('language', { mods: 'noChinese' })} `
3405+
+ `${prompts.create('humanity', { mods: 'all' })} `,
34053406
temperature: 0.8, top_p: 1
34063407
}
34073408
if (apis.GPTforLove.parentID) reqData.options = { parentMessageId: apis.GPTforLove.parentID }

0 commit comments

Comments
 (0)