Earns.io
Earns.ioHave AI Draft a 1,500-Word Client Article: From Brief to File, and What It Costs by the Token

Have AI Draft a 1,500-Word Client Article: From Brief to File, and What It Costs by the Token

CHECKED 2026-09-1417 SOURCES23 NUMBERSUPDATED 2026-09-14
  • 23 published
  • 0 not published
  • 0 given two ways
What this counts
Typical earnings
Whatever the client pays for the finished piece. The API bill is the cost line: at published rates a 1,500-word draft, about 2,000 output tokens, costs between a tenth of a cent and about ten cents depending on the model, before your editing time.
Startup cost
Nothing fixed. OpenAI bills per token from the first call, Anthropic sells prepaid credits with no published minimum, Gemini has a free tier whose prompts are used to improve Google's products, and Mistral Studio opens in Free mode with no credit card.
Time to first payout
There is no payout here; the API is a cost you incur the moment you call it, and the draft is back in under a minute. The money arrives from your client on your client's terms.
Difficulty
2/5

The path, step by step

Every figure below is read from the platform profile it belongs to, not written into this page. Follow a name to see every answer we have for that platform.

  1. 1
    Write the brief as the instruction, not as a chat message

    Both providers' guides say the same thing in different words: give the model a role, say who the reader is, state the length in words, name the tone and what to avoid, and show 3 to 5 examples of the client's existing writing wrapped in example tags. Anthropic's guide adds that long material goes at the top of the prompt, above the instructions, and that asking the model to quote the relevant parts first keeps it on the source. OpenAI's instructions parameter is where this text lives; it takes priority over the message.

  2. 2
    Path A, in a browser: paste the brief into System Instructions and run

    Google AI Studio opens the Playground with a new chat prompt. Click Run settings in the top-right corner, paste the brief into System Instructions, type the topic in the message box and click Run; Get code turns the same prompt into API code when you are ready. Mistral Studio starts in Free mode without a card; under Build, Prompts, New prompt saves the brief as a versioned template you can test in the Playground and reuse for every piece for that client.

    What it really costs to start
    Gemini APIFree of charge on the Free tier, with free input and output tokens, Google AI Studio access and limited access to certain models; the catch is that free-tier content is used to improve Google's productssource · checked 2026-09-12
    Mistral AIFree: the Free plan is for getting started with Vibe or Studio, and self-hosting an open-weight model such as Mistral 7B is Apache 2.0 licensed for research and individual usesource · checked 2026-09-11
  3. 3
    Path B, one request: send instructions and input to the API

    OpenAI: one request to /v1/responses with instructions (the brief) and input (the topic). Anthropic: one POST to /v1/messages with model, messages and max_tokens; the getting-started example sets max_tokens to 1000, and a 1,500-word draft is about 2,000 tokens, so raise it or the draft stops mid-sentence. Mistral: /v1/chat/completions with mistral-large-latest; a 402 means no payment method on the account.

    What it costs to keep alive
    OpenAI APINot checked yet
    Anthropic APINo renewal fee, only per-token spend. Sonnet 5 holds at $2/MTok input and $10/MTok output after the scheduled rise to $3/$15 was cancelled.source · checked 2026-09-07
    Mistral AIPer million tokens, input and output counted separately: Mistral Large costs $0.5 /M tokens in and $1.5 /M tokens out, batch processing halves the price and cached input tokens cut input cost by up to 90%; Mistral Pro for chat is $14.99 a monthsource · checked 2026-09-11
  4. 4
    Size the job in tokens and read the output column

    OpenAI's page says 100 tokens are approximately 75 words, so 1,500 words out is about 2,000 tokens and a 300-word brief in is about 400. Output is the column that matters: $0.60 per million on gpt-4o-mini makes the draft about a tenth of a cent; $50 on Claude Fable 5.1 makes it ten cents. The whole spread between the cheapest and dearest published model is under a dime per draft.

  5. 5
    Cut the preamble and the padding before you start editing

    Anthropic's guide gives the sentence: Respond directly without preamble, do not start with phrases like Here is. It also says Claude Opus 5 defaults to longer answers and needs an explicit instruction to be concise. OpenAI's guide says to pin a dated model snapshot so the tone does not drift between pieces. Then do the pass no model does for you: the client's numbers, the names, the claims.

  6. 6
    If it is thirty drafts, not one, send a batch overnight

    Anthropic's Message Batches API charges 50% of the standard price, finishes most batches in under an hour, expires anything unfinished at 24 hours and keeps results for 29 days. Mistral's pricing page says batch processing halves the price too. A month of a client's blog is one batch and half the bill.

  7. 7
    Check who owns the draft before you invoice for it

    OpenAI assigns the Output to the customer. Anthropic assigns its interest in Outputs to the customer and may not train on Customer Content. Read each provider's line before you sell a draft to a client who will ask.

    Who owns what you build
    OpenAI APIThe customer owns all Output - OpenAI assigns to the customer all of its right, title and interest in the Output, and the customer keeps ownership of its Input.source · checked 2026-09-07
    Anthropic APICustomer owns the Outputs and keeps all rights to Inputs; Anthropic assigns its interest in Outputs and may not train models on Customer Content.source · checked 2026-09-07
    Gemini APIOn the Free tier your content is used to improve Google's products; on the Paid tier it is not, per the Used to improve our products row shown under every modelsource · checked 2026-09-12
    Mistral AIOpen-weight models are Apache 2.0 licensed for research and individual use, while commercial deployments require a Mistral license with separate terms for derivatives and production usesource · checked 2026-09-11
  8. 8
    Do not put the client's material into a tier that trains on it

    Gemini's pricing page prints, under every model, that Free tier content is used to improve Google's products and Paid tier content is not. Anthropic's commercial terms say it may not train on Customer Content. If the brief contains anything the client gave you, the Free tier is the wrong door.

    Who owns what you build
    Anthropic APICustomer owns the Outputs and keeps all rights to Inputs; Anthropic assigns its interest in Outputs and may not train models on Customer Content.source · checked 2026-09-07
    Gemini APIOn the Free tier your content is used to improve Google's products; on the Paid tier it is not, per the Used to improve our products row shown under every modelsource · checked 2026-09-12
  9. 9
    Keep your own copy, because nothing is archived for you

    Anthropic deletes API inputs and outputs within 30 days. OpenAI deletes Customer Content within thirty days of termination and hands nothing back. The file you send the client is the only lasting copy.

    Can you take it with you
    Anthropic APINothing to port from Anthropic's side: API inputs and outputs are auto-deleted within 30 days, so the only lasting copy is the one you store yourself.source · checked 2026-09-07
    OpenAI APINothing is handed back on the way out: when the agreement terminates OpenAI deletes all Customer Content from its systems within thirty days.source · checked 2026-09-07
    Mistral AIYes, you can self-host the open-weight models anywhere, so a workflow built on them does not depend on the hosted API staying available at the same pricesource · checked 2026-09-11

