Skip to content

Commit 8700e18

Browse files
Update OpenRouter free models list - remove invalid models and add new ones
Major changes based on testing with OpenRouter API (Oct 2025): Removed: - nvidia/llama-3.1-nemotron-ultra-253b-v1:free (404 - model removed) Added: - venice/uncensored:free (verified working) - minimax/minimax-m2:free (verified working) Updated documentation: - R/vignettes/faq.Rmd: Updated free models list with verified working models - R/vignettes/getting-started.Rmd: Same updates - R/R/get_provider.R: Updated OpenRouter models list and documentation Added important notes about OpenRouter policy changes: - Free tier reduced from 200 to 50 requests/day - Accounts with $10+ credits get 1000 requests/day - Rate limit: 20 requests/minute for all accounts - Some models have been removed from free tier Testing results (6/12 free models working): ✓ meta-llama/llama-4-maverick:free ✓ deepseek/deepseek-r1:free ✓ meta-llama/llama-3.3-70b-instruct:free ✓ venice/uncensored:free ✓ minimax/minimax-m2:free ✓ z-ai/glm-4.5-air:free See OPENROUTER_FREE_MODELS_UPDATE_2025.md for full details.
1 parent cad8a65 commit 8700e18

4 files changed

Lines changed: 37 additions & 25 deletions

File tree

