Chủ đề
- #GPT
- #Gemini
- #JSON
- #LLM
- #YAML
Đã viết: 2024-06-04
Đã viết: 2024-06-04 20:12
Khi tạo JSON từ các LLM như Gemini Pro, Flash và các LLM khác, đôi khi đầu ra có thể chứa các ký tự không hợp lệ dẫn đến việc bị hỏng.
Trong trường hợp này, nếu sử dụng JSON.parse, nó sẽ gặp lỗi do có dấu ngoặc kép (") bên trong dấu ngoặc kép khác.
Trong trường hợp này, hãy thử sử dụng YAML.
Nếu yêu cầu đầu ra ở định dạng YAML như trên, bạn có thể nhận được đầu ra ổn định. Sau đó, bạn có thể chuyển đổi YAML đã xuất thành JSON.
Tuy nhiên, cần lưu ý một điểm.
Nếu chỉ xuất giá trị ra từng dòng, lỗi vẫn có thể xảy ra do dấu ngoặc kép (") bên trong dấu ngoặc kép khác. Vì vậy, cần phải xuống dòng.
Hãy thêm các lời nhắc sau.
Bình luận0