mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 21:32:10 +03:00
Release v3.8.30 (#4267)
Release v3.8.30 — see CHANGELOG.md [3.8.30] for the full release notes.
This commit is contained in:
committed by
GitHub
parent
ab8096071c
commit
db362b0126
47
src/lib/db/apiKeyColumnFallbacks.ts
Normal file
47
src/lib/db/apiKeyColumnFallbacks.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
export const API_KEY_COLUMN_FALLBACKS = [
|
||||
{ name: "allowed_models", definition: "allowed_models TEXT" },
|
||||
{ name: "blocked_models", definition: "blocked_models TEXT" },
|
||||
{ name: "allowed_combos", definition: "allowed_combos TEXT" },
|
||||
{ name: "no_log", definition: "no_log INTEGER NOT NULL DEFAULT 0" },
|
||||
{ name: "allowed_connections", definition: "allowed_connections TEXT" },
|
||||
{ name: "auto_resolve", definition: "auto_resolve INTEGER NOT NULL DEFAULT 0" },
|
||||
{ name: "is_active", definition: "is_active INTEGER NOT NULL DEFAULT 1" },
|
||||
{ name: "access_schedule", definition: "access_schedule TEXT" },
|
||||
{ name: "max_requests_per_day", definition: "max_requests_per_day INTEGER" },
|
||||
{ name: "max_requests_per_minute", definition: "max_requests_per_minute INTEGER" },
|
||||
{ name: "throttle_delay_ms", definition: "throttle_delay_ms INTEGER" },
|
||||
{ name: "max_sessions", definition: "max_sessions INTEGER NOT NULL DEFAULT 0" },
|
||||
{ name: "revoked_at", definition: "revoked_at TEXT" },
|
||||
{ name: "expires_at", definition: "expires_at TEXT" },
|
||||
{ name: "last_used_at", definition: "last_used_at TEXT" },
|
||||
{ name: "key_prefix", definition: "key_prefix TEXT" },
|
||||
{ name: "ip_allowlist", definition: "ip_allowlist TEXT" },
|
||||
{ name: "scopes", definition: "scopes TEXT" },
|
||||
{ name: "rate_limits", definition: "rate_limits TEXT" },
|
||||
{ name: "is_banned", definition: "is_banned INTEGER NOT NULL DEFAULT 0" },
|
||||
{ name: "key_hash", definition: "key_hash TEXT" },
|
||||
{ name: "proxy_id", definition: "proxy_id TEXT" },
|
||||
{ name: "allowed_endpoints", definition: "allowed_endpoints TEXT" },
|
||||
{ name: "allowed_quotas", definition: "allowed_quotas TEXT NOT NULL DEFAULT '[]'" },
|
||||
{ name: "stream_default_mode", definition: "stream_default_mode TEXT NOT NULL DEFAULT 'legacy'" },
|
||||
{
|
||||
name: "disable_non_public_models",
|
||||
definition: "disable_non_public_models INTEGER NOT NULL DEFAULT 0",
|
||||
},
|
||||
{
|
||||
name: "allow_usage_command",
|
||||
definition: "allow_usage_command INTEGER NOT NULL DEFAULT 0",
|
||||
},
|
||||
{
|
||||
name: "usage_limit_enabled",
|
||||
definition: "usage_limit_enabled INTEGER NOT NULL DEFAULT 0",
|
||||
},
|
||||
{
|
||||
name: "daily_usage_limit_usd",
|
||||
definition: "daily_usage_limit_usd REAL",
|
||||
},
|
||||
{
|
||||
name: "weekly_usage_limit_usd",
|
||||
definition: "weekly_usage_limit_usd REAL",
|
||||
},
|
||||
] as const;
|
||||
Reference in New Issue
Block a user