fix: align minimax base url and discord target typing

This commit is contained in:
Ayaan Zaidi 2026-01-28 09:49:49 +05:30
parent 14e4b88bf0
commit 7cc0116dd2
2 changed files with 5 additions and 6 deletions

View File

@ -17,7 +17,7 @@ import { discoverVeniceModels, VENICE_BASE_URL } from "./venice-models.js";
type ModelsConfig = NonNullable<MoltbotConfig["models"]>; type ModelsConfig = NonNullable<MoltbotConfig["models"]>;
export type ProviderConfig = NonNullable<ModelsConfig["providers"]>[string]; export type ProviderConfig = NonNullable<ModelsConfig["providers"]>[string];
const MINIMAX_API_BASE_URL = "https://api.minimax.chat/v1"; const MINIMAX_API_BASE_URL = "https://api.minimax.io/anthropic";
const MINIMAX_DEFAULT_MODEL_ID = "MiniMax-M2.1"; const MINIMAX_DEFAULT_MODEL_ID = "MiniMax-M2.1";
const MINIMAX_DEFAULT_VISION_MODEL_ID = "MiniMax-VL-01"; const MINIMAX_DEFAULT_VISION_MODEL_ID = "MiniMax-VL-01";
const MINIMAX_DEFAULT_CONTEXT_WINDOW = 200000; const MINIMAX_DEFAULT_CONTEXT_WINDOW = 200000;

View File

@ -5,12 +5,11 @@ import {
type MessagingTarget, type MessagingTarget,
type MessagingTargetKind, type MessagingTargetKind,
type MessagingTargetParseOptions, type MessagingTargetParseOptions,
type DirectoryConfigParams,
type ChannelDirectoryEntry,
} from "../channels/targets.js"; } from "../channels/targets.js";
import type { DirectoryConfigParams } from "../channels/plugins/directory-config.js";
import { listDiscordDirectoryPeersLive } from "./directory-live.js"; import { listDiscordDirectoryPeersLive } from "./directory-live.js";
import { resolveDiscordAccount } from "./accounts.js";
export type DiscordTargetKind = MessagingTargetKind; export type DiscordTargetKind = MessagingTargetKind;
@ -76,7 +75,7 @@ export function resolveDiscordChannelId(raw: string): string {
*/ */
export async function resolveDiscordTarget( export async function resolveDiscordTarget(
raw: string, raw: string,
options: DirectoryConfigParams, options: DirectoryConfigParams & DiscordTargetParseOptions,
): Promise<MessagingTarget | undefined> { ): Promise<MessagingTarget | undefined> {
const trimmed = raw.trim(); const trimmed = raw.trim();
if (!trimmed) return undefined; if (!trimmed) return undefined;
@ -101,7 +100,7 @@ export async function resolveDiscordTarget(
const userId = match.id.replace(/^user:/, ""); const userId = match.id.replace(/^user:/, "");
return buildMessagingTarget("user", userId, trimmed); return buildMessagingTarget("user", userId, trimmed);
} }
} catch (error) { } catch {
// Directory lookup failed - fall through to parse as-is // Directory lookup failed - fall through to parse as-is
// This preserves existing behavior for channel names // This preserves existing behavior for channel names
} }