diff --git a/www/src/lib/components/download-dropdown.svelte b/www/src/lib/components/download-dropdown.svelte index 9e52b3d4..f34b8190 100644 --- a/www/src/lib/components/download-dropdown.svelte +++ b/www/src/lib/components/download-dropdown.svelte @@ -39,9 +39,13 @@ windows: 'winget install Microsoft.FoundryLocal', macos: 'brew install microsoft/foundrylocal/foundrylocal', python: 'pip install foundry-local-sdk', + python_winml: 'pip install foundry-local-sdk-winml', javascript: 'npm install foundry-local-sdk', + javascript_winml: 'npm install foundry-local-sdk-winml', csharp: 'dotnet add package Microsoft.AI.Foundry.Local', - rust: 'cargo add foundry-local' + csharp_winml: 'dotnet add package Microsoft.AI.Foundry.Local.WinML', + rust: 'cargo add foundry-local-sdk', + rust_winml: 'cargo add foundry-local-sdk --features winml' }; let copiedItem = $state(null); @@ -122,7 +126,7 @@ - Install SDK + Install SDK (Cross-Platform) @@ -203,6 +207,89 @@ + + + Install SDK (Windows + WinML hardware acceleration) + + + + + + + + + + + + diff --git a/www/src/lib/components/home/features.svelte b/www/src/lib/components/home/features.svelte index e8c4c308..63f8e493 100644 --- a/www/src/lib/components/home/features.svelte +++ b/www/src/lib/components/home/features.svelte @@ -98,23 +98,26 @@
-
// Initialize & Load
+
// Initialize, download, load & chat
- const manager = + const mgr = FoundryLocalManager.create(config) + >({'{'} appName: 'my-app' {'}'})
- const model = manager.getCatalog().getModel('gpt-oss-20b'const model = await mgr.catalog.getModel('qwen2.5-0.5b')
await - model.load()| + model.download(); await model.load() +
+
+ const res = await model.createChatClient().completeChat(msgs)|