LLM.kiwi LogoLLM.kiwi
Free forever

Free Tier API

Sign up free in seconds to get your API key. API key is required for all requests.

🚀 Getting Started

  1. 1.Go to llm.kiwi/dashboard and sign up (free)
  2. 2.Create an API key from your dashboard
  3. 3.Start making requests with your key!

Rate Limits

8,000

chars/request

60

requests/hour

10

requests/min

1

request/sec

Quick Start

cURL

curl -X POST https://api.llm.kiwi/v1/free/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "messages": [
      {"role": "user", "content": "Tell me a short joke"}
    ]
  }'

Python Example

import openai

client = openai.OpenAI(
    base_url="https://api.llm.kiwi/v1/free",
    api_key="YOUR_API_KEY"  # Get from llm.kiwi/dashboard
)

response = client.chat.completions.create(
    model="default",
    messages=[
        {"role": "user", "content": "Tell me a short story about a brave squirrel."}
    ]
)

print(response.choices[0].message.content)

JavaScript / Node.js Example

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.llm.kiwi/v1/free',
  apiKey: 'YOUR_API_KEY' // Get from llm.kiwi/dashboard
});

const response = await client.chat.completions.create({
  model: 'default',
  messages: [
    { role: 'user', content: 'What is the capital of France?' }
  ]
});

console.log(response.choices[0].message.content);

Need More Power?

Upgrade to Pro for UNLIMITED tokens. Generous rate limits, no character limits, access to leading models. One flat price: €20/month.

Get Unlimited Access →

Important Notes

  • Free tier uses the default model only
  • Rate limits are enforced per API key
  • Streaming is supported
  • Perfect for testing, small projects, and getting started
  • Upgrade anytime for unlimited access