{"serveDecision":{"state":"UNKNOWN","authority":"live-serve-decision"},"downloadable":null,"downloadReady":null,"degraded":false,"stale":false,"schemaVersion":"hugging-bay.local-kit.v2","displayOnly":true,"authorizationRequired":true,"eligibilitySnapshotAt":"2026-11-01T04:50:05.095Z","generatedAt":"2026-11-01T04:50:53.669Z","status":"runnable-bundle-recipe","commandsAvailable":true,"commands":[{"tool":"lm-studio","label":"LM Studio (no terminal)","kind":"gui-walkthrough","guiProven":false,"command":"Open LM Studio, then drag the downloaded 'Apertus-8B-Instruct-2509-Q4_K_M.gguf' into My Models to load it.","note":"A walk-through for your machine, not a checked run path — these steps are guidance, never a promise it will run. LM Studio's own UI takes it from there.","prefilledFrom":{"file":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","templateSha256":"695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d"},"guideCheckedAt":"2026-09-22","guideCheckedBy":"hugging-bay-docs","guideVersion":5},{"tool":"ollama","label":"Ollama","note":"Builds a local Ollama model named \"apertus-8b-instruct-2509-q4_k_m\" from the file (Ollama imports the file's embedded chat template) and starts a chat.","prefilledFrom":{"file":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","templateSha256":"695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d"},"guideCheckedAt":"2026-09-22","guideCheckedBy":"hugging-bay-docs","guideVersion":5},{"tool":"llama.cpp","label":"llama.cpp (terminal)","kind":"terminal","proven":true,"note":"Runs the file directly with llama.cpp's command-line tool. -st (--single-turn) runs one turn with the model's embedded chat template and exits — tested on llama.cpp b10964-b29c606e2. The old -no-cnv flag was removed and is rejected by current builds.","runner":{"name":"llama.cpp","testedBuild":"b10964-b29c606e2","singleTurnFlag":"-st"},"prefilledFrom":{"file":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","templateSha256":"695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d"},"guideCheckedAt":"2026-09-22","guideCheckedBy":"hugging-bay-docs","guideVersion":5},{"tool":"python","label":"Python (llama-cpp-python)","command":"pip install llama-cpp-python && python -c 'from llama_cpp import Llama; llm = Llama(\"./Apertus-8B-Instruct-2509-Q4_K_M.gguf\", n_ctx=8192); print(llm.create_chat_completion(messages=[{'\\''role'\\'': '\\''user'\\'', '\\''content'\\'': '\\''Hello!'\\''}])['\\''choices'\\''][0]['\\''message'\\'']['\\''content'\\''])'","note":"For scripting the model from Python; create_chat_completion applies the embedded chat template.","prefilledFrom":{"file":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","templateSha256":"695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d"},"guideCheckedAt":"2026-09-22","guideCheckedBy":"hugging-bay-docs","guideVersion":5}],"runBlockKind":"hosted-file-recipe","chatContract":{"available":true,"source":"gguf-metadata:tokenizer.chat_template","sourceFileSha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d","templateSha256":"695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","templateText":"{# Unsloth template fixes #}\n{%- macro render_typescript_type(param_spec, required_params, is_nullable=false) -%}\n    {%- if param_spec.type == \"array\" -%}\n        {%- if param_spec['items'] -%}\n            {%- if param_spec['items']['type'] == \"string\" -%}\n                {{- \"string[]\" }}\n            {%- elif param_spec['items']['type'] == \"number\" -%}\n                {{- \"number[]\" }}\n            {%- elif param_spec['items']['type'] == \"integer\" -%}\n                {{- \"number[]\" }}\n            {%- elif param_spec['items']['type'] == \"boolean\" -%}\n                {{- \"boolean[]\" }}\n            {%- else -%}\n                {%- set inner_type = render_typescript_type(param_spec['items'], required_params) -%}\n                {%- if inner_type == \"object | object\" or inner_type|length > 50 -%}\n                    {{- \"any[]\" }}\n                {%- else -%}\n                    {{- inner_type + \"[]\" }}\n                {%- endif -%}\n            {%- endif -%}\n            {%- if param_spec.nullable -%}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- else -%}\n            {{- \"any[]\" }}\n            {%- if param_spec.nullable -%}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- endif -%}\n    {%- elif param_spec.type is defined and param_spec.type is iterable and param_spec.type is not string and param_spec.type is not mapping and param_spec.type[0] is defined -%}\n        {#- Handle array of types like [\"object\", \"object\"] from Union[dict, list] #}\n        {%- if param_spec.type | length > 1 -%}\n            {{- param_spec.type | join(\" | \") }}\n        {%- else -%}\n            {{- param_spec.type[0] }}\n        {%- endif -%}\n    {%- elif param_spec.oneOf -%}\n        {#- Handle oneOf schemas - check for complex unions and fallback to any #}\n        {%- set has_object_variants = false -%}\n        {%- for variant in param_spec.oneOf -%}\n            {%- if variant.type == \"object\" -%}\n                {%- set has_object_variants = true -%}\n            {%- endif -%}\n        {%- endfor -%}\n        {%- if has_object_variants and param_spec.oneOf|length > 1 -%}\n            {{- \"any\" }}\n        {%- else -%}\n            {%- for variant in param_spec.oneOf -%}\n                {{- render_typescript_type(variant, required_params) -}}\n                {%- if variant.description %}\n                    {{- \"// \" + variant.description }}\n                {%- endif -%}\n                {%- if variant.default is defined %}\n                    {{ \"// default: \" + variant.default|tojson }}\n                {%- endif -%}\n                {%- if not loop.last %}\n                    {{- \" | \" }}\n                {% endif -%}\n            {%- endfor -%}\n        {%- endif -%}\n    {%- elif param_spec.type == \"string\" -%}\n        {%- if param_spec.enum -%}\n            {{- '\"' + param_spec.enum|join('\" | \"') + '\"' -}}\n        {%- else -%}\n            {{- \"string\" }}\n            {%- if param_spec.nullable %}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- endif -%}\n    {%- elif param_spec.type == \"number\" -%}\n        {{- \"number\" }}\n    {%- elif param_spec.type == \"integer\" -%}\n        {{- \"number\" }}\n    {%- elif param_spec.type == \"boolean\" -%}\n        {{- \"boolean\" }}\n    {%- elif param_spec.type == \"object\" -%}\n        {%- if param_spec.properties -%}\n            {{- \"{\\n\" }}\n            {%- for prop_name, prop_spec in param_spec.properties.items() -%}\n                {{- prop_name -}}\n                {%- if prop_name not in (param_spec.required or []) -%}\n                    {{- \"?\" }}\n                {%- endif -%}\n                {{- \": \" }}\n                {{ render_typescript_type(prop_spec, param_spec.required or []) }}\n                {%- if not loop.last -%}\n                    {{-\", \" }}\n                {%- endif -%}\n            {%- endfor -%}\n            {{- \"}\" }}\n        {%- else -%}\n            {{- \"object\" }}\n        {%- endif -%}\n    {%- else -%}\n        {{- \"any\" }}\n    {%- endif -%}\n{%- endmacro -%}\n\n{%- macro render_tools(tools) -%}\n    {%- for tool in tools %}\n        {%- if tool is mapping and tool.function is defined %}\n            {%- set tool = tool.function -%}\n        {%- endif %}\n        {{- \"// \" + tool.description + \"\\n\" }}\n        {{- \"type \"+ tool.name + \" = \" }}\n        {%- if tool.parameters and tool.parameters.properties %}\n            {{- \"(_: {\\n\" }}\n            {%- for param_name, param_spec in tool.parameters.properties.items() %}\n                {%- if param_spec.description %}\n                    {{- \"// \" + param_spec.description + \"\\n\" }}\n                {%- endif %}\n                {{- param_name }}\n                {%- if param_name not in (tool.parameters.required or []) -%}\n                    {{- \"?\" }}\n                {%- endif -%}\n                {{- \": \" }}\n                {{- render_typescript_type(param_spec, tool.parameters.required or []) }}\n                {%- if param_spec.default is defined -%}\n                    {%- if param_spec.enum %}\n                        {{- \", // default: \" + param_spec.default }}\n                    {%- elif param_spec.oneOf %}\n                        {{- \"// default: \" + param_spec.default }}\n                    {%- else %}\n                        {{- \", // default: \" + param_spec.default|tojson }}\n                    {%- endif -%}\n                {%- endif -%}\n                {%- if not loop.last %}\n                    {{- \",\\n\" }}\n                {%- else %}\n                    {{- \"\\n\" }}\n                {%- endif -%}\n            {%- endfor %}\n            {{- \"}) => any;\" }}\n        {%- else -%}\n            {{- \"() => any;\" }}\n        {%- endif -%}\n        {%- if not loop.last -%}\n            {{- \"\\n\" }}\n        {%- endif -%}\n    {%- endfor %}\n{%- endmacro -%}\n\n{{ bos_token }}\n\n{%- set system_token = '<|system_start|>' -%}\n{%- set end_system_token = '<|system_end|>' -%}\n{%- set developer_token = '<|developer_start|>' -%}\n{%- set end_developer_token = '<|developer_end|>' -%}\n{%- set user_token = '<|user_start|>' -%}\n{%- set end_user_token = '<|user_end|>' -%}\n{%- set assistant_token = '<|assistant_start|>' -%}\n{%- set end_assistant_token = '<|assistant_end|>' -%}\n{%- set inner_token = '<|inner_prefix|>' -%}\n{%- set outer_token = '<|inner_suffix|>' -%}\n{%- set tool_calls_token = '<|tools_prefix|>' -%}\n{%- set end_tool_calls_token = '<|tools_suffix|>' -%}\n\n{%- set ns = namespace(in_assistant=false, in_tool=false, in_inner=false, assistant_format=none) -%}\n\n{%- if messages and messages[0].role == 'system' -%}\n    {%- if \"content\" in messages[0] -%}\n        {%- if messages[0].content is string -%}\n            {{ system_token + messages[0].content + end_system_token }}\n        {%- elif messages[0].content is mapping and \"text\" in messages[0].content -%}\n            {{ system_token + messages[0].content.text + end_system_token }}\n        {%- else -%}\n            {{- raise_exception(\"Invalid system message\") -}}\n        {%- endif -%}\n    {%- else -%}\n        {{- raise_exception(\"Invalid system message\") -}}\n    {%- endif -%}\n    {%- set loop_messages = messages[1:] -%}\n{%- else -%}\n    {{ system_token + 'You are Apertus, a helpful assistant created by the SwissAI initiative.\\nKnowledge cutoff: 2024-04\\nCurrent date: ' + strftime_now('%Y-%m-%d') + end_system_token }}\n    {%- set loop_messages = messages -%}\n{%- endif -%}\n\n{{ developer_token + 'Deliberation: ' }}\n{%- if enable_thinking is defined and enable_thinking -%}\n    {{ 'enabled\\n' }}\n{%- else -%}\n    {{ 'disabled\\n' }}\n{%- endif -%}\n{%- if tools is defined and tools -%}\n    {{ 'Tool Capabilities:\\n' + render_tools(tools) }}\n{%- else -%}\n    {{ 'Tool Capabilities: disabled' }}\n{%- endif -%}\n{{ end_developer_token }}\n\n{%- for message in loop_messages -%}\n    {%- if message.role == 'user' -%}\n        {%- set ns.in_inner = false -%}\n        {%- if ns.in_tool -%}\n            {{ ']' }}\n            {%- set ns.in_tool = false -%}\n        {%- endif -%}\n        {%- if ns.in_assistant -%}\n            {{ end_assistant_token }}\n            {%- set ns.in_assistant = false -%}\n        {%- endif -%}\n        {%- if \"content\" in message -%}\n            {{ user_token }}\n            {%- if message.content is string -%}\n                {{ message.content }}\n            {%- elif message.content is mapping and \"parts\" in message.content -%}\n                {%- set parts = message.content.parts -%}\n                {%- for part in parts -%}\n                    {%- if part.type == \"text\" -%}\n                        {{ part.text }}\n                    {%- else -%}\n                        {{- raise_exception(\"Invalid user part: \" + part.type) -}}\n                    {%- endif -%}\n                {%- endfor -%}\n            {%- else -%}\n                {{- raise_exception(\"Invalid user message: \" + message.role) -}}\n            {%- endif -%}\n            {{ end_user_token }}\n        {%- endif -%}\n    {%- elif message.role == 'assistant' -%}\n        {%- if not ns.in_assistant -%}\n            {{ assistant_token }}\n            {%- set ns.in_assistant = true -%}\n        {%- endif -%}\n        {%- if \"content\" in message -%}\n            {%- if message.content is string and (ns.assistant_format is none or ns.assistant_format == \"string\") -%}\n                {%- if ns.in_tool -%}\n                    {{ ']' }}\n                    {%- set ns.in_tool = false -%}\n                {%- endif -%}\n                {%- set ns.assistant_format = \"string\" -%}\n                {{ message.content }}\n            {%- elif message.content is mapping and \"blocks\" in message.content and (ns.assistant_format is none or ns.assistant_format == \"mapping\") -%}\n                {%- set ns.assistant_format = \"mapping\" -%}\n                {%- set blocks = message.content.blocks -%}\n                {%- for block in blocks -%}\n                    {%- if block.type == 'thoughts' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if not ns.in_inner -%}\n                            {%- set ns.in_inner = true -%}\n                            {{ inner_token }}\n                        {%- endif -%}\n                        {{ block.text }}\n                    {%- elif block.type == 'tool_calls' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if ns.in_inner and not loop.first and block.calls|length == 1 and block.calls[0].name == 'display_answers' -%}\n                            {%- set ns.in_inner = false -%}\n                            {{ outer_token }}\n                        {%- endif -%}\n                        {{ tool_calls_token + '[' }}\n                        {%- for tool_call in block.calls -%}\n                            {{- '{\"' + tool_call.name + '\": ' + (tool_call.arguments if tool_call.arguments is string else tool_call.arguments|tojson) + '}' }}\n                            {%- if not loop.last -%}\n                                {{- \", \" }}\n                            {%- endif -%}\n                        {%- endfor -%}\n                        {{ ']' + end_tool_calls_token }}\n                    {%- elif block.type == 'tool_outputs' -%}\n                        {%- if ns.in_tool -%}\n                            {{- raise_exception(\"Cannot have both tool outputs as separate messages and tool outputs as blocks\") -}}\n                        {%- endif -%}\n                        {{ '[' }}\n                        {%- for tool_output in block.outputs -%}\n                            {{- tool_output.output }}\n                            {%- if not loop.last -%}\n                                {{- \", \" }}\n                            {%- endif -%}\n                        {%- endfor -%}\n                        {{- ']' }}\n                    {%- elif block.type == 'response' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if (not loop.first and ns.in_inner) or (ns.in_assistant and ns.in_inner) -%}\n                            {%- set ns.in_inner = false -%}\n                            {{ outer_token }}\n                        {%- endif -%}\n                        {{ block.text }}\n                    {%- else -%}\n                        {{- raise_exception(\"Invalid assistant block type: \" + block.type) -}}\n                    {%- endif -%}\n                {%- endfor -%}\n            {%- endif -%}\n        {%- else -%}\n            {{- raise_exception(\"Invalid assistant message\") -}}\n        {%- endif -%}\n        {%- if \"tool_calls\" in message and message.tool_calls -%}\n            {{ tool_calls_token + '[' }}\n            {%- for tool_call in message.tool_calls -%}\n                {%- if tool_call.type == 'function' -%}\n                    {%- set function = tool_call.function -%}\n                    {{- '{\"' + function.name + '\": ' + (function.arguments if function.arguments is string else function.arguments|tojson) + '}' }}\n                    {%- if not loop.last -%}\n                        {{- \", \" }}\n                    {%- endif -%}\n                {%- else -%}\n                    {{- raise_exception(\"Invalid tool call type: \" + tool_call.type) -}}\n                {%- endif -%}\n            {%- endfor -%}\n            {{ ']' + end_tool_calls_token }}\n        {%- endif -%}\n    {%- elif message.role == 'tool' -%}\n        {%- if not ns.in_assistant -%}\n            {{- raise_exception(\"Tool message outside of assistant\") -}}\n        {%- endif -%}\n        {%- if not ns.in_tool -%}\n            {{ '[' }}\n            {%- set ns.in_tool = true -%}\n        {%- else -%}\n            {{ \", \"}}\n        {%- endif -%}\n        {{ message.content }}\n    {%- else -%}\n        {{- raise_exception(\"Invalid message role\") -}}\n    {%- endif -%}\n{%- endfor -%}\n{%- if ns.in_tool -%}\n    {{ ']' }}\n{%- endif -%}\n{%- if add_generation_prompt -%}\n    {{ assistant_token }}\n{%- endif -%}\n{# Copyright 2025-present Unsloth. Apache 2.0 License. #}","extractedAt":"2026-09-24","extractionStage":"ingest.template-extract/v1","architecture":"apertus","contextLength":65536,"stop":["<|assistant_end|>"],"thinking":{"mode":"none"}},"artifact":{"id":"hf-model-unsloth-apertus-8b-instruct-2509-gguf","repo":"unsloth/Apertus-8B-Instruct-2509-GGUF","type":"llm","summary":"Model from Hugging Face for text generation: unsloth/Apertus-8B-Instruct-2509-GGUF · transformers","license":"apache-2.0","hostingStatus":"hosted","hostedFileCount":9,"hostedFileCountAuthority":"live-serve-decision","displayFileCount":9,"fileCount":37,"upstreamUrl":"https://huggingface.co/unsloth/Apertus-8B-Instruct-2509-GGUF"},"tool":"any","toolCompatibility":{"status":"unknown","reason":"recorded-evaluator-not-integrated"},"readiness":"unknown","requiredFiles":[{"path":".gitattributes","sizeBytes":3505,"sha256":"","format":"gitattributes","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":false,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-BF16.gguf","sizeBytes":16115119072,"sha256":"3c304abf37a80b1022244f2fcef5b2df316a8959ab46ac1f563e2358fc26e140","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-IQ4_NL.gguf","sizeBytes":4694029568,"sha256":"220cb2dc4cf0f962dd78f3bf9e02dbd05eb80746c24a9dda7053535372afb9b5","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-IQ4_XS.gguf","sizeBytes":4480120064,"sha256":"52f829684e000fc52f4fac4d0259adb6424ae94f18caf2ca3210dd770cd823f7","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-IQ4_XS.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q2_K.gguf","sizeBytes":3287889152,"sha256":"0bccebcb5a803265ef001cc25a22cd66b86bee339df0d9b24fc9c00848b10df8","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q2_K.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q2_K_L.gguf","sizeBytes":3413718272,"sha256":"b25f03b1302e8f3fd661d3089b71687408c52bff7c53da629a0565d0c03e0181","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q2_K_L.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q3_K_M.gguf","sizeBytes":4165547264,"sha256":"5a5988394272982041c6f37f223e487daad087b840e4c0861975c39971986510","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q3_K_M.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q3_K_S.gguf","sizeBytes":3679008000,"sha256":"24561aedfd2f086490d4eb0ea82b33d8b5becce6b8587ecf5ab996aa69a445f1","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q4_0.gguf","sizeBytes":4699272448,"sha256":"0d8dc1b62443923837bca3b883b3e6fb122e0a157b07e1a65195bdf4178bb8bb","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q4_1.gguf","sizeBytes":5147014400,"sha256":"b5e86e2e47dbf6c75b02b17920b38b14a613fcf28dea5ebde1f589f6d42fec77","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","sizeBytes":5057885440,"sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d","format":"gguf","risk":"low","sourceKind":"mirrored-upstream","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q4_K_M.gguf","chatTemplate":{"artifactId":"hf-model-unsloth-apertus-8b-instruct-2509-gguf","filePath":"Apertus-8B-Instruct-2509-Q4_K_M.gguf","sha256":"87e7f0eb5a1d33e1a8ea4e7fdd2363764e0465061dd92962e0073aec31a7944d","architecture":"apertus","generalName":"Apertus-8B-Instruct-2509","tokenizerModel":"gpt2","contextLength":65536,"bos":"<s>","eos":"<|assistant_end|>","stop":["<|assistant_end|>"],"thinking":{"mode":"none"},"chatTemplate":"{# Unsloth template fixes #}\n{%- macro render_typescript_type(param_spec, required_params, is_nullable=false) -%}\n    {%- if param_spec.type == \"array\" -%}\n        {%- if param_spec['items'] -%}\n            {%- if param_spec['items']['type'] == \"string\" -%}\n                {{- \"string[]\" }}\n            {%- elif param_spec['items']['type'] == \"number\" -%}\n                {{- \"number[]\" }}\n            {%- elif param_spec['items']['type'] == \"integer\" -%}\n                {{- \"number[]\" }}\n            {%- elif param_spec['items']['type'] == \"boolean\" -%}\n                {{- \"boolean[]\" }}\n            {%- else -%}\n                {%- set inner_type = render_typescript_type(param_spec['items'], required_params) -%}\n                {%- if inner_type == \"object | object\" or inner_type|length > 50 -%}\n                    {{- \"any[]\" }}\n                {%- else -%}\n                    {{- inner_type + \"[]\" }}\n                {%- endif -%}\n            {%- endif -%}\n            {%- if param_spec.nullable -%}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- else -%}\n            {{- \"any[]\" }}\n            {%- if param_spec.nullable -%}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- endif -%}\n    {%- elif param_spec.type is defined and param_spec.type is iterable and param_spec.type is not string and param_spec.type is not mapping and param_spec.type[0] is defined -%}\n        {#- Handle array of types like [\"object\", \"object\"] from Union[dict, list] #}\n        {%- if param_spec.type | length > 1 -%}\n            {{- param_spec.type | join(\" | \") }}\n        {%- else -%}\n            {{- param_spec.type[0] }}\n        {%- endif -%}\n    {%- elif param_spec.oneOf -%}\n        {#- Handle oneOf schemas - check for complex unions and fallback to any #}\n        {%- set has_object_variants = false -%}\n        {%- for variant in param_spec.oneOf -%}\n            {%- if variant.type == \"object\" -%}\n                {%- set has_object_variants = true -%}\n            {%- endif -%}\n        {%- endfor -%}\n        {%- if has_object_variants and param_spec.oneOf|length > 1 -%}\n            {{- \"any\" }}\n        {%- else -%}\n            {%- for variant in param_spec.oneOf -%}\n                {{- render_typescript_type(variant, required_params) -}}\n                {%- if variant.description %}\n                    {{- \"// \" + variant.description }}\n                {%- endif -%}\n                {%- if variant.default is defined %}\n                    {{ \"// default: \" + variant.default|tojson }}\n                {%- endif -%}\n                {%- if not loop.last %}\n                    {{- \" | \" }}\n                {% endif -%}\n            {%- endfor -%}\n        {%- endif -%}\n    {%- elif param_spec.type == \"string\" -%}\n        {%- if param_spec.enum -%}\n            {{- '\"' + param_spec.enum|join('\" | \"') + '\"' -}}\n        {%- else -%}\n            {{- \"string\" }}\n            {%- if param_spec.nullable %}\n                {{- \" | null\" }}\n            {%- endif -%}\n        {%- endif -%}\n    {%- elif param_spec.type == \"number\" -%}\n        {{- \"number\" }}\n    {%- elif param_spec.type == \"integer\" -%}\n        {{- \"number\" }}\n    {%- elif param_spec.type == \"boolean\" -%}\n        {{- \"boolean\" }}\n    {%- elif param_spec.type == \"object\" -%}\n        {%- if param_spec.properties -%}\n            {{- \"{\\n\" }}\n            {%- for prop_name, prop_spec in param_spec.properties.items() -%}\n                {{- prop_name -}}\n                {%- if prop_name not in (param_spec.required or []) -%}\n                    {{- \"?\" }}\n                {%- endif -%}\n                {{- \": \" }}\n                {{ render_typescript_type(prop_spec, param_spec.required or []) }}\n                {%- if not loop.last -%}\n                    {{-\", \" }}\n                {%- endif -%}\n            {%- endfor -%}\n            {{- \"}\" }}\n        {%- else -%}\n            {{- \"object\" }}\n        {%- endif -%}\n    {%- else -%}\n        {{- \"any\" }}\n    {%- endif -%}\n{%- endmacro -%}\n\n{%- macro render_tools(tools) -%}\n    {%- for tool in tools %}\n        {%- if tool is mapping and tool.function is defined %}\n            {%- set tool = tool.function -%}\n        {%- endif %}\n        {{- \"// \" + tool.description + \"\\n\" }}\n        {{- \"type \"+ tool.name + \" = \" }}\n        {%- if tool.parameters and tool.parameters.properties %}\n            {{- \"(_: {\\n\" }}\n            {%- for param_name, param_spec in tool.parameters.properties.items() %}\n                {%- if param_spec.description %}\n                    {{- \"// \" + param_spec.description + \"\\n\" }}\n                {%- endif %}\n                {{- param_name }}\n                {%- if param_name not in (tool.parameters.required or []) -%}\n                    {{- \"?\" }}\n                {%- endif -%}\n                {{- \": \" }}\n                {{- render_typescript_type(param_spec, tool.parameters.required or []) }}\n                {%- if param_spec.default is defined -%}\n                    {%- if param_spec.enum %}\n                        {{- \", // default: \" + param_spec.default }}\n                    {%- elif param_spec.oneOf %}\n                        {{- \"// default: \" + param_spec.default }}\n                    {%- else %}\n                        {{- \", // default: \" + param_spec.default|tojson }}\n                    {%- endif -%}\n                {%- endif -%}\n                {%- if not loop.last %}\n                    {{- \",\\n\" }}\n                {%- else %}\n                    {{- \"\\n\" }}\n                {%- endif -%}\n            {%- endfor %}\n            {{- \"}) => any;\" }}\n        {%- else -%}\n            {{- \"() => any;\" }}\n        {%- endif -%}\n        {%- if not loop.last -%}\n            {{- \"\\n\" }}\n        {%- endif -%}\n    {%- endfor %}\n{%- endmacro -%}\n\n{{ bos_token }}\n\n{%- set system_token = '<|system_start|>' -%}\n{%- set end_system_token = '<|system_end|>' -%}\n{%- set developer_token = '<|developer_start|>' -%}\n{%- set end_developer_token = '<|developer_end|>' -%}\n{%- set user_token = '<|user_start|>' -%}\n{%- set end_user_token = '<|user_end|>' -%}\n{%- set assistant_token = '<|assistant_start|>' -%}\n{%- set end_assistant_token = '<|assistant_end|>' -%}\n{%- set inner_token = '<|inner_prefix|>' -%}\n{%- set outer_token = '<|inner_suffix|>' -%}\n{%- set tool_calls_token = '<|tools_prefix|>' -%}\n{%- set end_tool_calls_token = '<|tools_suffix|>' -%}\n\n{%- set ns = namespace(in_assistant=false, in_tool=false, in_inner=false, assistant_format=none) -%}\n\n{%- if messages and messages[0].role == 'system' -%}\n    {%- if \"content\" in messages[0] -%}\n        {%- if messages[0].content is string -%}\n            {{ system_token + messages[0].content + end_system_token }}\n        {%- elif messages[0].content is mapping and \"text\" in messages[0].content -%}\n            {{ system_token + messages[0].content.text + end_system_token }}\n        {%- else -%}\n            {{- raise_exception(\"Invalid system message\") -}}\n        {%- endif -%}\n    {%- else -%}\n        {{- raise_exception(\"Invalid system message\") -}}\n    {%- endif -%}\n    {%- set loop_messages = messages[1:] -%}\n{%- else -%}\n    {{ system_token + 'You are Apertus, a helpful assistant created by the SwissAI initiative.\\nKnowledge cutoff: 2024-04\\nCurrent date: ' + strftime_now('%Y-%m-%d') + end_system_token }}\n    {%- set loop_messages = messages -%}\n{%- endif -%}\n\n{{ developer_token + 'Deliberation: ' }}\n{%- if enable_thinking is defined and enable_thinking -%}\n    {{ 'enabled\\n' }}\n{%- else -%}\n    {{ 'disabled\\n' }}\n{%- endif -%}\n{%- if tools is defined and tools -%}\n    {{ 'Tool Capabilities:\\n' + render_tools(tools) }}\n{%- else -%}\n    {{ 'Tool Capabilities: disabled' }}\n{%- endif -%}\n{{ end_developer_token }}\n\n{%- for message in loop_messages -%}\n    {%- if message.role == 'user' -%}\n        {%- set ns.in_inner = false -%}\n        {%- if ns.in_tool -%}\n            {{ ']' }}\n            {%- set ns.in_tool = false -%}\n        {%- endif -%}\n        {%- if ns.in_assistant -%}\n            {{ end_assistant_token }}\n            {%- set ns.in_assistant = false -%}\n        {%- endif -%}\n        {%- if \"content\" in message -%}\n            {{ user_token }}\n            {%- if message.content is string -%}\n                {{ message.content }}\n            {%- elif message.content is mapping and \"parts\" in message.content -%}\n                {%- set parts = message.content.parts -%}\n                {%- for part in parts -%}\n                    {%- if part.type == \"text\" -%}\n                        {{ part.text }}\n                    {%- else -%}\n                        {{- raise_exception(\"Invalid user part: \" + part.type) -}}\n                    {%- endif -%}\n                {%- endfor -%}\n            {%- else -%}\n                {{- raise_exception(\"Invalid user message: \" + message.role) -}}\n            {%- endif -%}\n            {{ end_user_token }}\n        {%- endif -%}\n    {%- elif message.role == 'assistant' -%}\n        {%- if not ns.in_assistant -%}\n            {{ assistant_token }}\n            {%- set ns.in_assistant = true -%}\n        {%- endif -%}\n        {%- if \"content\" in message -%}\n            {%- if message.content is string and (ns.assistant_format is none or ns.assistant_format == \"string\") -%}\n                {%- if ns.in_tool -%}\n                    {{ ']' }}\n                    {%- set ns.in_tool = false -%}\n                {%- endif -%}\n                {%- set ns.assistant_format = \"string\" -%}\n                {{ message.content }}\n            {%- elif message.content is mapping and \"blocks\" in message.content and (ns.assistant_format is none or ns.assistant_format == \"mapping\") -%}\n                {%- set ns.assistant_format = \"mapping\" -%}\n                {%- set blocks = message.content.blocks -%}\n                {%- for block in blocks -%}\n                    {%- if block.type == 'thoughts' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if not ns.in_inner -%}\n                            {%- set ns.in_inner = true -%}\n                            {{ inner_token }}\n                        {%- endif -%}\n                        {{ block.text }}\n                    {%- elif block.type == 'tool_calls' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if ns.in_inner and not loop.first and block.calls|length == 1 and block.calls[0].name == 'display_answers' -%}\n                            {%- set ns.in_inner = false -%}\n                            {{ outer_token }}\n                        {%- endif -%}\n                        {{ tool_calls_token + '[' }}\n                        {%- for tool_call in block.calls -%}\n                            {{- '{\"' + tool_call.name + '\": ' + (tool_call.arguments if tool_call.arguments is string else tool_call.arguments|tojson) + '}' }}\n                            {%- if not loop.last -%}\n                                {{- \", \" }}\n                            {%- endif -%}\n                        {%- endfor -%}\n                        {{ ']' + end_tool_calls_token }}\n                    {%- elif block.type == 'tool_outputs' -%}\n                        {%- if ns.in_tool -%}\n                            {{- raise_exception(\"Cannot have both tool outputs as separate messages and tool outputs as blocks\") -}}\n                        {%- endif -%}\n                        {{ '[' }}\n                        {%- for tool_output in block.outputs -%}\n                            {{- tool_output.output }}\n                            {%- if not loop.last -%}\n                                {{- \", \" }}\n                            {%- endif -%}\n                        {%- endfor -%}\n                        {{- ']' }}\n                    {%- elif block.type == 'response' -%}\n                        {%- if ns.in_tool -%}\n                            {{ ']' }}\n                            {%- set ns.in_tool = false -%}\n                        {%- endif -%}\n                        {%- if (not loop.first and ns.in_inner) or (ns.in_assistant and ns.in_inner) -%}\n                            {%- set ns.in_inner = false -%}\n                            {{ outer_token }}\n                        {%- endif -%}\n                        {{ block.text }}\n                    {%- else -%}\n                        {{- raise_exception(\"Invalid assistant block type: \" + block.type) -}}\n                    {%- endif -%}\n                {%- endfor -%}\n            {%- endif -%}\n        {%- else -%}\n            {{- raise_exception(\"Invalid assistant message\") -}}\n        {%- endif -%}\n        {%- if \"tool_calls\" in message and message.tool_calls -%}\n            {{ tool_calls_token + '[' }}\n            {%- for tool_call in message.tool_calls -%}\n                {%- if tool_call.type == 'function' -%}\n                    {%- set function = tool_call.function -%}\n                    {{- '{\"' + function.name + '\": ' + (function.arguments if function.arguments is string else function.arguments|tojson) + '}' }}\n                    {%- if not loop.last -%}\n                        {{- \", \" }}\n                    {%- endif -%}\n                {%- else -%}\n                    {{- raise_exception(\"Invalid tool call type: \" + tool_call.type) -}}\n                {%- endif -%}\n            {%- endfor -%}\n            {{ ']' + end_tool_calls_token }}\n        {%- endif -%}\n    {%- elif message.role == 'tool' -%}\n        {%- if not ns.in_assistant -%}\n            {{- raise_exception(\"Tool message outside of assistant\") -}}\n        {%- endif -%}\n        {%- if not ns.in_tool -%}\n            {{ '[' }}\n            {%- set ns.in_tool = true -%}\n        {%- else -%}\n            {{ \", \"}}\n        {%- endif -%}\n        {{ message.content }}\n    {%- else -%}\n        {{- raise_exception(\"Invalid message role\") -}}\n    {%- endif -%}\n{%- endfor -%}\n{%- if ns.in_tool -%}\n    {{ ']' }}\n{%- endif -%}\n{%- if add_generation_prompt -%}\n    {{ assistant_token }}\n{%- endif -%}\n{# Copyright 2025-present Unsloth. Apache 2.0 License. #}","templateDigest":"sha256:695a11092219943af254a5a1a6f34ecccd33e7bd28c593ab67e1c95dcd77b210","extractionReason":"embedded-template","extractorVersion":"hugging-bay.gguf-embedded-chat-contract.v1","extractedAt":"2026-09-24T04:43:26.811Z","hasEmbeddedTemplate":true},"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q4_K_S.gguf","sizeBytes":4723389696,"sha256":"faadcc3cb590188bda85dc5293992a0d7a9d5d38fce4652898801c4bca771e11","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q5_K_M.gguf","sizeBytes":5812860160,"sha256":"8b5f3ace9bd5ba476c3463de26e777f84016fd215dceb9ef9159938cc9775334","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q5_K_M.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-Q5_K_S.gguf","sizeBytes":5616776448,"sha256":"70c1df03bc1d1f7ad0b857dd05fc1a799aa68e58c648b169a4629db3135cd2c9","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q6_K.gguf","sizeBytes":6615020800,"sha256":"dc60c13413199c912d98d4c4d9b1a1b325beafeec8f898cf73c2fd2ad45dad5a","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-Q8_0.gguf","sizeBytes":8565372160,"sha256":"72fe8b0421884949aad157c1e19e249b6e52069b2eca98b41ebe105beb4a3dfc","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-Q8_0.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-UD-IQ1_M.gguf","sizeBytes":2348758272,"sha256":"129b67d083f27d6ad24d114827febd6802befdce3d7999f418250ef91a06d241","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-IQ1_S.gguf","sizeBytes":2230400256,"sha256":"74f37344bc9fe6b8e33bd27231930c7ed05e2ccbffe001a39e9daa21ca9bda29","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-IQ2_M.gguf","sizeBytes":3026105600,"sha256":"a7fe8a14fdef0ef142d01f91c37dd78be56af568bff949ab123e4cfcee1785fb","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-IQ2_XXS.gguf","sizeBytes":2552247552,"sha256":"967866208e670fb26af25e7fd8b1f08c310e00d1ac535f3b9a92f2f5651576d8","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-IQ3_XXS.gguf","sizeBytes":3356538112,"sha256":"f9b6e7fca4c828ac1ae70a4ffdcad29fdf366d434a9ffc1b894ca11e5fe7cdc4","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-UD-IQ3_XXS.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-UD-Q2_K_XL.gguf","sizeBytes":3501372672,"sha256":"2660cf8b8cf94fe8a6b06c1d88f9ebdd8677746a6fdf14a2f46fc64af9fd194e","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":true,"readiness":"unknown","downloadReady":null,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"UNKNOWN","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-unsloth-apertus-8b-instruct-2509-gguf/Apertus-8B-Instruct-2509-UD-Q2_K_XL.gguf","chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":true,"signature":"signed","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"signed"},{"path":"Apertus-8B-Instruct-2509-UD-Q3_K_XL.gguf","sizeBytes":4347770112,"sha256":"f18cef5d31dbe600f5cc341a6738437d93b37e557edd5bd11f276ae8f1bd9638","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-Q4_K_XL.gguf","sizeBytes":5135938816,"sha256":"975d509d9677854c8680a3414f2e7fd8d42b2e957230889675d56e43477c1642","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-Q5_K_XL.gguf","sizeBytes":5823968512,"sha256":"88e517c010ceb9ba39dad41f9082c3394f7decc63dd4c86bb0691aa9cfa9cf17","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-Q6_K_XL.gguf","sizeBytes":7390082304,"sha256":"79057e86304fb3676e45d286bfe867e138994d591547ad9bebce7662277c1bdd","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"Apertus-8B-Instruct-2509-UD-Q8_K_XL.gguf","sizeBytes":10621891840,"sha256":"fa1b6a4ce380747749a0427422b7bea89350933efae139fc06f2411eaa772cff","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"README.md","sizeBytes":10948,"sha256":"","format":"md","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":false,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"},{"path":"imatrix_unsloth.gguf_file","sizeBytes":5403520,"sha256":"122585fdf7656b25f01e41488cea2fb934a6222521f9b790bdd4205e98af99ae","format":"gguf_file","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"signature_state":"unsigned"}],"warnings":["This description is temporarily unavailable."],"nextActions":[{"label":"Inspect recorded bundle state","url":"https://huggingbay.xyz/api/artifacts/hf-model-unsloth-apertus-8b-instruct-2509-gguf/bundle","method":"GET"},{"label":"List individually hashed hosted files","url":"https://huggingbay.xyz/api/downloadable-files?artifactId=hf-model-unsloth-apertus-8b-instruct-2509-gguf&limit=100","method":"GET"},{"label":"Inspect trust bundle","url":"https://huggingbay.xyz/api/trust-bundles/hf-model-unsloth-apertus-8b-instruct-2509-gguf","method":"GET"},{"label":"Open artifact","url":"https://huggingbay.xyz/artifact/hf-model-unsloth-apertus-8b-instruct-2509-gguf","method":"GET"}],"docs":{"artifactUrl":"https://huggingbay.xyz/artifact/hf-model-unsloth-apertus-8b-instruct-2509-gguf","downloadsUrl":"https://huggingbay.xyz/api/downloadable-files?artifactId=hf-model-unsloth-apertus-8b-instruct-2509-gguf&limit=100","bundleUrl":"https://huggingbay.xyz/api/artifacts/hf-model-unsloth-apertus-8b-instruct-2509-gguf/bundle","trustBundleUrl":"https://huggingbay.xyz/api/trust-bundles/hf-model-unsloth-apertus-8b-instruct-2509-gguf"},"note":{"summary":"Downloadable doesn't mean tested: this record says whether the exact file can be downloaded now, not that the model is complete or that it runs.","downloadable":true},"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"stale","checked_at":null,"evidence_url":"/api/manifests/hf-model-unsloth-apertus-8b-instruct-2509-gguf"}}