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.Go to llm.kiwi/dashboard and sign up (free)
- 2.Create an API key from your dashboard
- 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
defaultmodel only - Rate limits are enforced per API key
- Streaming is supported
- Perfect for testing, small projects, and getting started
- Upgrade anytime for unlimited access