diff --git a/src/agents/clarifai-models.ts b/src/agents/clarifai-models.ts index 38c346725..1829b11f6 100644 --- a/src/agents/clarifai-models.ts +++ b/src/agents/clarifai-models.ts @@ -9,7 +9,8 @@ export const CLARIFAI_BASE_URL = "https://api.clarifai.com/v2/ext/openai/v1"; // Default model - the FULL URL is required as the model name // Example: https://clarifai.com/openai/chat-completion/models/gpt-oss-120b -export const CLARIFAI_DEFAULT_MODEL_ID = "https://clarifai.com/openai/chat-completion/models/gpt-oss-120b"; +export const CLARIFAI_DEFAULT_MODEL_ID = + "https://clarifai.com/openai/chat-completion/models/gpt-oss-120b"; export const CLARIFAI_DEFAULT_MODEL_REF = "clarifai/gpt-oss-120b"; // Clarifai uses PAT (Personal Access Token) for authentication @@ -27,13 +28,13 @@ export const CLARIFAI_DEFAULT_COST = { * IMPORTANT: Clarifai requires the FULL model URL as the model ID. * Format: https://clarifai.com/{user_id}/{app_id}/models/{model_id} * Or with version: https://clarifai.com/{user_id}/{app_id}/models/{model_id}/versions/{version_id} - * + * * Examples: * - https://clarifai.com/openai/chat-completion/models/gpt-oss-120b/versions/f1d2a.... * * Authentication: Uses PAT (Personal Access Token), also called API key. * Set via CLARIFAI_API_KEY or CLARIFAI_PAT environment variable. - * + * * Browse available models at: https://clarifai.com/explore/models */ export const CLARIFAI_MODEL_CATALOG = [ @@ -44,7 +45,7 @@ export const CLARIFAI_MODEL_CATALOG = [ input: ["text"] as Array<"text" | "image">, contextWindow: 128000, maxTokens: 4096, - } + }, ]; export function buildClarifaiModelDefinition( diff --git a/src/commands/onboard-auth.config-core.ts b/src/commands/onboard-auth.config-core.ts index 8b87950fb..840e1b3d5 100644 --- a/src/commands/onboard-auth.config-core.ts +++ b/src/commands/onboard-auth.config-core.ts @@ -18,7 +18,6 @@ import { } from "../agents/venice-models.js"; import type { MoltbotConfig } from "../config/config.js"; import { - CLARIFAI_DEFAULT_MODEL_REF as CLARIFAI_DEFAULT_MODEL_REF_CRED, OPENROUTER_DEFAULT_MODEL_REF, VERCEL_AI_GATEWAY_DEFAULT_MODEL_REF, ZAI_DEFAULT_MODEL_REF, @@ -435,7 +434,9 @@ export function applyClarifaiProviderConfig(cfg: MoltbotConfig): MoltbotConfig { const clarifaiModels = CLARIFAI_MODEL_CATALOG.map(buildClarifaiModelDefinition); const mergedModels = [ ...existingModels, - ...clarifaiModels.filter((model) => !existingModels.some((existing) => existing.id === model.id)), + ...clarifaiModels.filter( + (model) => !existingModels.some((existing) => existing.id === model.id), + ), ]; const { apiKey: existingApiKey, ...existingProviderRest } = (existingProvider ?? {}) as Record< string,