Add JSON schema for Claude
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user