Về công cụ này
Dán một đối tượng JSON mẫu để tạo ngay lập tức JSON Schema, định nghĩa function-calling LLM, hoặc mã kiểm tra Zod — tất cả được suy ra từ cùng một đầu vào. Lý tưởng để định nghĩa tham số công cụ/hàm cho AI agent. 100% trong trình duyệt của bạn.
Câu hỏi thường gặp
Công cụ này khác gì với công cụ JSON sang TypeScript?
Công cụ JSON to TypeScript tạo ra định nghĩa kiểu tĩnh tại thời điểm biên dịch cho mã của bạn. Công cụ này tạo ra một JSON Schema thời gian chạy — dùng để kiểm tra hợp lệ, viết tài liệu, và đặc biệt là định nghĩa tham số có cấu trúc mà các API LLM (như function/tool calling của OpenAI hoặc Anthropic) cần để hiểu công cụ nhận những đối số nào. Nó cũng tạo ra mã Zod (kiểm tra hợp lệ thời gian chạy) như một kết quả phụ.
Nó có luôn suy ra đúng kiểu dữ liệu không?
Nó suy luận theo khả năng tốt nhất từ mẫu duy nhất bạn cung cấp — kiểu dữ liệu, tính bắt buộc, và cấu trúc lồng nhau đều được đoán từ ví dụ đơn lẻ đó. Nếu một trường có thể là null trong một số bản ghi hoặc một mảng có thể chứa nhiều kiểu khác nhau, một mẫu đơn lẻ không thể nắm bắt đầy đủ điều đó. Luôn kiểm tra lại schema được tạo ra trước khi dùng trong production, đặc biệt với các trường hợp biên mà mẫu của bạn không bao gồm.