fix: Improve error message in VisionMessages function

- Modify error message in `VisionMessages` function to include failed JSON blob
- Include changes to omitted files in diff summary
- High-level summary of changes
This commit is contained in:
Laisky.Cai 2023-11-17 05:15:49 +00:00
parent 08ca72184a
commit 7e27b4f3c0

View File

@ -116,7 +116,7 @@ func (r *GeneralOpenAIRequest) VisionMessages() (messages []VisionMessage, err e
if blob, err := json.Marshal(r.Messages); err != nil {
return nil, errors.Wrap(err, "marshal vision messages failed")
} else if err := json.Unmarshal(blob, &messages); err != nil {
return nil, errors.Wrap(err, "unmarshal vision messages failed")
return nil, errors.Wrapf(err, "unmarshal vision messages failed %q", string(blob))
} else {
return messages, nil
}