AI Developer Tools
Working with LLMs means wrangling prompts, schemas, and token budgets every day. These tools make it faster — count tokens before you send, scaffold OpenAI function schemas from JSON, and more.
- Prompt Token CounterEstimate token counts and API costs for prompts across GPT-4, Claude, and Gemini.
- Text Chunk Splitter — LangChainLangChain TextChunkSplitter — recursive character text splitter for RAG and LLM pipelines. Split text by token count or character count, configure chunk size and overlap, choose separator presets (paragraph, sentence, Markdown, Python, JS). Export chunks as JSON, JSONL, or LangChain Document objects.
- JSON → TypeScript InterfaceGenerate TypeScript interfaces and types from any JSON object.
- JSON → Python DataclassGenerate Python dataclasses from JSON with type hints — supports nested objects, Optional fields, and List types. Works with Pydantic and FastAPI.
- JSON to OpenAI Function Schema GeneratorGenerate OpenAI function calling schema from any JSON — supports freeform input types, tool use, nested objects, required fields, and strict mode. Paste JSON and get a ready-to-use OpenAI tools schema instantly. Free, browser-based.
- JSON → Pydantic v2 ModelGenerate a Pydantic v2 BaseModel class from any JSON sample — infers types, Optional fields, datetime, EmailStr, UUID, and nested models. Ready for FastAPI.
- JSON → Zod SchemaGenerate a TypeScript Zod validation schema from JSON — smart inference: email→.email(), URL→.url(), UUID→.uuid(), integers→.int(). Includes z.infer type export.
- JSON → Prisma SchemaGenerate a Prisma model from a JSON sample — infers @id, @unique, @default, @updatedAt, nested models. Supports PostgreSQL, MySQL, and SQLite.
- JSON → Go StructConvert JSON to a Go struct with json/yaml/db/xml struct tags — PascalCase fields, acronym fixes (ID, URL, API), nested structs, omitempty and pointer options.
- Go Struct Tag GeneratorAdd json, yaml, db, xml, form, and bson struct tags to any Go struct — PascalCase fields auto-converted to snake_case tag values. Replaces or adds tags instantly.
- Regex ExplainerExplain any regular expression in plain English — colour-coded breakdown of anchors, character classes, quantifiers, groups, lookaheads, and flags. Includes 6 quick-load examples.
- AI API Cost CalculatorCompare AI API costs across 20+ models — GPT-4o, Claude 3.5, Gemini 2.0, Llama 3.3, Mistral. Enter token counts + requests to see cost per request and total cost side by side.
- JSONL Dataset ValidatorValidate JSONL files for OpenAI fine-tuning — checks message structure, roles (system/user/assistant), token counts per example, and estimates training cost. File stays in your browser.
- LLM Context Window VisualizerPaste your full prompt and see how much of the model's context window it fills — visual bar, token count, and remaining capacity for 12 models (GPT-4o, Claude, Gemini, Llama, Mistral).
- LLM Output JSON ExtractorExtract clean JSON from raw LLM output — strips explanation text, markdown code fences, and prose. Handles ```json blocks, embedded JSON objects, and pure JSON responses.
- AI Model Comparison TableCompare 22 LLM models — GPT-4o, Claude 3.5, Gemini, Llama, Mistral, Cohere. Filter by provider, context window, price, speed, open-source status. Sort by cost or capability.
- Prompt GeneratorBuild structured prompts using proven templates: chain-of-thought, few-shot, role, and more.
- AI API Request BuilderGenerate ready-to-run curl, Python, and JS code for OpenAI, Anthropic, and Gemini APIs.
- Markdown → HTML ConverterConvert Markdown to clean HTML with live preview — perfect for AI-generated content.