Compare commits

...
3 Commits
Author SHA1 Message Date
Luxferre d042c4ae65 models 2026-09-14 15:27:55 +03:00
Luxferre 44ba3521a3 fixed free-model-collector 2026-09-14 13:36:46 +03:00
Luxferre 20bafb0a14 updated free collector logic for OpenCode 2026-09-11 19:34:39 +03:00
2 changed files with 54 additions and 28 deletions
+31 -9
View File
@@ -3,12 +3,15 @@
# Depends upon curl and jq # Depends upon curl and jq
# Created by Luxferre in 2026, released into the public domain # Created by Luxferre in 2026, released into the public domain
REQ='curl -fsSL' REQ='curl -fsSL -4'
CONFIG='models.csv' CONFIG='models.csv'
TCONFIG="$(mktemp)" TCONFIG="$(mktemp)"
# Write OpenCode Zen free models # Write OpenCode Zen free models
$REQ https://opencode.ai/zen/v1/models | jq -r '.data[] | select(.id | test("-free")) | "\(.id),-,https://opencode.ai/zen/v1,"' >> "$TCONFIG" $REQ https://opencode.ai/zen/v1/models | jq -r '.data[] | select(.id | test("-free")) | "\(.id),-,https://opencode.ai/zen/v1,{\"User-Agent\":\"opencode/1.18.30\"}"' >> "$TCONFIG"
# Write Big Pickle as hardcode
echo 'big-pickle,-,https://opencode.ai/zen/v1,{"User-Agent":"opencode/1.18.30"}'>> "$TCONFIG"
# Write Kilo free models # Write Kilo free models
$REQ https://api.kilo.ai/api/gateway/models | jq -r '.data[] | select(.isFree) | "\(.id),-,https://api.kilo.ai/api/gateway,"' >> "$TCONFIG" $REQ https://api.kilo.ai/api/gateway/models | jq -r '.data[] | select(.isFree) | "\(.id),-,https://api.kilo.ai/api/gateway,"' >> "$TCONFIG"
@@ -42,11 +45,24 @@ $REQ https://zsnonsky-nim-proxy.hf.space/v1/models | jq -r '.data[] | "\(.id),-,
# Write XORTRON as hardcode # Write XORTRON as hardcode
echo 'xortron,-,https://darkc0de-chat.hf.space/v1,'>> "$TCONFIG" echo 'xortron,-,https://darkc0de-chat.hf.space/v1,'>> "$TCONFIG"
# Local example: Write hygate as hardcode
# echo 'hy3,-,http://127.0.0.1:9875/v1,'>> "$TCONFIG"
# Verify each collected model for responsiveness under the actual /chat/completions # Verify each collected model for responsiveness under the actual /chat/completions
# (prompt it to respond with OK). Unresponsive models are dropped from the final file. # (prompt it to respond with OK). Unresponsive models are dropped from the final file.
# For non-timeout drops, the HTTP response code is reported for diagnostics. # For non-timeout drops, the HTTP response code is reported for diagnostics.
VCONFIG="$(mktemp)" VCONFIG="$(mktemp)"
SKIPF="$(mktemp)" SKIPF="$(mktemp)"
# OpenCode Zen endpoints require an X-Session-ID header on chat requests
sid="$(uuidgen 2>/dev/null || cat /proc/sys/kernel/random/uuid 2>/dev/null || python3 -c 'import uuid;print(uuid.uuid4())' 2>/dev/null)"
[ -z "$sid" ] && sid="$(head -c 16 /dev/urandom | od -An -tx1 | tr -d ' ')"
# Quote an arbitrary value as a single CSV field (RFC 4180). The extra
# column carries a JSON header map such as {"User-Agent":"opencode/1.18.30"};
# its bare double quotes would otherwise abort the Go encoding/csv reader
# on configuration reload.
csv_quote() {
printf '"%s"' "$(printf '%s' "$1" | sed 's/"/""/g')"
}
while IFS=',' read -r model key endpoint extra; do while IFS=',' read -r model key endpoint extra; do
[ -z "$model" ] && continue [ -z "$model" ] && continue
case "$model" in *embed*) echo "Skipped (embedding model): $model @ $endpoint" >&2; continue;; esac case "$model" in *embed*) echo "Skipped (embedding model): $model @ $endpoint" >&2; continue;; esac
@@ -54,20 +70,22 @@ while IFS=',' read -r model key endpoint extra; do
echo "Skipped (endpoint unreachable): $model @ $endpoint" >&2 echo "Skipped (endpoint unreachable): $model @ $endpoint" >&2
continue continue
fi fi
auth=''
[ "$key" != '-' ] && auth="-H Authorization: Bearer $key"
payload="$(jq -nc --arg m "$model" '{model:$m,messages:[{role:"user",content:"Reply with the word OK only."}],max_tokens:8,stream:true}')" payload="$(jq -nc --arg m "$model" '{model:$m,messages:[{role:"user",content:"Reply with the word OK only."}],max_tokens:8,stream:true}')"
bodyf="$(mktemp)" bodyf="$(mktemp)"
# Build curl args as a single-quoted list so each "-H Name: value" stays ONE
# argument. Unquoted variable expansion would word-split "Name: value" and turn
# the value into a stray URL, causing spurious "curl error 6" (couldn't resolve).
set -- -sS -4 -m 8 -o "$bodyf" -w '%{http_code}|%{time_starttransfer}' -X POST "$endpoint/chat/completions" -H 'Content-Type: application/json'
[ "$key" != '-' ] && set -- "$@" -H "Authorization: Bearer $key"
case "$endpoint" in *opencode.ai/zen*) set -- "$@" -H "X-Session-ID: $sid" -H "User-Agent: opencode/1.18.30";; esac
set -- "$@" -d "$payload"
attempt=0 attempt=0
max_attempts=3 max_attempts=3
ok=0 ok=0
reason='' reason=''
while [ "$attempt" -lt "$max_attempts" ]; do while [ "$attempt" -lt "$max_attempts" ]; do
attempt=$((attempt+1)) attempt=$((attempt+1))
out="$(curl -sS -m 8 -o "$bodyf" -w '%{http_code}|%{time_starttransfer}' \ out="$(curl "$@" 2>/dev/null)"
-X POST "$endpoint/chat/completions" \
-H 'Content-Type: application/json' $auth \
-d "$payload" 2>/dev/null)"
rc=$? rc=$?
http_code="${out%%|*}" http_code="${out%%|*}"
ttft="${out##*|}" ttft="${out##*|}"
@@ -94,7 +112,11 @@ while IFS=',' read -r model key endpoint extra; do
done done
if [ "$ok" -eq 1 ]; then if [ "$ok" -eq 1 ]; then
echo "Added: $model @ $endpoint (TTFT: ${ttft}s)" echo "Added: $model @ $endpoint (TTFT: ${ttft}s)"
printf '%s,%s,%s,%s\n' "$model" "$key" "$endpoint" "$extra" >> "$VCONFIG" if [ -n "$extra" ]; then
printf '%s,%s,%s,%s\n' "$model" "$key" "$endpoint" "$(csv_quote "$extra")" >> "$VCONFIG"
else
printf '%s,%s,%s,%s\n' "$model" "$key" "$endpoint" "" >> "$VCONFIG"
fi
else else
echo "Unresponsive ($reason), dropped: $model @ $endpoint" >&2 echo "Unresponsive ($reason), dropped: $model @ $endpoint" >&2
if [ "$rc" -eq 6 ] || [ "$rc" -eq 7 ]; then if [ "$rc" -eq 6 ] || [ "$rc" -eq 7 ]; then
+23 -19
View File
@@ -4,16 +4,17 @@ adept/fuyu-8b,-,https://zsnonsky-nim-proxy.hf.space/v1,
ai21labs/jamba-1.5-large-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, ai21labs/jamba-1.5-large-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
aisingapore/sea-lion-7b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, aisingapore/sea-lion-7b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
bigcode/starcoder2-15b,-,https://zsnonsky-nim-proxy.hf.space/v1, bigcode/starcoder2-15b,-,https://zsnonsky-nim-proxy.hf.space/v1,
big-pickle,-,https://opencode.ai/zen/v1,"{""User-Agent"":""opencode/1.18.30""}"
codestral-latest,-,https://api.llm7.io/v1, codestral-latest,-,https://api.llm7.io/v1,
cohere/north-mini-code:free,-,https://api.kilo.ai/api/openrouter, cohere/north-mini-code:free,-,https://api.kilo.ai/api/gateway,
databricks/dbrx-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, databricks/dbrx-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
deepseek-ai/deepseek-coder-6.7b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, deepseek-ai/deepseek-coder-6.7b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
deepseek-v4-pro,-,https://mmoranguito-openai-nim-proxy.hf.space/v1, deepseek-ai/deepseek-v4-flash-0731,-,https://garystu-openai-nim-proxy.hf.space/v1,
dots-studio/dots-3-note-preview:free,-,https://api.kilo.ai/api/openrouter, deepseek-ai/deepseek-v4-flash-0731,-,https://zsnonsky-nim-proxy.hf.space/v1,
dots-studio/dots-3-note-preview:free,-,https://api.kilo.ai/api/gateway,
google/codegemma-1.1-7b,-,https://zsnonsky-nim-proxy.hf.space/v1, google/codegemma-1.1-7b,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/codegemma-7b,-,https://zsnonsky-nim-proxy.hf.space/v1, google/codegemma-7b,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/deplot,-,https://zsnonsky-nim-proxy.hf.space/v1, google/deplot,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/diffusiongemma-26b-a4b-it,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/gemma-2b,-,https://zsnonsky-nim-proxy.hf.space/v1, google/gemma-2b,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/gemma-3-12b-it,-,https://zsnonsky-nim-proxy.hf.space/v1, google/gemma-3-12b-it,-,https://zsnonsky-nim-proxy.hf.space/v1,
google/gemma-3-4b-it,-,https://zsnonsky-nim-proxy.hf.space/v1, google/gemma-3-4b-it,-,https://zsnonsky-nim-proxy.hf.space/v1,
@@ -22,10 +23,12 @@ ibm/granite-3.0-3b-a800m-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
ibm/granite-3.0-8b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, ibm/granite-3.0-8b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
ibm/granite-34b-code-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, ibm/granite-34b-code-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
ibm/granite-8b-code-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, ibm/granite-8b-code-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
inclusionai/ling-3.0-flash-fin:free,-,https://api.kilo.ai/api/openrouter, inclusionai/ling-3.0-flash-fin:free,-,https://api.kilo.ai/api/gateway,
inclusionai/ling-3.0-flash-sante:free,-,https://api.kilo.ai/api/openrouter, inclusionai/ling-3.0-flash-sante:free,-,https://api.kilo.ai/api/gateway,
kilo-auto/free,-,https://api.kilo.ai/api/openrouter, inclusionai/ling-3.0-flash-vl:free,-,https://api.kilo.ai/api/gateway,
liquid/lfm-2.5-2.6b:free,-,https://api.kilo.ai/api/openrouter, kilo-auto/free,-,https://api.kilo.ai/api/gateway,
ling-3.0-flash-fin-free,-,https://opencode.ai/zen/v1,"{""User-Agent"":""opencode/1.18.30""}"
liquid/lfm-2.5-2.6b:free,-,https://api.kilo.ai/api/gateway,
Lorbus/Qwen3.6-27B-int4-AutoRound,-,https://hermes.ai.unturf.com/v1, Lorbus/Qwen3.6-27B-int4-AutoRound,-,https://hermes.ai.unturf.com/v1,
meta/codellama-70b,-,https://zsnonsky-nim-proxy.hf.space/v1, meta/codellama-70b,-,https://zsnonsky-nim-proxy.hf.space/v1,
meta/llama2-70b,-,https://zsnonsky-nim-proxy.hf.space/v1, meta/llama2-70b,-,https://zsnonsky-nim-proxy.hf.space/v1,
@@ -34,6 +37,7 @@ meta/muse-glimmer-30b,-,https://zsnonsky-nim-proxy.hf.space/v1,
microsoft/kosmos-2,-,https://zsnonsky-nim-proxy.hf.space/v1, microsoft/kosmos-2,-,https://zsnonsky-nim-proxy.hf.space/v1,
microsoft/phi-3.5-moe-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, microsoft/phi-3.5-moe-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
microsoft/phi-3-vision-128k-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, microsoft/phi-3-vision-128k-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
mimo-v2.5-free,-,https://opencode.ai/zen/v1,"{""User-Agent"":""opencode/1.18.30""}"
minimax-m2.7,-,https://api.llm7.io/v1, minimax-m2.7,-,https://api.llm7.io/v1,
mistralai/codestral-22b-instruct-v0.1,-,https://zsnonsky-nim-proxy.hf.space/v1, mistralai/codestral-22b-instruct-v0.1,-,https://zsnonsky-nim-proxy.hf.space/v1,
mistralai/mistral-7b-instruct-v0.3,-,https://zsnonsky-nim-proxy.hf.space/v1, mistralai/mistral-7b-instruct-v0.3,-,https://zsnonsky-nim-proxy.hf.space/v1,
@@ -44,8 +48,8 @@ mistralai/mixtral-8x22b-v0.1,-,https://zsnonsky-nim-proxy.hf.space/v1,
mistral-Nemo-Instruct-2407,-,https://api.llm7.io/v1, mistral-Nemo-Instruct-2407,-,https://api.llm7.io/v1,
moonshotai/kimi-k2.6,-,https://zsnonsky-nim-proxy.hf.space/v1, moonshotai/kimi-k2.6,-,https://zsnonsky-nim-proxy.hf.space/v1,
moonshotai/kimi-k3,-,https://zsnonsky-nim-proxy.hf.space/v1, moonshotai/kimi-k3,-,https://zsnonsky-nim-proxy.hf.space/v1,
nex-agi/nex-n2.5-mini:free,-,https://api.kilo.ai/api/openrouter, nex-agi/nex-n2.5-mini:free,-,https://api.kilo.ai/api/gateway,
nex-agi/nex-n2.5-pro:free,-,https://api.kilo.ai/api/openrouter, nex-agi/nex-n2.5-pro:free,-,https://api.kilo.ai/api/gateway,
nvidia/ai-synthetic-video-detector,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/ai-synthetic-video-detector,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/cosmos-reason2-8b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/cosmos-reason2-8b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/ising-calibration-1.5-31b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/ising-calibration-1.5-31b,-,https://zsnonsky-nim-proxy.hf.space/v1,
@@ -57,17 +61,16 @@ nvidia/llama-3.1-nemotron-safety-guard-8b-v3,-,https://zsnonsky-nim-proxy.hf.spa
nvidia/llama-3.1-nemotron-ultra-253b-v1,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/llama-3.1-nemotron-ultra-253b-v1,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/llama3-chatqa-1.5-70b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/llama3-chatqa-1.5-70b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/mistral-nemo-minitron-8b-8k-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/mistral-nemo-minitron-8b-8k-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-3.5-content-safety:free,-,https://api.kilo.ai/api/openrouter, nvidia/nemotron-3.5-content-safety:free,-,https://api.kilo.ai/api/gateway,
nvidia/nemotron-3.5-content-safety,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-3.5-content-safety,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-3.5-lightning:free,-,https://api.kilo.ai/api/openrouter, nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free,-,https://api.kilo.ai/api/gateway,
nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free,-,https://api.kilo.ai/api/openrouter,
nvidia/nemotron-3-nano-omni-30b-a3b-reasoning,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-3-nano-omni-30b-a3b-reasoning,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-3-super-120b-a12b:free,-,https://api.kilo.ai/api/openrouter, nvidia/nemotron-3-super-120b-a12b:free,-,https://api.kilo.ai/api/gateway,
nvidia/nemotron-3-super-120b-a12b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-3-super-120b-a12b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-3-ultra-550b-a55b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-4-340b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-4-340b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-4-340b-reward,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-4-340b-reward,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-nano-3-30b-a3b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-nano-3-30b-a3b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-parse-2.0,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nemotron-parse,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nemotron-parse,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/neva-22b,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/neva-22b,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/nvclip,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/nvclip,-,https://zsnonsky-nim-proxy.hf.space/v1,
@@ -76,11 +79,12 @@ nvidia/riva-translate-4b-instruct-v1.1,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/riva-translate-4b-instruct-v2,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/riva-translate-4b-instruct-v2,-,https://zsnonsky-nim-proxy.hf.space/v1,
nvidia/vila,-,https://zsnonsky-nim-proxy.hf.space/v1, nvidia/vila,-,https://zsnonsky-nim-proxy.hf.space/v1,
nv-mistralai/mistral-nemo-12b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1, nv-mistralai/mistral-nemo-12b-instruct,-,https://zsnonsky-nim-proxy.hf.space/v1,
openrouter/free,-,https://api.kilo.ai/api/openrouter, openai/gpt-oss-20b,-,https://zsnonsky-nim-proxy.hf.space/v1,
poolside/laguna-s-2.1:free,-,https://api.kilo.ai/api/openrouter, openrouter/free,-,https://api.kilo.ai/api/gateway,
poolside/laguna-xs-2.1:free,-,https://api.kilo.ai/api/openrouter, poolside/laguna-s-2.1:free,-,https://api.kilo.ai/api/gateway,
poolside/laguna-xs-2.1:free,-,https://api.kilo.ai/api/gateway,
poolside/laguna-xs-2.1,-,https://zsnonsky-nim-proxy.hf.space/v1, poolside/laguna-xs-2.1,-,https://zsnonsky-nim-proxy.hf.space/v1,
stepfun/step-3.7-flash:free,-,https://api.kilo.ai/api/openrouter, stepfun/step-3.7-flash:free,-,https://api.kilo.ai/api/gateway,
writer/palmyra-creative-122b,-,https://zsnonsky-nim-proxy.hf.space/v1, writer/palmyra-creative-122b,-,https://zsnonsky-nim-proxy.hf.space/v1,
writer/palmyra-fin-70b-32k,-,https://zsnonsky-nim-proxy.hf.space/v1, writer/palmyra-fin-70b-32k,-,https://zsnonsky-nim-proxy.hf.space/v1,
writer/palmyra-med-70b-32k,-,https://zsnonsky-nim-proxy.hf.space/v1, writer/palmyra-med-70b-32k,-,https://zsnonsky-nim-proxy.hf.space/v1,
1 model key endpoint extra
4 ai21labs/jamba-1.5-large-instruct - https://zsnonsky-nim-proxy.hf.space/v1
5 aisingapore/sea-lion-7b-instruct - https://zsnonsky-nim-proxy.hf.space/v1
6 bigcode/starcoder2-15b - https://zsnonsky-nim-proxy.hf.space/v1
7 big-pickle - https://opencode.ai/zen/v1 {"User-Agent":"opencode/1.18.30"}
8 codestral-latest - https://api.llm7.io/v1
9 cohere/north-mini-code:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
10 databricks/dbrx-instruct - https://zsnonsky-nim-proxy.hf.space/v1
11 deepseek-ai/deepseek-coder-6.7b-instruct - https://zsnonsky-nim-proxy.hf.space/v1
12 deepseek-v4-pro deepseek-ai/deepseek-v4-flash-0731 - https://mmoranguito-openai-nim-proxy.hf.space/v1 https://garystu-openai-nim-proxy.hf.space/v1
13 dots-studio/dots-3-note-preview:free deepseek-ai/deepseek-v4-flash-0731 - https://api.kilo.ai/api/openrouter https://zsnonsky-nim-proxy.hf.space/v1
14 dots-studio/dots-3-note-preview:free - https://api.kilo.ai/api/gateway
15 google/codegemma-1.1-7b - https://zsnonsky-nim-proxy.hf.space/v1
16 google/codegemma-7b - https://zsnonsky-nim-proxy.hf.space/v1
17 google/deplot - https://zsnonsky-nim-proxy.hf.space/v1
google/diffusiongemma-26b-a4b-it - https://zsnonsky-nim-proxy.hf.space/v1
18 google/gemma-2b - https://zsnonsky-nim-proxy.hf.space/v1
19 google/gemma-3-12b-it - https://zsnonsky-nim-proxy.hf.space/v1
20 google/gemma-3-4b-it - https://zsnonsky-nim-proxy.hf.space/v1
23 ibm/granite-3.0-8b-instruct - https://zsnonsky-nim-proxy.hf.space/v1
24 ibm/granite-34b-code-instruct - https://zsnonsky-nim-proxy.hf.space/v1
25 ibm/granite-8b-code-instruct - https://zsnonsky-nim-proxy.hf.space/v1
26 inclusionai/ling-3.0-flash-fin:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
27 inclusionai/ling-3.0-flash-sante:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
28 kilo-auto/free inclusionai/ling-3.0-flash-vl:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
29 liquid/lfm-2.5-2.6b:free kilo-auto/free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
30 ling-3.0-flash-fin-free - https://opencode.ai/zen/v1 {"User-Agent":"opencode/1.18.30"}
31 liquid/lfm-2.5-2.6b:free - https://api.kilo.ai/api/gateway
32 Lorbus/Qwen3.6-27B-int4-AutoRound - https://hermes.ai.unturf.com/v1
33 meta/codellama-70b - https://zsnonsky-nim-proxy.hf.space/v1
34 meta/llama2-70b - https://zsnonsky-nim-proxy.hf.space/v1
37 microsoft/kosmos-2 - https://zsnonsky-nim-proxy.hf.space/v1
38 microsoft/phi-3.5-moe-instruct - https://zsnonsky-nim-proxy.hf.space/v1
39 microsoft/phi-3-vision-128k-instruct - https://zsnonsky-nim-proxy.hf.space/v1
40 mimo-v2.5-free - https://opencode.ai/zen/v1 {"User-Agent":"opencode/1.18.30"}
41 minimax-m2.7 - https://api.llm7.io/v1
42 mistralai/codestral-22b-instruct-v0.1 - https://zsnonsky-nim-proxy.hf.space/v1
43 mistralai/mistral-7b-instruct-v0.3 - https://zsnonsky-nim-proxy.hf.space/v1
48 mistral-Nemo-Instruct-2407 - https://api.llm7.io/v1
49 moonshotai/kimi-k2.6 - https://zsnonsky-nim-proxy.hf.space/v1
50 moonshotai/kimi-k3 - https://zsnonsky-nim-proxy.hf.space/v1
51 nex-agi/nex-n2.5-mini:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
52 nex-agi/nex-n2.5-pro:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
53 nvidia/ai-synthetic-video-detector - https://zsnonsky-nim-proxy.hf.space/v1
54 nvidia/cosmos-reason2-8b - https://zsnonsky-nim-proxy.hf.space/v1
55 nvidia/ising-calibration-1.5-31b - https://zsnonsky-nim-proxy.hf.space/v1
61 nvidia/llama-3.1-nemotron-ultra-253b-v1 - https://zsnonsky-nim-proxy.hf.space/v1
62 nvidia/llama3-chatqa-1.5-70b - https://zsnonsky-nim-proxy.hf.space/v1
63 nvidia/mistral-nemo-minitron-8b-8k-instruct - https://zsnonsky-nim-proxy.hf.space/v1
64 nvidia/nemotron-3.5-content-safety:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
65 nvidia/nemotron-3.5-content-safety - https://zsnonsky-nim-proxy.hf.space/v1
66 nvidia/nemotron-3.5-lightning:free nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free - https://api.kilo.ai/api/openrouter
67 nvidia/nemotron-3-nano-omni-30b-a3b-reasoning - https://zsnonsky-nim-proxy.hf.space/v1
68 nvidia/nemotron-3-super-120b-a12b:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
69 nvidia/nemotron-3-super-120b-a12b - https://zsnonsky-nim-proxy.hf.space/v1
nvidia/nemotron-3-ultra-550b-a55b - https://zsnonsky-nim-proxy.hf.space/v1
70 nvidia/nemotron-4-340b-instruct - https://zsnonsky-nim-proxy.hf.space/v1
71 nvidia/nemotron-4-340b-reward - https://zsnonsky-nim-proxy.hf.space/v1
72 nvidia/nemotron-nano-3-30b-a3b - https://zsnonsky-nim-proxy.hf.space/v1
73 nvidia/nemotron-parse-2.0 - https://zsnonsky-nim-proxy.hf.space/v1
74 nvidia/nemotron-parse - https://zsnonsky-nim-proxy.hf.space/v1
75 nvidia/neva-22b - https://zsnonsky-nim-proxy.hf.space/v1
76 nvidia/nvclip - https://zsnonsky-nim-proxy.hf.space/v1
79 nvidia/riva-translate-4b-instruct-v2 - https://zsnonsky-nim-proxy.hf.space/v1
80 nvidia/vila - https://zsnonsky-nim-proxy.hf.space/v1
81 nv-mistralai/mistral-nemo-12b-instruct - https://zsnonsky-nim-proxy.hf.space/v1
82 openrouter/free openai/gpt-oss-20b - https://api.kilo.ai/api/openrouter https://zsnonsky-nim-proxy.hf.space/v1
83 poolside/laguna-s-2.1:free openrouter/free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
84 poolside/laguna-xs-2.1:free poolside/laguna-s-2.1:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
85 poolside/laguna-xs-2.1:free - https://api.kilo.ai/api/gateway
86 poolside/laguna-xs-2.1 - https://zsnonsky-nim-proxy.hf.space/v1
87 stepfun/step-3.7-flash:free - https://api.kilo.ai/api/openrouter https://api.kilo.ai/api/gateway
88 writer/palmyra-creative-122b - https://zsnonsky-nim-proxy.hf.space/v1
89 writer/palmyra-fin-70b-32k - https://zsnonsky-nim-proxy.hf.space/v1
90 writer/palmyra-med-70b-32k - https://zsnonsky-nim-proxy.hf.space/v1