free-llm-api-resources Documentation

A list of free LLM inference resources accessible via API.

29,352 stars Python Python 1 file ยท ~9,418 tokens #ai#claude#gemini#llama#llm#openai
RAW Doc

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

1. Project Overview & Quickstart (cheahjs/free-llm-api-resources)

Free LLM API resources

This lists various services that provide free access or credits towards API-based LLM usage.

[!NOTE]
Please don't abuse these services, else we might lose them.

[!WARNING]
This list explicitly excludes any services that are not legitimate (eg reverse engineers an existing chatbot)

Free Providers

[OpenRouter](https://openrouter.ai)

Limits:

20 requests/minute50 requests/dayUp to 1000 requests/day with $10 lifetime topup

Models share a common quota.

[Google AI Studio](https://aistudio.google.com)

Data is used for training when used outside of the UK/CH/EEA/EU.

Model Name Model Limits
Gemini 3 Flash 250,000 tokens/minute20 requests/day5 requests/minute
Gemini 3.1 Flash-Lite 250,000 tokens/minute500 requests/day15 requests/minute
Gemini 2.5 Flash 250,000 tokens/minute20 requests/day5 requests/minute
Gemini 2.5 Flash-Lite 250,000 tokens/minute20 requests/day10 requests/minute
Gemini 3.1 Flash TTS 10,000 tokens/minute10 requests/day3 requests/minute
Gemini 2.5 Flash TTS 10,000 tokens/minute10 requests/day3 requests/minute
Gemini Robotics-ER 1.6 250,000 tokens/minute20 requests/day5 requests/minute
Gemini Robotics-ER 1.5 250,000 tokens/minute20 requests/day10 requests/minute
Gemma 3 27B Instruct 15,000 tokens/minute14,400 requests/day30 requests/minute
Gemma 3 12B Instruct 15,000 tokens/minute14,400 requests/day30 requests/minute
Gemma 3 4B Instruct 15,000 tokens/minute14,400 requests/day30 requests/minute
Gemma 3 1B Instruct 15,000 tokens/minute14,400 requests/day30 requests/minute

[NVIDIA NIM](https://build.nvidia.com/explore/discover)

Phone number verification required.
Models tend to be context window limited.

Limits: 40 requests/minute

[Mistral (La Plateforme)](https://console.mistral.ai/)

  • Free tier (Experiment plan) requires opting into data training
  • Requires phone number verification.

Limits (per-model): 1 request/second, 500,000 tokens/minute, 1,000,000,000 tokens/month

[Mistral (Codestral)](https://codestral.mistral.ai/)

  • Currently free to use
  • Monthly subscription based
  • Requires phone number verification

Limits: 30 requests/minute, 2,000 requests/day

  • Codestral

[HuggingFace Inference Providers](https://huggingface.co/docs/inference-providers/en/index)

HuggingFace Serverless Inference limited to models smaller than 10GB. Some popular models are supported even if they exceed 10GB.

Limits: $0.10/month in credits

  • Various open models across supported providers

[Vercel AI Gateway](https://vercel.com/docs/ai-gateway)

Routes to various supported providers.

Limits: $5/month

[OpenCode Zen](https://opencode.ai/docs/zen/)

AI gateway with curated models.

Free models may use data for improvement.

  • Big Pickle Stealth
  • MiniMax M2.5 Free
  • Arcee Large Preview Free

[Cerebras](https://cloud.cerebras.ai/)

Model Name Model Limits
gpt-oss-120b 30 requests/minute60,000 tokens/minute900 requests/hour1,000,000 tokens/hour14,400 requests/day1,000,000 tokens/day
Llama 3.1 8B 30 requests/minute60,000 tokens/minute900 requests/hour1,000,000 tokens/hour14,400 requests/day1,000,000 tokens/day

[Groq](https://console.groq.com)

Model Name Model Limits
Allam 2 7B 7,000 requests/day6,000 tokens/minute
Llama 3.1 8B 14,400 requests/day6,000 tokens/minute
Llama 3.3 70B 1,000 requests/day12,000 tokens/minute
Llama 4 Scout Instruct 1,000 requests/day30,000 tokens/minute
Whisper Large v3 7,200 audio-seconds/minute2,000 requests/day
Whisper Large v3 Turbo 7,200 audio-seconds/minute2,000 requests/day
canopylabs/orpheus-arabic-saudi
canopylabs/orpheus-v1-english
groq/compound 250 requests/day70,000 tokens/minute
groq/compound-mini 250 requests/day70,000 tokens/minute
meta-llama/llama-prompt-guard-2-22m
meta-llama/llama-prompt-guard-2-86m
openai/gpt-oss-120b 1,000 requests/day8,000 tokens/minute
openai/gpt-oss-20b 1,000 requests/day8,000 tokens/minute
openai/gpt-oss-safeguard-20b 1,000 requests/day8,000 tokens/minute
qwen/qwen3-32b 1,000 requests/day6,000 tokens/minute

[Cohere](https://cohere.com)

Limits:

20 requests/minute1,000 requests/month

Models share a common monthly quota.

  • c4ai-aya-expanse-32b
  • c4ai-aya-vision-32b
  • command-a-03-2025
  • command-a-reasoning-08-2025
  • command-a-translate-08-2025
  • command-a-vision-07-2025
  • command-r-08-2024
  • command-r-plus-08-2024
  • command-r7b-12-2024
  • command-r7b-arabic-02-2025

[GitHub Models](https://github.com/marketplace/models)

Extremely restrictive input/output token limits.

Limits: Dependent on Copilot subscription tier (Free/Pro/Pro+/Business/Enterprise)

  • AI21 Jamba 1.5 Large
  • Codestral 25.01
  • Cohere Command A
  • Cohere Command R 08-2024
  • Cohere Command R+ 08-2024
  • DeepSeek-R1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Grok 3
  • Grok 3 Mini
  • Llama 4 Maverick 17B 128E Instruct FP8
  • Llama 4 Scout 17B 16E Instruct
  • Llama-3.2-11B-Vision-Instruct
  • Llama-3.2-90B-Vision-Instruct
  • Llama-3.3-70B-Instruct
  • MAI-DS-R1
  • Meta-Llama-3.1-405B-Instruct
  • Meta-Llama-3.1-8B-Instruct
  • Ministral 3B
  • Mistral Medium 3 (25.05)
  • Mistral Small 3.1
  • OpenAI GPT-4.1
  • OpenAI GPT-4.1-mini
  • OpenAI GPT-4.1-nano
  • OpenAI GPT-4o
  • OpenAI GPT-4o mini
  • OpenAI Text Embedding 3 (large)
  • OpenAI Text Embedding 3 (small)
  • OpenAI gpt-5
  • OpenAI gpt-5-chat (preview)
  • OpenAI gpt-5-mini
  • OpenAI gpt-5-nano
  • OpenAI o1
  • OpenAI o1-mini
  • OpenAI o1-preview
  • OpenAI o3
  • OpenAI o3-mini
  • OpenAI o4-mini
  • Phi-4
  • Phi-4-mini-instruct
  • Phi-4-mini-reasoning
  • Phi-4-multimodal-instruct
  • Phi-4-reasoning

[Cloudflare Workers AI](https://developers.cloudflare.com/workers-ai)

Limits: 10,000 neurons/day

  • @cf/aisingapore/gemma-sea-lion-v4-27b-it
  • @cf/google/gemma-4-26b-a4b-it
  • @cf/ibm-granite/granite-4.0-h-micro
  • @cf/moonshotai/kimi-k2.5
  • @cf/nvidia/nemotron-3-120b-a12b
  • @cf/openai/gpt-oss-120b
  • @cf/openai/gpt-oss-20b
  • @cf/qwen/qwen3-30b-a3b-fp8
  • @cf/zai-org/glm-4.7-flash
  • DeepSeek R1 Distill Qwen 32B
  • Deepseek Coder 6.7B Base (AWQ)
  • Deepseek Coder 6.7B Instruct (AWQ)
  • Deepseek Math 7B Instruct
  • Discolm German 7B v1 (AWQ)
  • Falcom 7B Instruct
  • Gemma 2B Instruct (LoRA)
  • Gemma 3 12B Instruct
  • Gemma 7B Instruct
  • Gemma 7B Instruct (LoRA)
  • Hermes 2 Pro Mistral 7B
  • Llama 2 13B Chat (AWQ)
  • Llama 2 7B Chat (FP16)
  • Llama 2 7B Chat (INT8)
  • Llama 2 7B Chat (LoRA)
  • Llama 3 8B Instruct
  • Llama 3 8B Instruct (AWQ)
  • Llama 3.1 8B Instruct (AWQ)
  • Llama 3.1 8B Instruct (FP8)
  • Llama 3.2 11B Vision Instruct
  • Llama 3.2 1B Instruct
  • Llama 3.2 3B Instruct
  • Llama 3.3 70B Instruct (FP8)
  • Llama 4 Scout Instruct
  • Llama Guard 3 8B
  • Mistral 7B Instruct v0.1
  • Mistral 7B Instruct v0.1 (AWQ)
  • Mistral 7B Instruct v0.2
  • Mistral 7B Instruct v0.2 (LoRA)
  • Mistral Small 3.1 24B Instruct
  • Neural Chat 7B v3.1 (AWQ)
  • OpenChat 3.5 0106
  • OpenHermes 2.5 Mistral 7B (AWQ)
  • Phi-2
  • Qwen 1.5 0.5B Chat
  • Qwen 1.5 1.8B Chat
  • Qwen 1.5 14B Chat (AWQ)
  • Qwen 1.5 7B Chat (AWQ)
  • Qwen 2.5 Coder 32B Instruct
  • Qwen QwQ 32B
  • SQLCoder 7B 2
  • Starling LM 7B Beta
  • TinyLlama 1.1B Chat v1.0
  • Una Cybertron 7B v2 (BF16)
  • Zephyr 7B Beta (AWQ)

Providers with trial credits

[Fireworks](https://fireworks.ai/)

Credits: $1

Models: Various open models

[Baseten](https://app.baseten.co/)

Credits: $30

Models: Any supported model - pay by compute time

[Nebius](https://tokenfactory.nebius.com/)

Credits: $1

Models: Various open models

[Novita](https://novita.ai/?ref=ytblmjc&utm_source=affiliate)

Credits: $0.5 for 1 year

Models: Various open models

[AI21](https://studio.ai21.com/)

Credits: $10 for 3 months

Models: Jamba family of models

[Upstage](https://console.upstage.ai/)

Credits: $10 for 3 months

Models: Solar Pro/Mini

[NLP Cloud](https://nlpcloud.com/home)

Credits: $15

Requirements: Phone number verification

Models: Various open models

[Alibaba Cloud (International) Model Studio](https://bailian.console.alibabacloud.com/)

Credits: 1 million tokens/model

Models: Various open and proprietary Qwen models

Credits: $5/month upon sign up, $30/month with payment method added

Models: Any supported model - pay by compute time

[Inference.net](https://inference.net)

Credits: $1, $25 on responding to email survey

Models: Various open models

[Hyperbolic](https://app.hyperbolic.ai/)

Credits: $1

Models:

  • DeepSeek V3 0324
  • Llama 3.3 70B Instruct
  • deepseek-ai/deepseek-r1-0528
  • qwen/qwen3-coder-480b-a35b-instruct

[SambaNova Cloud](https://cloud.sambanova.ai/)

Credits: $5 for 3 months

Models:

  • Llama 3.3 70B
  • Llama-4-Maverick-17B-128E-Instruct
  • deepseek-ai/DeepSeek-V3.1
  • deepseek-ai/DeepSeek-V3.1
  • deepseek-ai/DeepSeek-V3.2
  • google/gemma-3-12b-it
  • minimaxai/minimax-m2.5
  • openai/gpt-oss-120b

[Scaleway Generative APIs](https://console.scaleway.com/generative-api/models)

Credits: 1,000,000 free tokens

Models:

  • BGE-Multilingual-Gemma2
  • Gemma 3 27B Instruct
  • Llama 3.3 70B Instruct
  • Pixtral 12B (2409)
  • Whisper Large v3
  • devstral-2-123b-instruct-2512
  • gpt-oss-120b
  • holo2-30b-a3b
  • mistral-small-3.2-24b-instruct-2506
  • qwen3-235b-a22b-instruct-2507
  • qwen3-coder-30b-a3b-instruct
  • qwen3-embedding-8b
  • qwen3.5-397b-a17b
  • voxtral-small-24b-2507

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

2. Official Technical Reference & Guides (cheahjs/cheahjs.github.io)

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.