ok
This commit is contained in:
parent
1d481c2862
commit
2449d08885
1 changed files with 8 additions and 12 deletions
|
|
@ -135,7 +135,7 @@ function convertMessages(messages, tools, model) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (toolResults.length > 0) {
|
if (toolResults.length > 0) {
|
||||||
assistantMsg._pendingToolResults = toolResults;
|
assistantMsg.toolResults = toolResults;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -144,9 +144,9 @@ function convertMessages(messages, tools, model) {
|
||||||
}
|
}
|
||||||
|
|
||||||
for (let i = 0; i < history.length; i++) {
|
for (let i = 0; i < history.length; i++) {
|
||||||
if (history[i].assistantResponseMessage?._pendingToolResults) {
|
if (history[i].assistantResponseMessage?._toolResults) {
|
||||||
const toolResults = history[i].assistantResponseMessage._pendingToolResults;
|
const toolResults = history[i].assistantResponseMessage._toolResults;
|
||||||
delete history[i].assistantResponseMessage._pendingToolResults;
|
delete history[i].assistantResponseMessage._toolResults;
|
||||||
|
|
||||||
for (let j = i + 1; j < history.length; j++) {
|
for (let j = i + 1; j < history.length; j++) {
|
||||||
if (history[j].userInputMessage) {
|
if (history[j].userInputMessage) {
|
||||||
|
|
@ -160,9 +160,9 @@ function convertMessages(messages, tools, model) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (history.length > 0 && history[history.length - 1].assistantResponseMessage?._pendingToolResults) {
|
if (history.length > 0 && history[history.length - 1].assistantResponseMessage?._toolResults) {
|
||||||
const toolResults = history[history.length - 1].assistantResponseMessage._pendingToolResults;
|
const toolResults = history[history.length - 1].assistantResponseMessage._toolResults;
|
||||||
delete history[history.length - 1].assistantResponseMessage._pendingToolResults;
|
delete history[history.length - 1].assistantResponseMessage._toolResults;
|
||||||
|
|
||||||
if (currentMessage?.userInputMessage) {
|
if (currentMessage?.userInputMessage) {
|
||||||
if (!currentMessage.userInputMessage.userInputMessageContext) {
|
if (!currentMessage.userInputMessage.userInputMessageContext) {
|
||||||
|
|
@ -196,10 +196,6 @@ function convertMessages(messages, tools, model) {
|
||||||
delete item.userInputMessage.userInputMessageContext.tools;
|
delete item.userInputMessage.userInputMessageContext.tools;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (item.userInputMessage?.userInputMessageContext?.toolResults) {
|
|
||||||
delete item.userInputMessage.userInputMessageContext.toolResults;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item.userInputMessage?.userInputMessageContext &&
|
if (item.userInputMessage?.userInputMessageContext &&
|
||||||
Object.keys(item.userInputMessage.userInputMessageContext).length === 0) {
|
Object.keys(item.userInputMessage.userInputMessageContext).length === 0) {
|
||||||
delete item.userInputMessage.userInputMessageContext;
|
delete item.userInputMessage.userInputMessageContext;
|
||||||
|
|
@ -235,7 +231,7 @@ function convertMessages(messages, tools, model) {
|
||||||
function buildKiroPayload(model, body, stream, credentials) {
|
function buildKiroPayload(model, body, stream, credentials) {
|
||||||
const messages = body.messages || [];
|
const messages = body.messages || [];
|
||||||
const tools = body.tools || [];
|
const tools = body.tools || [];
|
||||||
const maxTokens = body.max_tokens || 32000;
|
const maxTokens = 32000;
|
||||||
const temperature = body.temperature;
|
const temperature = body.temperature;
|
||||||
const topP = body.top_p;
|
const topP = body.top_p;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue