media-gen/vendor.ts

hope-agent · src/components/settings/media-gen/vendor.ts · typescript · MIT
voice

Maps media vendor kinds to display names, icons, and groups for settings UI.

// Source: https://github.com/shiwenwen/hope-agent | License: MIT | Copyright 2026 shiwenwen
// Provided via justclaw.it.com; keep this notice with the code.
// Vendor-kind display metadata for the media-generation settings surfaces.
// Brand names are data (not i18n); icon keys map into ProviderIcon's
// ICON_MAP — unmapped kinds fall back to its generic icon.

import type { MediaVendorKind } from "./types"

export const VENDOR_DISPLAY_NAME: Record<MediaVendorKind, string> = {
  openai: "OpenAI",
  google: "Google",
  fal: "Fal",
  minimax: "MiniMax",
  siliconflow: "SiliconFlow",
  zhipu: "ZhipuAI",
  tongyi: "Tongyi Wanxiang",
  elevenlabs: "ElevenLabs",
  stepfun: "StepFun",
  volcengine: "Volcengine Ark",
  hunyuan: "Tencent Hunyuan",
  together: "Together AI",
  xai: "xAI",
  recraft

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key