fix: format and remove unused import

This commit is contained in:
User 2026-01-28 19:32:51 -05:00
parent 683e9fee4f
commit b0bf5ad29e
2 changed files with 8 additions and 6 deletions

View File

@ -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 // Default model - the FULL URL is required as the model name
// Example: https://clarifai.com/openai/chat-completion/models/gpt-oss-120b // 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"; export const CLARIFAI_DEFAULT_MODEL_REF = "clarifai/gpt-oss-120b";
// Clarifai uses PAT (Personal Access Token) for authentication // 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. * IMPORTANT: Clarifai requires the FULL model URL as the model ID.
* Format: https://clarifai.com/{user_id}/{app_id}/models/{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} * Or with version: https://clarifai.com/{user_id}/{app_id}/models/{model_id}/versions/{version_id}
* *
* Examples: * Examples:
* - https://clarifai.com/openai/chat-completion/models/gpt-oss-120b/versions/f1d2a.... * - https://clarifai.com/openai/chat-completion/models/gpt-oss-120b/versions/f1d2a....
* *
* Authentication: Uses PAT (Personal Access Token), also called API key. * Authentication: Uses PAT (Personal Access Token), also called API key.
* Set via CLARIFAI_API_KEY or CLARIFAI_PAT environment variable. * Set via CLARIFAI_API_KEY or CLARIFAI_PAT environment variable.
* *
* Browse available models at: https://clarifai.com/explore/models * Browse available models at: https://clarifai.com/explore/models
*/ */
export const CLARIFAI_MODEL_CATALOG = [ export const CLARIFAI_MODEL_CATALOG = [
@ -44,7 +45,7 @@ export const CLARIFAI_MODEL_CATALOG = [
input: ["text"] as Array<"text" | "image">, input: ["text"] as Array<"text" | "image">,
contextWindow: 128000, contextWindow: 128000,
maxTokens: 4096, maxTokens: 4096,
} },
]; ];
export function buildClarifaiModelDefinition( export function buildClarifaiModelDefinition(

View File

@ -18,7 +18,6 @@ import {
} from "../agents/venice-models.js"; } from "../agents/venice-models.js";
import type { MoltbotConfig } from "../config/config.js"; import type { MoltbotConfig } from "../config/config.js";
import { import {
CLARIFAI_DEFAULT_MODEL_REF as CLARIFAI_DEFAULT_MODEL_REF_CRED,
OPENROUTER_DEFAULT_MODEL_REF, OPENROUTER_DEFAULT_MODEL_REF,
VERCEL_AI_GATEWAY_DEFAULT_MODEL_REF, VERCEL_AI_GATEWAY_DEFAULT_MODEL_REF,
ZAI_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 clarifaiModels = CLARIFAI_MODEL_CATALOG.map(buildClarifaiModelDefinition);
const mergedModels = [ const mergedModels = [
...existingModels, ...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< const { apiKey: existingApiKey, ...existingProviderRest } = (existingProvider ?? {}) as Record<
string, string,