From c8785c32ddea568d9dd4c9bf456e20cac1db7587 Mon Sep 17 00:00:00 2001 From: Alexander Brown Date: Mon, 26 Jan 2026 20:37:18 -0800 Subject: [PATCH] feat: add Hugging Face model source support (#8330) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for Hugging Face as a model source in the Model Info Panel. - Display HF logo for Hugging Face sources - Extract source URL from `repo_url` metadata field ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8330-feat-add-Hugging-Face-model-source-support-2f56d73d3650816b8a01d903411ee3a1) by [Unito](https://www.unito.io) Co-authored-by: Amp --- src/platform/assets/components/modelInfo/ModelInfoPanel.vue | 6 ++++++ src/platform/assets/utils/assetMetadataUtils.ts | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/platform/assets/components/modelInfo/ModelInfoPanel.vue b/src/platform/assets/components/modelInfo/ModelInfoPanel.vue index 589aab257..d0eeb2e96 100644 --- a/src/platform/assets/components/modelInfo/ModelInfoPanel.vue +++ b/src/platform/assets/components/modelInfo/ModelInfoPanel.vue @@ -50,6 +50,12 @@ alt="" class="size-4 shrink-0" /> + {{ t('assetBrowser.modelInfo.viewOnSource', { source: sourceName }) }} diff --git a/src/platform/assets/utils/assetMetadataUtils.ts b/src/platform/assets/utils/assetMetadataUtils.ts index acddf4950..896a526d4 100644 --- a/src/platform/assets/utils/assetMetadataUtils.ts +++ b/src/platform/assets/utils/assetMetadataUtils.ts @@ -72,6 +72,9 @@ export function getAssetDisplayName(asset: AssetItem): string { * @returns The source URL or null if not present/parseable */ export function getAssetSourceUrl(asset: AssetItem): string | null { + if (typeof asset.metadata?.repo_url === 'string') { + return asset.metadata.repo_url + } // Note: Reversed priority for backwards compatibility const sourceArn = asset.metadata?.source_arn ?? asset.user_metadata?.source_arn