mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-26 00:52:18 +03:00
Validated on the combined batch board over tip c92bd40b: static gates clean (changelog, file-size 158 frozen, complexity 2626<=2774, cognitive 1183<=1223, dead-code 409<=416), typecheck:core clean, 70 focused tests green (PR suites 49/49 + auth/combo neighbors 21/21).
Five g4f-* entries re-flagged hasFree:false with the live-probed 402 evidence (proof-of-work wall, member key still works); the two dissenting providers deliberately untouched, matching the chutes/aimlapi/yi precedent. Fixes #10071. Thank you @pacocartones and @chirag127 for the capture!
This commit is contained in:
@@ -673,11 +673,12 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
|
||||
color: "#F97316",
|
||||
textIcon: "G4F",
|
||||
website: "https://g4f.space",
|
||||
hasFree: true,
|
||||
freeNote: "Free no-key reverse proxy to Groq (gpt4free project) — rate-limited to 5 req/min.",
|
||||
hasFree: false,
|
||||
freeNote:
|
||||
"No-key reverse proxy to Groq (gpt4free project) — the anonymous free tier is gone; keyless calls return insufficient_credits until you bake proof-of-work credits. A g4f.dev member key is required.",
|
||||
passthroughModels: true,
|
||||
authHint:
|
||||
"No auth required. Free tier is limited to 5 requests/minute — sign up at g4f.dev/members.html for higher limits.",
|
||||
"Anonymous use now needs proof-of-work credits baked at g4f.dev/chat — sign up at g4f.dev/members.html for a member key.",
|
||||
},
|
||||
"g4f-gemini": {
|
||||
id: "g4f-gemini",
|
||||
@@ -687,11 +688,12 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
|
||||
color: "#F97316",
|
||||
textIcon: "G4F",
|
||||
website: "https://g4f.space",
|
||||
hasFree: true,
|
||||
freeNote: "Free no-key reverse proxy to Gemini (gpt4free project) — rate-limited to 5 req/min.",
|
||||
hasFree: false,
|
||||
freeNote:
|
||||
"No-key reverse proxy to Gemini (gpt4free project) — the anonymous free tier is gone; keyless calls return insufficient_credits until you bake proof-of-work credits. A g4f.dev member key is required.",
|
||||
passthroughModels: true,
|
||||
authHint:
|
||||
"No auth required. Free tier is limited to 5 requests/minute — sign up at g4f.dev/members.html for higher limits.",
|
||||
"Anonymous use now needs proof-of-work credits baked at g4f.dev/chat — sign up at g4f.dev/members.html for a member key.",
|
||||
},
|
||||
"g4f-pollinations": {
|
||||
id: "g4f-pollinations",
|
||||
@@ -701,12 +703,12 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
|
||||
color: "#F97316",
|
||||
textIcon: "G4F",
|
||||
website: "https://g4f.space",
|
||||
hasFree: true,
|
||||
hasFree: false,
|
||||
freeNote:
|
||||
"Free no-key reverse proxy to Pollinations (gpt4free project) — rate-limited to 5 req/min.",
|
||||
"No-key reverse proxy to Pollinations (gpt4free project) — the anonymous free tier is gone; keyless calls return insufficient_credits until you bake proof-of-work credits. A g4f.dev member key is required.",
|
||||
passthroughModels: true,
|
||||
authHint:
|
||||
"No auth required. Free tier is limited to 5 requests/minute — sign up at g4f.dev/members.html for higher limits.",
|
||||
"Anonymous use now needs proof-of-work credits baked at g4f.dev/chat — sign up at g4f.dev/members.html for a member key.",
|
||||
},
|
||||
"g4f-ollama": {
|
||||
id: "g4f-ollama",
|
||||
@@ -716,11 +718,12 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
|
||||
color: "#F97316",
|
||||
textIcon: "G4F",
|
||||
website: "https://g4f.space",
|
||||
hasFree: true,
|
||||
freeNote: "Free no-key hosted Ollama gateway (gpt4free project) — rate-limited to 5 req/min.",
|
||||
hasFree: false,
|
||||
freeNote:
|
||||
"No-key hosted Ollama gateway (gpt4free project) — the anonymous free tier is gone; keyless calls return insufficient_credits until you bake proof-of-work credits. A g4f.dev member key is required.",
|
||||
passthroughModels: true,
|
||||
authHint:
|
||||
"No auth required. Free tier is limited to 5 requests/minute — sign up at g4f.dev/members.html for higher limits.",
|
||||
"Anonymous use now needs proof-of-work credits baked at g4f.dev/chat — sign up at g4f.dev/members.html for a member key.",
|
||||
},
|
||||
"g4f-nvidia": {
|
||||
id: "g4f-nvidia",
|
||||
@@ -730,12 +733,12 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
|
||||
color: "#F97316",
|
||||
textIcon: "G4F",
|
||||
website: "https://g4f.space",
|
||||
hasFree: true,
|
||||
hasFree: false,
|
||||
freeNote:
|
||||
"Free no-key reverse proxy to NVIDIA NIM (gpt4free project) — rate-limited to 5 req/min.",
|
||||
"No-key reverse proxy to NVIDIA NIM (gpt4free project) — the anonymous free tier is gone; keyless calls return insufficient_credits until you bake proof-of-work credits. A g4f.dev member key is required.",
|
||||
passthroughModels: true,
|
||||
authHint:
|
||||
"No auth required. Free tier is limited to 5 requests/minute — sign up at g4f.dev/members.html for higher limits.",
|
||||
"Anonymous use now needs proof-of-work credits baked at g4f.dev/chat — sign up at g4f.dev/members.html for a member key.",
|
||||
},
|
||||
"vercel-ai-gateway": {
|
||||
id: "vercel-ai-gateway",
|
||||
|
||||
Reference in New Issue
Block a user