Add missing generated comments and llm records

Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
Émile Ré
2026-07-28 10:31:49 +02:00
parent bcf244c787
commit 319b3ec7fb
14 changed files with 339 additions and 299 deletions

View File

@@ -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,
},
},
}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"