export async function createDiscoveredModelId(providerId: string, providerModel: string) { const digest = await globalThis.crypto.subtle.digest( "SHA-256", new TextEncoder().encode(`${providerId}\0${providerModel}`), ); const hex = Array.from(new Uint8Array(digest), (byte) => byte.toString(16).padStart(2, "0")).join(""); return `m-${hex.slice(0, 62)}`; }