Tchavi
Why TchaviModelsPricingDocumentationBlog
TchaviTchavi

Frontier AI, paid with mobile money. No card, no KYC.

Product

  • Why Tchavi
  • Pricing
  • Models

Resources

  • Documentation
  • API Reference
  • Blog
  • Support

Legal

  • Privacy
  • Terms of Service

© 2026 Tchavi. All rights reserved.

We use cookies to enhance your experience, provide personalised content, and analyse our traffic; see our Cookie Policy.

Back to models

Claude Haiku 5.5

anthropic/claude-haiku-5-5

Near-frontier answers at a nano price

Anthropic's fastest model, released 7 October 2026, and the largest quality jump they have shipped in a point release: 45.9% on Humanity's Last Exam against Haiku 4.5's 10.2%, and 1620 on GDPval-AA against 735. That puts it within reach of Sonnet 5.5 while costing about a tenth of Haiku 4.5 per token. On Tchavi it is 0.24 credits per 1K in and 1.2 out — priced like a small model, answering like a large one. It thinks before it replies by default, so give it a task worth thinking about.

Modalities
Input / Output
0.24 / 1.2cr / 1K
Context window
1M
Released
Oct 7, 2026
Capabilities
  • Tools
  • JSON mode
  • Vision
  • PDF
  • Streaming
  • Prompt caching· read 0.024 cr / 1K

What this model does well

  • ⚡

    Fastest Claude

    Built for replies a person is waiting for

  • 🧠

    Thinks by default

    Reasons before answering, with no flag to set

  • 👁️

    Reads images and PDFs

    Send a scan or a screenshot alongside your text

  • 🛠️

    Tools and JSON

    Function calling and guaranteed structured output

Good to know

  • Above 100,000 input tokens Anthropic charges five times more, and Tchavi bills that tier rather than refusing the request — 1.2 credits per 1K in and 6 per 1K out, against 0.24 and 1.2 below the line. Cached tokens count toward the threshold, so a 95,000-token cache hit plus 10,000 of fresh prompt pays the higher rate on the whole request.
  • It reasons before answering and those thinking tokens are billed as output, so a short reply can still cost more than its length suggests.
  • It uses a newer tokenizer than Haiku 4.5 — the same text becomes roughly 30% more tokens, so budgets carried over from the older model will read low.
  • temperature, top_p and top_k are rejected: Anthropic fixed the sampling on this model.

Technical specifications

Author
anthropic
API identifier
claude-haiku-5-5
Category
Chat & Text
Context window
1,000,000 tokens
Max output
128,000 tokens
Rate limit
500 RPM
Billing unit
token
Streaming
Yes

Ideal for

  • Support bots where the answer needs some thought
  • Extracting structured data from scans and PDFs
  • Classification and routing at volume
  • Drafting and rewriting under a person’s review
  • A cheaper first pass before a frontier model

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

Haiku 5.5 or Haiku 4.5?

Haiku 5.5, in almost every case. It is cheaper per token and scores several times higher on Anthropic’s own benchmarks. Stay on 4.5 only if you depend on setting temperature.

What changes above a 100,000-token prompt?

The model holds a million tokens and Tchavi serves all of them. Anthropic charges five times more for any prompt over 100,000, and we pass that tier through instead of capping the window or raising the price for everyone: below the line you pay 0.24 credits per 1K in and 1.2 out, above it 1.2 and 6. Cached tokens count toward the threshold.

Why did my short answer cost more than I expected?

It reasons before replying and that thinking is billed as output, even though you do not see it. It is usually still cheaper than sending the task to a bigger model.

Can I turn the thinking off?

Not through Tchavi today. Anthropic allows it only at some effort levels, and the model can skip a needed tool call when thinking is disabled, so we leave it on.

Can I pay with mobile money, without a bank card?

Yes. Top up your Tchavi account with Orange Money, MTN MoMo, M-Pesa or another mobile money operator. No bank card is needed. Credits land as soon as the payment is confirmed and are deducted as you use them.

Is the API compatible with OpenAI's?

Yes. Keep your current OpenAI SDK, just change the base URL to Tchavi's (shown in the API tab) and use your Tchavi key. The rest of your code stays the same.

