From 319b3ec7fbcfb5329713818ff2830f8e73cfe9ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Tue, 28 Jul 2026 10:31:49 +0200 Subject: [PATCH] Add missing generated comments and llm records MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/llm/registry_gen.go | 612 ++++++++++-------- .../api/connect/v1/audit_log_resolvers.go | 2 +- pkg/server/api/connect/v1/base_resolvers.go | 2 +- .../api/connect/v1/identity_resolvers.go | 2 +- .../api/connect/v1/invitation_resolvers.go | 2 +- .../api/connect/v1/membership_resolvers.go | 2 +- .../v1/oauth2_access_token_resolvers.go | 2 +- pkg/server/api/connect/v1/oauth2_resolvers.go | 2 +- .../api/connect/v1/organization_resolvers.go | 2 +- .../connect/v1/personal_api_key_resolvers.go | 2 +- .../api/connect/v1/profile_resolvers.go | 2 +- pkg/server/api/connect/v1/saml_resolvers.go | 2 +- pkg/server/api/connect/v1/scim_resolvers.go | 2 +- .../api/connect/v1/session_resolvers.go | 2 +- 14 files changed, 339 insertions(+), 299 deletions(-) diff --git a/pkg/llm/registry_gen.go b/pkg/llm/registry_gen.go index e770ea0ba..a9b5bb550 100644 --- a/pkg/llm/registry_gen.go +++ b/pkg/llm/registry_gen.go @@ -20,11 +20,231 @@ // Code generated by genmodels; DO NOT EDIT. // Source: https://openrouter.ai/api/v1/models -// Generated: 2026-07-02T16:30:25Z +// Generated: 2026-07-28T08:30:11Z package llm var generatedModels = map[string]ModelDefinition{ + "anthropic/claude-opus-5-fast": { + Name: "Claude Opus 5 (Fast)", + ContextLength: 1000000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: true, + Seed: false, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "anthropic/claude-opus-5": { + Name: "Claude Opus 5", + ContextLength: 1000000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: true, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: true, + Seed: false, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "google/gemini-3.6-flash": { + Name: "Google: Gemini 3.6 Flash", + ContextLength: 1048576, + MaxOutputTokens: 65536, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "google/gemini-3.5-flash-lite": { + Name: "Google: Gemini 3.5 Flash Lite", + ContextLength: 1048576, + MaxOutputTokens: 65536, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-luna-pro": { + Name: "OpenAI: GPT-5.6 Luna Pro", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-luna": { + Name: "OpenAI: GPT-5.6 Luna", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-terra-pro": { + Name: "OpenAI: GPT-5.6 Terra Pro", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-terra": { + Name: "OpenAI: GPT-5.6 Terra", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-sol-pro": { + Name: "OpenAI: GPT-5.6 Sol Pro", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "openai/gpt-5.6-sol": { + Name: "OpenAI: GPT-5.6 Sol", + ContextLength: 1050000, + MaxOutputTokens: 128000, + Supports: SupportedParameters{ + Temperature: false, + TopP: false, + TopK: false, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, + "x-ai/grok-4.5": { + Name: "xAI: Grok 4.5", + ContextLength: 500000, + MaxOutputTokens: 0, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: false, + FrequencyPenalty: true, + PresencePenalty: true, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, "anthropic/claude-sonnet-5": { Name: "Anthropic: Claude Sonnet 5", ContextLength: 1000000, @@ -87,7 +307,7 @@ var generatedModels = map[string]ModelDefinition{ }, "google/gemini-3-pro-image": { Name: "Google: Nano Banana Pro (Gemini 3 Pro Image)", - ContextLength: 65536, + ContextLength: 131072, MaxOutputTokens: 32768, Supports: SupportedParameters{ Temperature: true, @@ -150,7 +370,7 @@ var generatedModels = map[string]ModelDefinition{ ContextLength: 1000000, MaxOutputTokens: 128000, Supports: SupportedParameters{ - Temperature: false, + Temperature: true, TopP: false, TopK: false, FrequencyPenalty: false, @@ -253,9 +473,9 @@ var generatedModels = map[string]ModelDefinition{ Temperature: false, TopP: false, TopK: false, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, + FrequencyPenalty: false, + PresencePenalty: false, + Stop: false, Seed: true, MaxTokens: true, ToolChoice: true, @@ -368,7 +588,7 @@ var generatedModels = map[string]ModelDefinition{ "deepseek/deepseek-v4-flash": { Name: "DeepSeek: DeepSeek V4 Flash", ContextLength: 1048576, - MaxOutputTokens: 0, + MaxOutputTokens: 393216, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -425,6 +645,26 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, + "google/gemma-4-26b-a4b-it": { + Name: "Google: Gemma 4 26B A4B ", + ContextLength: 262144, + MaxOutputTokens: 262144, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: true, + FrequencyPenalty: true, + PresencePenalty: true, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: true, + }, + }, "google/gemma-4-26b-a4b-it:free": { Name: "Google: Gemma 4 26B A4B (free)", ContextLength: 262144, @@ -445,10 +685,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "google/gemma-4-26b-a4b-it": { - Name: "Google: Gemma 4 26B A4B ", + "google/gemma-4-31b-it": { + Name: "Google: Gemma 4 31B", ContextLength: 262144, - MaxOutputTokens: 0, + MaxOutputTokens: 262144, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -468,14 +708,14 @@ var generatedModels = map[string]ModelDefinition{ "google/gemma-4-31b-it:free": { Name: "Google: Gemma 4 31B (free)", ContextLength: 262144, - MaxOutputTokens: 8192, + MaxOutputTokens: 32768, Supports: SupportedParameters{ Temperature: true, TopP: true, - TopK: true, + TopK: false, FrequencyPenalty: false, PresencePenalty: false, - Stop: true, + Stop: false, Seed: true, MaxTokens: true, ToolChoice: true, @@ -485,26 +725,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "google/gemma-4-31b-it": { - Name: "Google: Gemma 4 31B", - ContextLength: 262144, - MaxOutputTokens: 262144, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: true, - }, - }, "x-ai/grok-4.20-multi-agent": { Name: "xAI: Grok 4.20 Multi-Agent", ContextLength: 2000000, @@ -715,7 +935,7 @@ var generatedModels = map[string]ModelDefinition{ TopK: false, FrequencyPenalty: false, PresencePenalty: false, - Stop: true, + Stop: false, Seed: true, MaxTokens: true, ToolChoice: true, @@ -727,8 +947,8 @@ var generatedModels = map[string]ModelDefinition{ }, "google/gemini-3.1-flash-image-preview": { Name: "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)", - ContextLength: 131072, - MaxOutputTokens: 32768, + ContextLength: 65536, + MaxOutputTokens: 65536, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -747,7 +967,7 @@ var generatedModels = map[string]ModelDefinition{ }, "google/gemini-3.1-pro-preview-customtools": { Name: "Google: Gemini 3.1 Pro Preview Custom Tools", - ContextLength: 1048756, + ContextLength: 1048576, MaxOutputTokens: 65536, Supports: SupportedParameters{ Temperature: true, @@ -1127,8 +1347,8 @@ var generatedModels = map[string]ModelDefinition{ }, "deepseek/deepseek-v3.2": { Name: "DeepSeek: DeepSeek V3.2", - ContextLength: 131072, - MaxOutputTokens: 64000, + ContextLength: 163840, + MaxOutputTokens: 65536, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -1248,7 +1468,7 @@ var generatedModels = map[string]ModelDefinition{ "openai/gpt-5.1-codex-mini": { Name: "OpenAI: GPT-5.1-Codex-Mini", ContextLength: 400000, - MaxOutputTokens: 100000, + MaxOutputTokens: 128000, Supports: SupportedParameters{ Temperature: false, TopP: false, @@ -1448,7 +1668,7 @@ var generatedModels = map[string]ModelDefinition{ "google/gemini-2.5-flash-image": { Name: "Google: Nano Banana (Gemini 2.5 Flash Image)", ContextLength: 32768, - MaxOutputTokens: 32768, + MaxOutputTokens: 8192, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -1525,26 +1745,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "google/gemini-2.5-flash-lite-preview-09-2025": { - Name: "Google: Gemini 2.5 Flash Lite Preview 09-2025", - ContextLength: 1048576, - MaxOutputTokens: 65535, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: false, - FrequencyPenalty: false, - PresencePenalty: false, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: true, - }, - }, "openai/gpt-5-codex": { Name: "OpenAI: GPT-5 Codex", ContextLength: 400000, @@ -1625,26 +1825,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "openai/gpt-5-chat": { - Name: "OpenAI: GPT-5 Chat", - ContextLength: 128000, - MaxOutputTokens: 16384, - Supports: SupportedParameters{ - Temperature: false, - TopP: false, - TopK: false, - FrequencyPenalty: false, - PresencePenalty: false, - Stop: false, - Seed: true, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, "openai/gpt-5": { Name: "OpenAI: GPT-5", ContextLength: 400000, @@ -1688,7 +1868,7 @@ var generatedModels = map[string]ModelDefinition{ "openai/gpt-5-nano": { Name: "OpenAI: GPT-5 Nano", ContextLength: 400000, - MaxOutputTokens: 0, + MaxOutputTokens: 128000, Supports: SupportedParameters{ Temperature: false, TopP: false, @@ -1705,26 +1885,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "openai/gpt-oss-120b:free": { - Name: "OpenAI: gpt-oss-120b (free)", - ContextLength: 131072, - MaxOutputTokens: 131072, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: false, - PresencePenalty: false, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: false, - StructuredOutputs: false, - Reasoning: true, - }, - }, "openai/gpt-oss-120b": { Name: "OpenAI: gpt-oss-120b", ContextLength: 131072, @@ -1745,10 +1905,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "openai/gpt-oss-20b:free": { - Name: "OpenAI: gpt-oss-20b (free)", + "openai/gpt-oss-20b": { + Name: "OpenAI: gpt-oss-20b", ContextLength: 131072, - MaxOutputTokens: 32768, + MaxOutputTokens: 131072, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -1765,10 +1925,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "openai/gpt-oss-20b": { - Name: "OpenAI: gpt-oss-20b", + "openai/gpt-oss-20b:free": { + Name: "OpenAI: gpt-oss-20b (free)", ContextLength: 131072, - MaxOutputTokens: 0, + MaxOutputTokens: 32768, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -1847,8 +2007,8 @@ var generatedModels = map[string]ModelDefinition{ }, "mistralai/mistral-small-3.2-24b-instruct": { Name: "Mistral: Mistral Small 3.2 24B", - ContextLength: 128000, - MaxOutputTokens: 16384, + ContextLength: 256000, + MaxOutputTokens: 0, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2067,7 +2227,7 @@ var generatedModels = map[string]ModelDefinition{ }, "meta-llama/llama-guard-4-12b": { Name: "Meta: Llama Guard 4 12B", - ContextLength: 163840, + ContextLength: 1048576, MaxOutputTokens: 16384, Supports: SupportedParameters{ Temperature: true, @@ -2148,7 +2308,7 @@ var generatedModels = map[string]ModelDefinition{ "openai/gpt-4.1": { Name: "OpenAI: GPT-4.1", ContextLength: 1047576, - MaxOutputTokens: 0, + MaxOutputTokens: 32768, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2227,7 +2387,7 @@ var generatedModels = map[string]ModelDefinition{ }, "meta-llama/llama-4-scout": { Name: "Meta: Llama 4 Scout", - ContextLength: 10000000, + ContextLength: 1310720, MaxOutputTokens: 16384, Supports: SupportedParameters{ Temperature: true, @@ -2248,7 +2408,7 @@ var generatedModels = map[string]ModelDefinition{ "deepseek/deepseek-chat-v3-0324": { Name: "DeepSeek: DeepSeek V3 0324", ContextLength: 163840, - MaxOutputTokens: 16384, + MaxOutputTokens: 65536, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2345,50 +2505,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "openai/gpt-4o-mini-search-preview": { - Name: "OpenAI: GPT-4o-mini Search Preview", - ContextLength: 128000, - MaxOutputTokens: 16384, - Supports: SupportedParameters{ - Temperature: false, - TopP: false, - TopK: false, - FrequencyPenalty: false, - PresencePenalty: false, - Stop: false, - Seed: false, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, - "openai/gpt-4o-search-preview": { - Name: "OpenAI: GPT-4o Search Preview", - ContextLength: 128000, - MaxOutputTokens: 16384, - Supports: SupportedParameters{ - Temperature: false, - TopP: false, - TopK: false, - FrequencyPenalty: false, - PresencePenalty: false, - Stop: false, - Seed: false, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, "google/gemma-3-27b-it": { Name: "Google: Gemma 3 27B", - ContextLength: 131072, - MaxOutputTokens: 16384, + ContextLength: 262144, + MaxOutputTokens: 131072, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2567,7 +2687,7 @@ var generatedModels = map[string]ModelDefinition{ }, "deepseek/deepseek-r1-distill-llama-70b": { Name: "DeepSeek: R1 Distill Llama 70B", - ContextLength: 128000, + ContextLength: 8192, MaxOutputTokens: 8192, Supports: SupportedParameters{ Temperature: true, @@ -2607,7 +2727,7 @@ var generatedModels = map[string]ModelDefinition{ }, "deepseek/deepseek-chat": { Name: "DeepSeek: DeepSeek V3", - ContextLength: 131072, + ContextLength: 163840, MaxOutputTokens: 16000, Supports: SupportedParameters{ Temperature: true, @@ -2645,30 +2765,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: true, }, }, - "meta-llama/llama-3.3-70b-instruct:free": { - Name: "Meta: Llama 3.3 70B Instruct (free)", - ContextLength: 131072, - MaxOutputTokens: 0, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: false, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: false, - StructuredOutputs: false, - Reasoning: false, - }, - }, "meta-llama/llama-3.3-70b-instruct": { Name: "Meta: Llama 3.3 70B Instruct", ContextLength: 131072, - MaxOutputTokens: 16384, + MaxOutputTokens: 128000, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2785,49 +2885,9 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "meta-llama/llama-3.2-3b-instruct:free": { - Name: "Meta: Llama 3.2 3B Instruct (free)", - ContextLength: 131072, - MaxOutputTokens: 0, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: false, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: false, - StructuredOutputs: false, - Reasoning: false, - }, - }, - "meta-llama/llama-3.2-3b-instruct": { - Name: "Meta: Llama 3.2 3B Instruct", - ContextLength: 131072, - MaxOutputTokens: 80000, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: false, - StructuredOutputs: false, - Reasoning: false, - }, - }, "meta-llama/llama-3.2-1b-instruct": { Name: "Meta: Llama 3.2 1B Instruct", - ContextLength: 131072, + ContextLength: 60000, MaxOutputTokens: 60000, Supports: SupportedParameters{ Temperature: true, @@ -2845,10 +2905,10 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "meta-llama/llama-3.2-11b-vision-instruct": { - Name: "Meta: Llama 3.2 11B Vision Instruct", + "meta-llama/llama-3.2-3b-instruct": { + Name: "Meta: Llama 3.2 3B Instruct", ContextLength: 131072, - MaxOutputTokens: 16384, + MaxOutputTokens: 131072, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -2860,8 +2920,8 @@ var generatedModels = map[string]ModelDefinition{ MaxTokens: true, ToolChoice: false, ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: false, + ResponseFormat: false, + StructuredOutputs: true, Reasoning: false, }, }, @@ -2885,26 +2945,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "meta-llama/llama-3.1-8b-instruct": { - Name: "Meta: Llama 3.1 8B Instruct", - ContextLength: 131072, - MaxOutputTokens: 16384, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, "meta-llama/llama-3.1-70b-instruct": { Name: "Meta: Llama 3.1 70B Instruct", ContextLength: 131072, @@ -2925,10 +2965,30 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, + "meta-llama/llama-3.1-8b-instruct": { + Name: "Meta: Llama 3.1 8B Instruct", + ContextLength: 131072, + MaxOutputTokens: 131072, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: true, + FrequencyPenalty: true, + PresencePenalty: true, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: false, + }, + }, "mistralai/mistral-nemo": { Name: "Mistral: Mistral Nemo", ContextLength: 131072, - MaxOutputTokens: 0, + MaxOutputTokens: 16384, Supports: SupportedParameters{ Temperature: true, TopP: true, @@ -3045,26 +3105,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "meta-llama/llama-3-8b-instruct": { - Name: "Meta: Llama 3 8B Instruct", - ContextLength: 8192, - MaxOutputTokens: 0, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: true, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: false, - MaxTokens: true, - ToolChoice: false, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, "mistralai/mixtral-8x22b-instruct": { Name: "Mistral: Mixtral 8x22B Instruct", ContextLength: 65536, @@ -3225,26 +3265,6 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, - "openai/gpt-4": { - Name: "OpenAI: GPT-4", - ContextLength: 8191, - MaxOutputTokens: 4096, - Supports: SupportedParameters{ - Temperature: true, - TopP: true, - TopK: false, - FrequencyPenalty: true, - PresencePenalty: true, - Stop: true, - Seed: true, - MaxTokens: true, - ToolChoice: true, - ParallelToolCalls: false, - ResponseFormat: true, - StructuredOutputs: true, - Reasoning: false, - }, - }, "openai/gpt-3.5-turbo": { Name: "OpenAI: GPT-3.5 Turbo", ContextLength: 16385, @@ -3265,4 +3285,24 @@ var generatedModels = map[string]ModelDefinition{ Reasoning: false, }, }, + "openai/gpt-4": { + Name: "OpenAI: GPT-4", + ContextLength: 8191, + MaxOutputTokens: 4096, + Supports: SupportedParameters{ + Temperature: true, + TopP: true, + TopK: false, + FrequencyPenalty: true, + PresencePenalty: true, + Stop: true, + Seed: true, + MaxTokens: true, + ToolChoice: true, + ParallelToolCalls: false, + ResponseFormat: true, + StructuredOutputs: true, + Reasoning: false, + }, + }, } diff --git a/pkg/server/api/connect/v1/audit_log_resolvers.go b/pkg/server/api/connect/v1/audit_log_resolvers.go index a53cb167d..b4aa5ad08 100644 --- a/pkg/server/api/connect/v1/audit_log_resolvers.go +++ b/pkg/server/api/connect/v1/audit_log_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/base_resolvers.go b/pkg/server/api/connect/v1/base_resolvers.go index c27676cca..3c00fc87e 100644 --- a/pkg/server/api/connect/v1/base_resolvers.go +++ b/pkg/server/api/connect/v1/base_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/identity_resolvers.go b/pkg/server/api/connect/v1/identity_resolvers.go index b9f16d0ce..37f373bbb 100644 --- a/pkg/server/api/connect/v1/identity_resolvers.go +++ b/pkg/server/api/connect/v1/identity_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/invitation_resolvers.go b/pkg/server/api/connect/v1/invitation_resolvers.go index eeabc3714..e04cd0889 100644 --- a/pkg/server/api/connect/v1/invitation_resolvers.go +++ b/pkg/server/api/connect/v1/invitation_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/membership_resolvers.go b/pkg/server/api/connect/v1/membership_resolvers.go index 73fb57634..07d3caf34 100644 --- a/pkg/server/api/connect/v1/membership_resolvers.go +++ b/pkg/server/api/connect/v1/membership_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/oauth2_access_token_resolvers.go b/pkg/server/api/connect/v1/oauth2_access_token_resolvers.go index d74b6321d..3615bd1ce 100644 --- a/pkg/server/api/connect/v1/oauth2_access_token_resolvers.go +++ b/pkg/server/api/connect/v1/oauth2_access_token_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/oauth2_resolvers.go b/pkg/server/api/connect/v1/oauth2_resolvers.go index b1365a59a..a39702160 100644 --- a/pkg/server/api/connect/v1/oauth2_resolvers.go +++ b/pkg/server/api/connect/v1/oauth2_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/organization_resolvers.go b/pkg/server/api/connect/v1/organization_resolvers.go index 16fe89e70..c06767a24 100644 --- a/pkg/server/api/connect/v1/organization_resolvers.go +++ b/pkg/server/api/connect/v1/organization_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/personal_api_key_resolvers.go b/pkg/server/api/connect/v1/personal_api_key_resolvers.go index 4d6e02f75..09fc18493 100644 --- a/pkg/server/api/connect/v1/personal_api_key_resolvers.go +++ b/pkg/server/api/connect/v1/personal_api_key_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/profile_resolvers.go b/pkg/server/api/connect/v1/profile_resolvers.go index 239c848a1..e455207f0 100644 --- a/pkg/server/api/connect/v1/profile_resolvers.go +++ b/pkg/server/api/connect/v1/profile_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/saml_resolvers.go b/pkg/server/api/connect/v1/saml_resolvers.go index 8e7683712..ef2807147 100644 --- a/pkg/server/api/connect/v1/saml_resolvers.go +++ b/pkg/server/api/connect/v1/saml_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/scim_resolvers.go b/pkg/server/api/connect/v1/scim_resolvers.go index 6d952781c..921a93cb7 100644 --- a/pkg/server/api/connect/v1/scim_resolvers.go +++ b/pkg/server/api/connect/v1/scim_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context" diff --git a/pkg/server/api/connect/v1/session_resolvers.go b/pkg/server/api/connect/v1/session_resolvers.go index db9a81c35..405c65ef1 100644 --- a/pkg/server/api/connect/v1/session_resolvers.go +++ b/pkg/server/api/connect/v1/session_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.93 +// Code generated by github.com/99designs/gqlgen version v0.17.94 import ( "context"