fix: format and remove unused import
This commit is contained in:
parent
683e9fee4f
commit
b0bf5ad29e
@ -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(
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user