From 91a1d7f1cca802f7979f6cee85102d3271fadff5 Mon Sep 17 00:00:00 2001 From: Jesse Andrews Date: Thu, 17 Apr 2025 15:48:00 -0400 Subject: [PATCH] show the models as we add them --- toolshed/routes/ai/llm/models.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/toolshed/routes/ai/llm/models.ts b/toolshed/routes/ai/llm/models.ts index 111db6ade..fcc4e1e22 100644 --- a/toolshed/routes/ai/llm/models.ts +++ b/toolshed/routes/ai/llm/models.ts @@ -94,6 +94,8 @@ if (env.CTTS_AI_LLM_ANTHROPIC_API_KEY) { apiKey: env.CTTS_AI_LLM_ANTHROPIC_API_KEY, }); + console.log(" - 🤖 Adding anthropic models"); + addModel({ provider: anthropicProvider, name: "anthropic:claude-3-5-sonnet-20241022", @@ -155,6 +157,8 @@ if (env.CTTS_AI_LLM_GROQ_API_KEY) { apiKey: env.CTTS_AI_LLM_GROQ_API_KEY, }); + console.log(" - 🤖 Adding groq models"); + addModel({ provider: groqProvider, name: "groq:meta-llama/llama-4-maverick-17b-128e-instruct", @@ -223,6 +227,9 @@ if (env.CTTS_AI_LLM_OPENAI_API_KEY) { const openAIProvider = createOpenAI({ apiKey: env.CTTS_AI_LLM_OPENAI_API_KEY, }); + + console.log(" - 🤖 Adding openai models"); + addModel({ provider: openAIProvider, name: "openai:gpt-4o", @@ -360,6 +367,8 @@ if (env.CTTS_AI_LLM_GOOGLE_APPLICATION_CREDENTIALS) { Deno.readTextFileSync(env.CTTS_AI_LLM_GOOGLE_APPLICATION_CREDENTIALS), ); + console.log(" - 🤖 Adding google vertex models"); + const vertexProvider = createVertex({ googleAuthOptions: { credentials: credentials as any, @@ -424,6 +433,8 @@ if (env.CTTS_AI_LLM_PERPLEXITY_API_KEY) { baseURL: "https://api.perplexity.ai/", }); + console.log(" - 🤖 Adding perplexity models"); + addModel({ provider: perplexityProvider, name: "perplexity:sonar-reasoning-pro",