Your files stay on your device LLM batch request builder Turn prompts or CSV rows into provider shaped JSONL batch files for OpenAI Batch or Anthropic Message Batches, with duplicate id checks and cost bounds. Paste prompts or CSV rows to build the batch file. The file is built in this tab and never uploaded; you upload it to the provider yourself. Token counts are characters divided by four, a rough planning estimate, not a tokenizer count, so the cost figures inherit that uncertainty: the expected figure assumes your expected output tokens, the max figure assumes every request burns its maxtokens. Providers match batch results by customid, not by order, which is why duplicate ids are refused here rather than warned about. Options More AI tools - Fine-tune JSONL formatter (/ai/jsonl-formatter) - Eval dataset builder (/ai/ai-evaluation-dataset-builder) - API cost estimator (/ai/cost-estimator) All AI tools (/ai) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/ai/llm-batch-request-builder Markdown version: https://nutter.tools/ai/llm-batch-request-builder.md Plain-text version: https://nutter.tools/ai/llm-batch-request-builder.txt Agent index: https://nutter.tools/llms.txt