Add JSON schema for Claude

This commit is contained in:
kwaroran
2024-11-15 12:44:50 +09:00
parent 6dd20be25c
commit bea14f22c1

View File

@@ -2230,9 +2230,16 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
break
}
text += "Error:" + JSON.parse(e.data).error?.message
controller.enqueue({
"0": text
})
if(db.extractJson && db.jsonSchemaEnabled){
controller.enqueue({
"0": extractJSON(text, db.jsonSchema)
})
}
else{
controller.enqueue({
"0": text
})
}
}
break
}
@@ -2302,6 +2309,12 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
result: JSON.stringify(res.data)
}
}
if(db.extractJson && db.jsonSchemaEnabled){
return {
type: 'success',
result: extractJSON(resText, db.jsonSchema)
}
}
return {
type: 'success',
result: resText