JSON Schema Generator
Tạo JSON Schema (Draft-07) từ JSON mẫu. Dùng cho LLM structured output (OpenAI, Anthropic, Gemini), validate API response, hoặc generate TypeScript type. Chạy 100% trong trình duyệt.
Tool này tạo schema từ JSON sample. Schema có thể dùng cho LLM structured output (OpenAI, Anthropic, Gemini), validate API responses, hoặc generate TypeScript type.
Tool này giúp gì?
Đưa cho LLM 1 sample JSON, lấy về Schema chuẩn Draft-07. Chỉ vài giây thay vì viết tay.
Khi nào cần JSON Schema?
- LLM structured output: Function calling trong OpenAI, Tool Use Anthropic, Function Calling Gemini đều cần schema để model trả đúng format.
- Validate API response: dùng AJV, zod, joi để validate runtime — tránh app crash vì JSON sai cấu trúc.
- Generate TypeScript type:
json-schema-to-typescriptnpm package convert schema → TS interface. - Document API: OpenAPI/Swagger dùng JSON Schema để mô tả request/response.
Tip dùng cho LLM
- Bật "Tất cả field là required" — LLM thường bỏ field optional khi không chắc.
- Bật "additionalProperties: false" nếu strict — model sẽ không thêm field thừa.
- Tắt "Thêm examples" nếu schema dùng cho production validate (thừa data).
Liên quan
- Function Calling — kỹ thuật dùng schema
- Format JSON — chuẩn hóa input trước khi tạo schema
- Xem tất cả công cụ
Công cụ liên quan
Xem tất cả công cụ →Đếm Token
Đếm token chính xác cho ChatGPT, Claude, Gemini, Llama. Tính chi phí input ngay.
Tính chi phí API
Estimate chi phí gọi API LLM theo tháng/năm. So sánh model nào tiết kiệm nhất.
Prompt Builder
Soạn prompt chuẩn 7 quy tắc. 6 template sẵn cho blog, email, code review...
MỚIMarkdown Preview
Render markdown realtime — paste output từ ChatGPT/Claude xem ngay. Hỗ trợ GFM, bảng, code.