Check these five before you sign up

  • Write the brief once, as a system instruction: role, reader, length in words, tone, what to avoid, 3 to 5 examples of the client's own writing. Save it (AI Studio saved prompt, Mistral Studio prompt version, or a text file) and reuse it for every piece.
  • Set max_tokens above the draft. A 1,500-word draft is about 2,000 tokens; Anthropic's getting-started example uses 1000, which would cut it in half.
  • Price the output column, not the input column. Output is $0.60 per million on gpt-4o-mini, $1.20 on gpt-5.6-luna, $1.5 on Mistral Large, $3.75 on Gemini 3.8 Flash, $5 on Claude Haiku 4.5, $10 on Sonnet 5, $20 on gpt-5.6-sol, $25 on Opus 5 and $50 on Fable 5.1.
  • If the brief contains a client's material, do not use Gemini's free tier: the pricing page says free-tier content is used to improve Google's products, and the Paid tier is the switch that stops it.
  • Batch anything that can wait until tomorrow: Anthropic and Mistral both publish a 50% batch price.
  • Keep your own copy of every draft. Anthropic deletes API inputs and outputs within 30 days and OpenAI deletes Customer Content within thirty days of termination; neither hands anything back.
  • Put two dates in the calendar: OpenAI's gpt-5.6-sol promotional price runs at least through November 21, 2026, and Gemini 3.8 Flash rises from $0.75 and $3.75 to $1.50 and $7.50 per million on January 1, 2027.

A client wants a 1,500-word article by Friday. You want a first draft in the client's voice that you can edit in an hour instead of writing in four. This page is that job, done by API or in a browser, from the brief you write to the file you send, and then what the draft cost in tokens. It reads the providers' own guides for the steps and their own pricing pages for the money; nothing here is a benchmark or a verdict on which model writes better, because none of them publishes one.

What you hand over

A 1,500-word draft in the client's register, with the structure they asked for, without a chatty opening line, and with every fact, name and figure checked by you. The model produces the first three; the fourth is your edit pass and it is what the client is paying for.

Step one: the brief is the system instruction