API

import Tchavi from '@tchavi/sdk';

const client = new Tchavi({ apiKey: 'API_KEY' });

const response = await client.chat.completions.create({
  model: 'claude-haiku-5-5',
  messages: [
  {
    "role": "user",
    "content": "Hello!"
  }
],
});

console.log(response.choices[0].message.content);
console.log('Credits used:', response.tchavi.credits_used);

API parameters

Every parameter this model accepts on the API. Check the SDK for full typings.

modelRequired
string

ID of the chat model (e.g. `claude-haiku-5-5`).

messagesRequired
Array<{ role, content }>

Conversation messages. Each item has a `role` (system/user/assistant) and a `content` that's either a plain string or an array of content blocks (`text`, `image_url`, `document_url`).

temperature
number
Default: 1

Sampling temperature between 0 and 2. Higher values = more random.

max_tokens
integer

Maximum number of tokens to generate in the response.

stream
boolean
Default: false

If true, partial message deltas are streamed as Server-Sent Events.

tools
Array<{ type, function }>

Function-calling toolbox. Pass an array of `{ type: "function", function: { name, description, parameters } }`. Returned tool calls land in `choices[].message.tool_calls`. Only models with `supportsTools: true` accept this.

tool_choice
"auto" | "none" | { type, function }

How the model picks among tools: `"auto"` (default), `"none"` to force a plain text reply, or `{ type: "function", function: { name } }` to force a specific tool. Only with `supportsTools: true`.

response_format
{ type: "json_object" | "text" }

Constrain the output. Pass `{ type: "json_object" }` to force valid JSON (the model still needs a JSON instruction in your prompt). Only models with `supportsJsonMode: true` honour this.

Show all parameters (15)
top_p
number
Default: 1

Nucleus sampling: only tokens in the top `top_p` probability mass are considered.

stop
string | string[]

Up to 4 sequences where the API will stop generating further tokens.

frequency_penalty
number
Default: 0

Between -2.0 and 2.0. Positive values penalize tokens that have appeared frequently.

presence_penalty
number
Default: 0

Between -2.0 and 2.0. Positive values encourage the model to talk about new topics.

messages[].content[].image_url
string

Attach an image on a user message. Pass a content block `{ "type": "image_url", "image_url": { "url": ... } }`. PNG / JPEG / WebP, up to 4 per request. Only models with `supportsImageInput: true` accept this block (e.g. `gpt-4o`, `claude-opus-4-7`).

messages[].content[].document_url
string

Attach a PDF on a user message. Pass a content block `{ "type": "document_url", "document_url": { "url": ... } }`. Up to 5 PDFs per request. Only models with `supportsDocuments: true` accept this block (e.g. `claude-sonnet-4-6`, `gpt-4.1`).

effort
"low" | "medium" | "high"
Default: "high"

Reasoning depth on Anthropic adaptive-thinking models (Opus 4.7+ / Sonnet 4.6+). Values `"low"`, `"medium"`, `"high"`. Higher = more deliberate, slower. Defaults to `"high"` on Opus 4.8.

Pricing

per 1,000 tokens
0.24 credits
Input 0.24 · Output 1.2 cr/1K

How billing works

  • Billed per token used, down to a thousandth of a credit.
  • A typical message (500 in, 150 out) costs about —, or 0.3 credits.
  • Prompt cache reads: — per 1K tokens (0.024 credits).

Long-prompt pricing

This model costs more upstream once a prompt passes a threshold, and we pass that through rather than cap the window or raise the price for everyone. The rate above is the first band.

Prompt lengthInput / 1KOutput / 1K
Under 100K tokens
100K tokens and above

The threshold counts every input token on the request, cached ones included — a 95K cache hit plus 10K of new prompt is a 105K prompt. Output is priced by the prompt’s length, so a long prompt with a short answer still pays the higher output rate.

Real-world scenarios
Per day
Per week
Per month

Estimated over 30 days, for a typical message: ~500 input + ~150 output tokens, billed to the thousandth of a credit.

A 10 000 F CFA top-up gives you about ~100 010 questions. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use Claude Haiku 5.5?

Create your accountAPI Documentation

Bonus credits on your first top-up · No card to sign up