R/R/get_provider.R

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ utils::globalVariables(c("custom_models"))
3131
#' \item Meta models: 'meta-llama/llama-3-70b-instruct', 'meta-llama/llama-3-8b-instruct', 'meta-llama/llama-2-70b-chat'
3232
#' \item Google models: 'google/gemini-2.5-pro', 'google/gemini-2.5-flash', 'google/gemini-2.0-flash', 'google/gemini-1.5-pro-latest', 'google/gemini-1.5-flash'
3333
#' \item Mistral models: 'mistralai/mistral-large', 'mistralai/mistral-medium', 'mistralai/mistral-small'
34-
#' \item Qwen models: 'qwen/qwen3-coder:free', 'qwen/qwen3-235b-a22b-07-25:free', 'qwen/qwen2.5-72b-instruct:free'
3534
#' \item DeepSeek models: 'deepseek/deepseek-r1:free', 'tngtech/deepseek-r1t2-chimera:free'
36-
#' \item Other models: 'microsoft/mai-ds-r1:free', 'moonshotai/kimi-k2:free', 'tencent/hunyuan-a13b-instruct:free'
35+
#' \item Recommended free models (verified Oct 2025): 'meta-llama/llama-4-maverick:free',
36+
#' 'meta-llama/llama-3.3-70b-instruct:free', 'venice/uncensored:free', 'minimax/minimax-m2:free', 'z-ai/glm-4.5-air:free'
37+
#' \item Note: Free tier limits are 50 requests/day (1000/day with $10+ credits). Some free models may be rate-limited or unavailable.
3738
#' }
3839
#' }
3940
#' @importFrom utils adist
@@ -344,6 +345,7 @@ get_provider <- function(model) {
344345
"microsoft/wizardlm-2-8x22b",
345346
"minimax/minimax-01",
346347
"minimax/minimax-m1",
348+
"minimax/minimax-m2:free",
347349
"mistralai/codestral-2501",
348350
"mistralai/codestral-2508",
349351
"mistralai/devstral-medium",
@@ -397,7 +399,6 @@ get_provider <- function(model) {
397399
"nousresearch/nous-hermes-2-mixtral-8x7b-dpo",
398400
"nvidia/llama-3.1-nemotron-70b-instruct",
399401
"nvidia/llama-3.1-nemotron-ultra-253b-v1",
400-
"nvidia/llama-3.1-nemotron-ultra-253b-v1:free",
401402
"nvidia/llama-3.3-nemotron-super-49b-v1",
402403
"openai/chatgpt-4o-latest",
403404
"openai/codex-mini",
@@ -509,6 +510,7 @@ get_provider <- function(model) {
509510
"tngtech/deepseek-r1t-chimera:free",
510511
"tngtech/deepseek-r1t2-chimera:free",
511512
"undi95/remm-slerp-l2-13b",
513+
"venice/uncensored:free",
512514
"x-ai/grok-2-1212",
513515
"x-ai/grok-2-vision-1212",
514516
"x-ai/grok-3",

R/man/get_provider.Rd

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

R/vignettes/faq.Rmd

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -187,16 +187,21 @@ results <- annotate_cell_types(
187187
)
188188
```
189189

190-
4. **Recommended free models**:
191-
- `meta-llama/llama-4-maverick:free` - Meta Llama 4 Maverick (256K context)
192-
- `nvidia/llama-3.1-nemotron-ultra-253b-v1:free` - NVIDIA Nemotron Ultra 253B
193-
- `deepseek/deepseek-r1:free` - DeepSeek R1 (advanced reasoning, may have rate limits)
194-
- `meta-llama/llama-3.3-70b-instruct:free` - Meta Llama 3.3 70B
195-
196-
**Note**: Free models don't consume credits but may have limitations:
197-
- Some free models may be temporarily rate-limited due to high usage
198-
- If you encounter a 429 error (rate limit), try another free model or wait a few minutes
199-
- For more reliable access, consider using paid models or adding your own API keys to OpenRouter
190+
4. **Recommended free models** (Updated Oct 2025):
191+
- `meta-llama/llama-4-maverick:free` - Meta Llama 4 Maverick (256K context, best performance)
192+
- `deepseek/deepseek-r1:free` - DeepSeek R1 (advanced reasoning)
193+
- `meta-llama/llama-3.3-70b-instruct:free` - Meta Llama 3.3 70B (reliable)
194+
- `venice/uncensored:free` - Venice Uncensored (new model)
195+
- `minimax/minimax-m2:free` - MiniMax M2 (optimized for coding)
196+
- `z-ai/glm-4.5-air:free` - GLM 4.5 Air (lightweight)
197+
198+
**Important Notes about Free Models** (Updated Oct 2025):
199+
- **Daily limits reduced**: 50 requests/day for free accounts (down from 200)
200+
- **Accounts with $10+ credits**: 1000 requests/day
201+
- **Rate limit**: 20 requests/minute for all accounts
202+
- **Some models removed**: NVIDIA Nemotron and others have exited the free tier
203+
- **Availability may change**: Verify current free models at https://openrouter.ai/models?q=free
204+
- **For production use**: Consider using paid models for better reliability
200205

201206
### How can I improve the accuracy of annotations?
202207

R/vignettes/getting-started.Rmd

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -360,16 +360,20 @@ free_results <- annotate_cell_types(
360360
print(free_results)
361361
```
362362

363-
Available free models include:
364-
365-
- `meta-llama/llama-4-maverick:free` - Meta Llama 4 Maverick (256K context)
366-
- `nvidia/llama-3.1-nemotron-ultra-253b-v1:free` - NVIDIA Nemotron Ultra 253B
367-
- `deepseek/deepseek-r1:free` - DeepSeek R1 (advanced reasoning, may have rate limits)
368-
- `meta-llama/llama-3.3-70b-instruct:free` - Meta Llama 3.3 70B
369-
370-
**Note**: Free models don't consume credits but may have limitations:
371-
- Some free models may be temporarily rate-limited due to high usage
372-
- If you encounter a 429 error (rate limit), try another free model or wait a few minutes
363+
Available free models (Updated Oct 2025):
364+
365+
- `meta-llama/llama-4-maverick:free` - Meta Llama 4 Maverick (256K context, best performance)
366+
- `deepseek/deepseek-r1:free` - DeepSeek R1 (advanced reasoning)
367+
- `meta-llama/llama-3.3-70b-instruct:free` - Meta Llama 3.3 70B (reliable)
368+
- `venice/uncensored:free` - Venice Uncensored (new model)
369+
- `minimax/minimax-m2:free` - MiniMax M2 (optimized for coding)
370+
- `z-ai/glm-4.5-air:free` - GLM 4.5 Air (lightweight)
371+
372+
**Important**: OpenRouter reduced free tier limits in 2025:
373+
- **Free accounts**: 50 requests/day (down from 200), 20 requests/minute
374+
- **Accounts with $10+ credits**: 1000 requests/day
375+
- **Some models removed**: NVIDIA Nemotron and others have exited the free tier
376+
- **For production use**: Consider using paid models for better reliability
373377

374378
## Troubleshooting
375379

0 commit comments

Comments
 (0)