Every provider's guide says the same thing about where the brief goes: not in the message, in the instruction layer above it. OpenAI calls it the instructions parameter and says it gives the model high-level instructions on tone, goals and examples of correct responses, taking priority over the prompt in input. Anthropic calls it the system prompt and its best-practices page spells out what to put there: be clear and direct, give the model a role, wrap 3 to 5 examples in <example> tags so it can tell examples from instructions, and put long material, such as the client's previous articles, near the top of the prompt above the instructions. It adds one trick for source-heavy pieces: ask the model to quote the relevant parts of the documents first, before it writes, so it stays on the source.

So the brief for our article is one block of text: who the reader is, the length in words, the section list if there is one, the tone in a sentence, three things never to do, and three of the client's own paragraphs as examples. Write it once. Everything below reuses it.

Path A: in a browser, no code

Gemini's Google AI Studio opens the Playground with a new chat prompt. Click Run settings in the top-right corner to open the panel, paste the brief into the System Instructions field, type the topic in the message box and click Run. The quickstart's own example changes the system instruction mid-conversation and reruns, which is exactly the loop you want: tighten the brief, run again, until the register is right. When it is, Get code turns the prompt into API code in your language, and the prompt can be saved and shared.

Mistral's Studio starts in Free mode with no credit card. Under Build, Prompts, New prompt saves the brief as a template with a title and description; saving a change later creates a new version while the old one stays available for rollback, and Share keeps it private or opens it to a workspace. The Playground is where you test it. For a client you write for every month, that versioned prompt is the asset.

Remember the price of the free door on the first of these. Gemini's pricing page prints, under every model, that Free tier content is used to improve Google's products and Paid tier content is not. Fine for your own topic; not for the client's draft strategy pasted in as an example.

Path B: one request

OpenAI's text guide shows the whole call with its command-line client:

openai responses create --model "gpt-6-astra" --input "Write a one-sentence bedtime story about a unicorn." --raw-output --transform 'output.#(type=="message").content.0.text'

Swap the model for the one you priced below, add --instructions with the brief, and put the topic in --input. The guide also says to pin a dated model snapshot in production so behaviour does not shift under you between pieces; for a client's monthly column that is the difference between one voice and twelve.

Anthropic's first call is a POST to /v1/messages with model, max_tokens and a messages array; the system prompt is where the brief goes. One number in the getting-started example matters here: it sets max_tokens to 1000. A 1,500-word draft is about 2,000 tokens, so leave that at 1000 and the article stops mid-sentence. Set it above the draft. The response reports input_tokens and output_tokens, so every call tells you what it cost.

Mistral's first request goes to /v1/chat/completions with mistral-large-latest. The quickstart's error table is worth reading before you start: a 402 Payment Required means there is no payment method on the account, added under Admin, Subscriptions, Billing, and a 429 means you hit the Free mode rate limit and should wait.

The size of the job, in tokens

OpenAI's help page gives the conversion: 1 token is approximately 4 characters or three-quarters of a word, and 100 tokens are approximately 75 words, for English text. So 1,500 words out is about 2,000 tokens, and a 300-word brief in is about 400 tokens. Those two numbers are the whole bill.

FIG 1LOG SCALE

Output price per million tokens, as published

Output tokens are what a drafting job mostly buys. Log scale: the cheapest and the most expensive row on this list are 180 times apart, and a linear bar would flatten the first six rows into a hairline. Input prices are lower on every row and are in the facts.

Together AI, DeepSeek V4 Flash$0.2810

OpenAI, gpt-4o-mini$0.602

OpenAI, gpt-5.6-luna$1.202

Mistral Large$1.59

Gemini 3.8 Flash, Paid tier$3.758

rises to $7.50 on January 1, 2027

Claude Haiku 4.5$54

Claude Sonnet 5$104

OpenAI, gpt-5.6-sol$20.002

promotional price at least through November 21, 2026

Claude Opus 5$254

Claude Fable 5.1$504

0.1110100

Together AI, pricing10
Show the numbers
RowValueSource
Together AI, DeepSeek V4 Flash$0.2810
OpenAI, gpt-4o-mini$0.602
OpenAI, gpt-5.6-luna$1.202
Mistral Large$1.59
Gemini 3.8 Flash, Paid tier$3.758
Claude Haiku 4.5$54
Claude Sonnet 5$104
OpenAI, gpt-5.6-sol$20.002
Claude Opus 5$254
Claude Fable 5.1$504

What the draft costs

Every provider publishes two prices per million tokens, input and output, and for drafting the output price is the one that matters, because the draft is five times the brief. The chart above is the output column as published. Per million tokens out: Together AI lists DeepSeek V4 Flash at $0.28; OpenAI lists gpt-4o-mini at $0.60, gpt-5.6-luna at $1.20 and gpt-5.6-sol at $20.00 on promotional pricing through at least November 21, 2026; Mistral Large is $1.5; Gemini 3.8 Flash is $3.75 on the Paid tier until December 31, 2026 and $7.50 from January 1, 2027; Claude Haiku 4.5 is $5, Sonnet 5 $10, Opus 5 $25 and Fable 5.1 $50.

