Fix formatting for Claude
This commit is contained in:
@@ -15,7 +15,7 @@ export function getPatchNote(version: string){
|
|||||||
if(patchNote.version.split(".")[1] === version.split(".")[1] && patchNote.version.split(".")[0] === version.split(".")[0]){
|
if(patchNote.version.split(".")[1] === version.split(".")[1] && patchNote.version.split(".")[0] === version.split(".")[0]){
|
||||||
return patchNote
|
return patchNote
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
version: version.split(".")[0] + "." + version.split(".")[1],
|
version: version.split(".")[0] + "." + version.split(".")[1],
|
||||||
content: ""
|
content: ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1423,7 +1423,7 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let latestRole = 'user'
|
||||||
let requestPrompt = formated.map((v, i) => {
|
let requestPrompt = formated.map((v, i) => {
|
||||||
let prefix = ''
|
let prefix = ''
|
||||||
switch (v.role){
|
switch (v.role){
|
||||||
@@ -1437,13 +1437,18 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
|||||||
prefix = "\n\nSystem: "
|
prefix = "\n\nSystem: "
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
latestRole = v.role
|
||||||
if(raiModel.startsWith('claude-2') && (!raiModel.startsWith('claude-2.0'))){
|
if(raiModel.startsWith('claude-2') && (!raiModel.startsWith('claude-2.0'))){
|
||||||
if(v.role === 'system' && i === 0){
|
if(v.role === 'system' && i === 0){
|
||||||
prefix = ''
|
prefix = ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return prefix + v.content
|
return prefix + v.content
|
||||||
}).join('') + '\n\nAssistant: '
|
}).join('')
|
||||||
|
|
||||||
|
if(latestRole !== 'assistant'){
|
||||||
|
requestPrompt += '\n\nAssistant: '
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const bedrock = db.claudeAws
|
const bedrock = db.claudeAws
|
||||||
|
|||||||
Reference in New Issue
Block a user