Skip to content

Commit 4d40b6f

Browse files
committed
feat: add tokenflux vercel and githubai
1 parent 7edda6f commit 4d40b6f

File tree

13 files changed

+5745
-2457
lines changed

13 files changed

+5745
-2457
lines changed

config/providers.toml.example

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,30 @@ api_key_env = "GEMINI_API_KEY"
3232
rate_limit = 10
3333
timeout = 60 # Web scraping might take longer
3434

35+
[providers.vercel]
36+
api_url = "https://ai-gateway.vercel.sh/v1/models"
37+
# Vercel AI Gateway provides public model listing API - no API key required
38+
rate_limit = 10
39+
timeout = 30
40+
41+
[providers.github_ai]
42+
api_url = "https://models.inference.ai.azure.com/models"
43+
# GitHub AI Models provides public model listing API - no API key required
44+
rate_limit = 5
45+
timeout = 30
46+
47+
[providers.tokenflux]
48+
api_url = "https://tokenflux.ai/v1/models"
49+
# Tokenflux provides public model listing API - no API key required
50+
rate_limit = 10
51+
timeout = 30
52+
3553
# API Key Configuration Notes:
3654
# - PPInfra: Uses public API, no key required
3755
# - OpenRouter: Uses public model listing API, no key required
56+
# - Vercel: Uses public AI Gateway API, no key required
57+
# - GitHub AI: Uses public model listing API, no key required
58+
# - Tokenflux: Uses public API, no key required
3859
# - Gemini: Optional API key for complete model list
3960
#
4061
# API Key Priority (when applicable):

dist/all.json

Lines changed: 3852 additions & 2454 deletions
Large diffs are not rendered by default.

dist/gemini.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"provider": "gemini",
33
"providerName": "Google Gemini",
4-
"lastUpdated": "2025-08-30T12:47:56.203993Z",
4+
"lastUpdated": "2025-08-30T13:19:44.566744Z",
55
"models": [
66
{
77
"id": "models/embedding-gecko-001",

dist/github_ai.json

Lines changed: 249 additions & 0 deletions
Large diffs are not rendered by default.

dist/openrouter.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"provider": "openrouter",
33
"providerName": "OpenRouter",
4-
"lastUpdated": "2025-08-30T12:47:54.668317Z",
4+
"lastUpdated": "2025-08-30T13:19:42.841097Z",
55
"models": [
66
{
77
"id": "qwen/qwen3-30b-a3b-thinking-2507",

dist/ppinfra.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"provider": "ppinfra",
33
"providerName": "PPInfra",
4-
"lastUpdated": "2025-08-30T12:47:53.920316Z",
4+
"lastUpdated": "2025-08-30T13:19:41.977984Z",
55
"models": [
66
{
77
"id": "deepseek/deepseek-v3.1",

0 commit comments

Comments
 (0)