From cccf66269a31c42fced83d80487d8354c6e76132 Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Wed, 21 Jan 2026 22:23:10 -0600 Subject: [PATCH] Add air proxy model mappings and nginx ignoreIP entry --- hosts/h001/mods/litellm-public.nix | 28 +++++++++++++++++++++++++++- hosts/oracle/o001/nginx.nix | 4 ++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/hosts/h001/mods/litellm-public.nix b/hosts/h001/mods/litellm-public.nix index 41097604..00064b0c 100644 --- a/hosts/h001/mods/litellm-public.nix +++ b/hosts/h001/mods/litellm-public.nix @@ -110,7 +110,33 @@ in }; }; } - ]; + ] + # 宙 Proxy + ++ (builtins.map + (m: { + model_name = "air-${m}"; + litellm_params = { + model = "litellm_proxy/${m}"; + api_base = "http://100.64.0.8:9010/air_prd"; + api_key = "na"; + drop_params = true; + }; + }) + # curl -L t.net.joshuabell.xyz:9010/air_prd/models | jq '.data.[].id' + [ + "gemini-2.5-pro" + "gemini-2.5-flash" + "gemini-2.5-flash-lite" + "gemini-2.5-flash-image" + "claude-opus-4.1" + "claude-opus-4" + "claude-opus-4.5" + "claude-sonnet-4" + "claude-sonnet-4.5" + "claude-3.7-sonnet" + ] + ) + ; }; }; } diff --git a/hosts/oracle/o001/nginx.nix b/hosts/oracle/o001/nginx.nix index 1931f312..bd96c523 100644 --- a/hosts/oracle/o001/nginx.nix +++ b/hosts/oracle/o001/nginx.nix @@ -275,6 +275,10 @@ in enable = true; maxretry = 5; bantime = "1h"; + ignoreIP = [ + "127.0.0.1/8" + "24.16.158.91" # Jason's ip + ]; bantime-increment = { enable = true; maxtime = "168h";