Multiply by 2,000 tokens. The draft costs a tenth of a cent on gpt-4o-mini and ten cents on Fable 5.1; the 400 input tokens add a fraction of that. The spread between the cheapest and dearest model on the page is under a dime per article. The AI job cost calculator does this for any length; the Claude and OpenAI compare reads the two biggest price lists side by side.

Getting through the door is also priced differently. OpenAI bills per token from the first call with no plan fee. Anthropic sells prepaid credits, pay-as-you-go, with no published minimum. Gemini's Free tier is free and its Paid tier is pay-as-you-go. Mistral Studio opens in Free mode.

The edit pass

The model's draft arrives with two habits the guides tell you how to remove. The first is the preamble. Anthropic's page gives the instruction verbatim: Respond directly without preamble, do not start with phrases like Here is or Based on. The second is length. The same page says Claude Opus 5 defaults to longer responses than earlier models and that changing the effort setting does not reliably shorten them, so ask for conciseness in the brief. On the OpenAI side, the snapshot pin is the fix for drift.

Then your pass, which no provider does for you: every number, name and claim against the client's sources, the section order against the brief, the register against the three example paragraphs. Save the result as the file the client opens and send it. That file is the only lasting copy, for a reason under the terms below.

Thirty drafts instead of one

If the client wants a month of posts, do not send thirty requests at noon. Anthropic's Message Batches API charges 50% of the standard API price; most batches finish in less than 1 hour, anything unfinished expires at 24 hours and is not billed, a batch holds up to 100,000 requests or 256 MB, and results stay downloadable for 29 days. Mistral's pricing page says batch processing halves its price as well. The same thirty drafts, half the bill, ready in the morning.

Who owns the draft

OpenAI's services agreement assigns to the customer all of its right, title and interest in the Output, and the customer keeps ownership of its Input. Anthropic's commercial terms say the customer owns the Outputs and keeps all rights to Inputs, that Anthropic assigns its interest in Outputs, and that it may not train models on Customer Content. Mistral's open-weight models are Apache 2.0 for research and individual use, with commercial deployments needing a Mistral licence. Gemini's line is the tier row above: Paid does not train, Free does.

What is deleted when you stop

Anthropic auto-deletes API inputs and outputs within 30 days, so the only lasting copy is the one you store. OpenAI deletes all Customer Content within thirty days of the agreement terminating and hands nothing back. OpenAI may limit or suspend access for a breach of the agreement or its policies, without prior notice where necessary; Anthropic may suspend all access over a suspected Usage Policy breach and disclaims liability for the loss that causes. None of this touches a draft you already sent to the client. All of it touches the one you left in the console.

What to do today

Take one piece you have already written for a client. Turn its brief into a system instruction with three of the client's paragraphs as examples. Run it once in AI Studio or Mistral Studio, once by API with max_tokens above 2,000, and time your edit pass on each. The token bill will be a few cents; the edit time is your real cost, and it is the number to quote from.

Cite this page

Earns.io (2026). Have AI Draft a 1,500-Word Client Article: From Brief to File, and What It Costs by the Token. Figures checked 2026-09-14. Retrieved from https://earns.io/en/methods/ai-drafting-by-the-token

https://earns.io/en/methods/ai-drafting-by-the-token

OpenAI API

openai.com

GPT models billed per token.

Official site

This link pays this site nothing today. It goes to openai.com.

  • 23 published
  • 0 not published
  • 0 given two ways

Anthropic API

anthropic.com

Claude models billed per token. Production capacity you rent by the word.

Official site

This link pays this site nothing today. It goes to anthropic.com.

  • 23 published
  • 0 not published
  • 0 given two ways

Gemini API

ai.google.dev

Google's model API with a free tier whose prompts are used to improve Google's products; paid usage is per million tokens and stays private.

Official site

This link pays this site nothing today. It goes to ai.google.dev.

  • 23 published
  • 0 not published
  • 0 given two ways

Mistral AI

mistral.ai

European model maker with a per-token API and open-weight models you can self-host under Apache 2.0 for research and individual use.

Official site

This link pays this site nothing today. It goes to mistral.ai.

  • 23 published
  • 0 not published
  • 0 given two ways

Together AI

together.ai

Serverless inference and GPU rental for open models, priced per million tokens or per GPU hour; you own your inputs and outputs.

Official site

This link pays this site nothing today. It goes to together.ai.

  • 23 published
  • 0 not published
  • 0 given two ways