{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/huggingface-co/2026-10-15-granite-switch-4-1-chat-decisions-and-speech-from-one/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Introduced last spring, the [Granite Switch](https://github.com/generative-computing/granite-switch) project enables a modular approach to model development. Now **Granite Switch 4.1** models, armed with a Decision adapter and the fastest ASR model on the OpenASR leaderboard, can move efficiently between natural-language responses, general and specialized decisions, and speech-to-text tasks—all from one hosted endpoint.\n\n[![granite_switch_adapter_swap](https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png)](https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png)\n\nSpecifically, [Granite-Switch-4.1-8B](https://huggingface.co/ibm-granite/granite-switch-4.1-8b) and [-30B](https://huggingface.co/ibm-granite/granite-switch-4.1-30b) models are configured to include:\n\n1. A new [Decision aLoRA](https://huggingface.co/ibm-granite/granitelib-core-r1.0/blob/main/decision/README.md) for general-purpose decision-making (e.g. v1/systemone),\n2. A specialized [Guardian aLoRA](https://huggingface.co/ibm-granite/granitelib-guardian-r1.0/blob/main/guardian-core/README.md) that, on average, outperforms Jev 1.13, Microsoft-Decision-1, GPT-Luna-Decisions, and Clef-Flash on safety-related decision tasks, and\n3. [Granite-Speech-5.0-Turbo-CTC](https://huggingface.co/ibm-granite/granite-speech-5.0-470m-turboctc), the fastest ASR model on the [OpenASR Leaderboard](https://huggingface.co/spaces/hf-audio/open_asr_leaderboard), embedded for use in transcription tasks.\n\nAll three of these technologies (along with the underlying base model) are composed into one model, taking up approximately the same amount of VRAM on a GPU as the base model would by itself. That means more capabilities with fewer GPUs.\n\nAnd because the Switch adapters were built as cache-efficient [Activated LoRAs](https://research.ibm.com/blog/inference-friendly-aloras-lora), the KV cache created from a base model generation can be reused for any subsequent adapter-based decisions. Combined with our team's [recent vLLM contributions](https://github.com/generative-computing/granite-switch/blob/main/docs/SWITCH_KERNELS.md) to speed up low rank adapter inferencing, as well as a co-located ASR encoder, Granite Switch 4.1 models can *switch* between a chat request and a decision request and a spoken request, with blazing fast speeds.\n\n*Check out our [Speech-to-Decisions HF space](https://huggingface.co/spaces/ibm-granite/speech-to-decisions) where granite-switch-4.1-8b transcribes audio, generates summaries, screens for harmful content, and tests 15 other user-defined flags—all running on a single endpoint in real time.*\n\n## Granite Libraries: The OG Decision Models\n\nDecision models aren’t new. Our previous release of [Granite Libraries](https://huggingface.co/collections/ibm-granite/granite-libraries) features a repository of specialized “decision model” adapters and other specialized task adapters that can be composed into custom Granite Switch models. And while Jev and other closed decision models focus on generality, we’ve found that many of our specialized granitelib adapters can outperform generalists on specialized classification tasks.\n\n*[Compare granitelib adapters](https://huggingface.co/spaces/ibm-granite/granitelib-evals) with generalist decision models when evaluated on specialized classification tasks.*\n\nBecause adapters share the base model's KV cache, adding specialists alongside a generalist decision adapter costs almost nothing. You get broad coverage from the generalist and higher accuracy from specialists on the tasks you care about.\n\n*In a “Race” between Granite-Switch-4.1-30B (frozen base Granite + 4 specialized aLoRAs) and Jev-27B (frozen base Qwen model + 1 generic decision LoRA), Granite-Switch-4.1-30B was able to complete a real world, 5-step RAG workflow much faster than its competitor.*\n\n## Compose and Extend Your Own Granite Switch Model\n\nGranite-Switch-4.1-8B and -30B are released with “batteries included”. They are Granite Switch models that we compiled with a predefined set of helpful adapters. But you don’t need to use our version. Anyone can [compose their own Granite Switch model](https://generative-computing.github.io/granite-switch/adapter_catalog.html), mixing and matching adapters from Granite Libraries to best meet their needs.\n\nMoving forward, we see tremendous opportunity for the community to compose and extend Granite Switch models with custom and third party adapters. We plan to release an Adapter SDK for training adapters in [Mellea](https://docs.mellea.ai/advanced/lora-and-alora-adapters), along side other tutorials and Granite Switch support. These adapters could be specialized classification adapters to augment decision-based workflows or adapters for specialized language tasks. You could even use custom adapters to teach a 3B parameter version of Granite to play the classic game Doom.\n\n*Similarly to Jev, our custom 3B parameter Granite Switch model made split second decisions to navigate the Doom game, but was able to do so at **60 - 100 decisions / second,** compared to Jev’s reported 10 decisions / second.*[1](https://huggingface.co/blog/ibm-granite/granite-switch-4-1#footnote-1) *Unlike Jev, this Granite Switch model can also narrate and respond to your questions while it is playing.*\n\nWe look forward to releasing more details and data on Granite Switch in the upcoming weeks, but until then, we encourage you to try out our latest Switch models and these other helpful resources for getting started.\n\n## Accessible from anywhere\n\nComing in 8b and 30b sizes, Granite Switch 4.1 can fit wherever your workload runs. The model runs in vllm with a plug-in (see Granite Switch repo below), and has native inference support in `llama.cpp` and downstream platforms which allows the model to seamlessly swap in for `/v1/systemone` API calls anywhere they're used, while also servicing traditional chat calls, all with a shared prefix cache.\n\n## Resources for Getting Started\n\n- [Granite Switch 4.1 Model Cards](https://huggingface.co/collections/ibm-granite/granite-switch)\n- [Speech-to-Decisions Demo](https://huggingface.co/spaces/ibm-granite/speech-to-decisions)\n- [Granite Switch GitHub Repo](https://github.com/generative-computing/granite-switch)\n- [Original Granite Switch and Granite Libraries Release Blog](https://research.ibm.com/blog/granite-libraries-project-switch)\n- Create your own aLoRA v LoRA race on [Colab](https://colab.research.google.com/github/generative-computing/granite-switch/blob/main/tutorials/notebooks/alora_vs_lora_race.ipynb).\n\n* * *\n\n**Footnotes**\n\n1 [https://typesafe.ai/blog/introducing-system-one-models-and-jev](https://typesafe.ai/blog/introducing-system-one-models-and-jev)\n",
  "authors": [],
  "captured_at": "2026-10-15T21:44:29.602546406+00:00",
  "category": "ai",
  "content_html": "<p>Introduced last spring, the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/generative-computing/granite-switch\">Granite Switch</a> project enables a modular approach to model development. Now <strong>Granite Switch 4.1</strong> models, armed with a Decision adapter and the fastest ASR model on the OpenASR leaderboard, can move efficiently between natural-language responses, general and specialized decisions, and speech-to-text tasks—all from one hosted endpoint.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png\" alt=\"granite_switch_adapter_swap\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>Specifically, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/ibm-granite/granite-switch-4.1-8b\">Granite-Switch-4.1-8B</a> and <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/ibm-granite/granite-switch-4.1-30b\">-30B</a> models are configured to include:</p>\n<ol>\n<li>A new <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/ibm-granite/granitelib-core-r1.0/blob/main/decision/README.md\">Decision aLoRA</a> for general-purpose decision-making (e.g. v1/systemone),</li>\n<li>A specialized <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/ibm-granite/granitelib-guardian-r1.0/blob/main/guardian-core/README.md\">Guardian aLoRA</a> that, on average, outperforms Jev 1.13, Microsoft-Decision-1, GPT-Luna-Decisions, and Clef-Flash on safety-related decision tasks, and</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/ibm-granite/granite-speech-5.0-470m-turboctc\">Granite-Speech-5.0-Turbo-CTC</a>, the fastest ASR model on the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/spaces/hf-audio/open_asr_leaderboard\">OpenASR Leaderboard</a>, embedded for use in transcription tasks.</li>\n</ol>\n<p>All three of these technologies (along with the underlying base model) are composed into one model, taking up approximately the same amount of VRAM on a GPU as the base model would by itself. That means more capabilities with fewer GPUs.</p>\n<p>And because the Switch adapters were built as cache-efficient <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://research.ibm.com/blog/inference-friendly-aloras-lora\">Activated LoRAs</a>, the KV cache created from a base model generation can be reused for any subsequent adapter-based decisions. Combined with our team's <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/generative-computing/granite-switch/blob/main/docs/SWITCH_KERNELS.md\">recent vLLM contributions</a> to speed up low rank adapter inferencing, as well as a co-located ASR encoder, Granite Switch 4.1 models can <em>switch</em> between a chat request and a decision request and a spoken request, with blazing fast speeds.</p>\n<p><em>Check out our <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/spaces/ibm-granite/speech-to-decisions\">Speech-to-Decisions HF space</a> where granite-switch-4.1-8b transcribes audio, generates summaries, screens for harmful content, and tests 15 other user-defined flags—all running on a single endpoint in real time.</em></p>\n<h2>Granite Libraries: The OG Decision Models</h2>\n<p>Decision models aren’t new. Our previous release of <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/collections/ibm-granite/granite-libraries\">Granite Libraries</a> features a repository of specialized “decision model” adapters and other specialized task adapters that can be composed into custom Granite Switch models. And while Jev and other closed decision models focus on generality, we’ve found that many of our specialized granitelib adapters can outperform generalists on specialized classification tasks.</p>\n<p><em><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/spaces/ibm-granite/granitelib-evals\">Compare granitelib adapters</a> with generalist decision models when evaluated on specialized classification tasks.</em></p>\n<p>Because adapters share the base model's KV cache, adding specialists alongside a generalist decision adapter costs almost nothing. You get broad coverage from the generalist and higher accuracy from specialists on the tasks you care about.</p>\n<p><em>In a “Race” between Granite-Switch-4.1-30B (frozen base Granite + 4 specialized aLoRAs) and Jev-27B (frozen base Qwen model + 1 generic decision LoRA), Granite-Switch-4.1-30B was able to complete a real world, 5-step RAG workflow much faster than its competitor.</em></p>\n<h2>Compose and Extend Your Own Granite Switch Model</h2>\n<p>Granite-Switch-4.1-8B and -30B are released with “batteries included”. They are Granite Switch models that we compiled with a predefined set of helpful adapters. But you don’t need to use our version. Anyone can <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://generative-computing.github.io/granite-switch/adapter_catalog.html\">compose their own Granite Switch model</a>, mixing and matching adapters from Granite Libraries to best meet their needs.</p>\n<p>Moving forward, we see tremendous opportunity for the community to compose and extend Granite Switch models with custom and third party adapters. We plan to release an Adapter SDK for training adapters in <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.mellea.ai/advanced/lora-and-alora-adapters\">Mellea</a>, along side other tutorials and Granite Switch support. These adapters could be specialized classification adapters to augment decision-based workflows or adapters for specialized language tasks. You could even use custom adapters to teach a 3B parameter version of Granite to play the classic game Doom.</p>\n<p><em>Similarly to Jev, our custom 3B parameter Granite Switch model made split second decisions to navigate the Doom game, but was able to do so at <strong>60 - 100 decisions / second,</strong> compared to Jev’s reported 10 decisions / second.</em><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/blog/ibm-granite/granite-switch-4-1#footnote-1\">1</a> <em>Unlike Jev, this Granite Switch model can also narrate and respond to your questions while it is playing.</em></p>\n<p>We look forward to releasing more details and data on Granite Switch in the upcoming weeks, but until then, we encourage you to try out our latest Switch models and these other helpful resources for getting started.</p>\n<h2>Accessible from anywhere</h2>\n<p>Coming in 8b and 30b sizes, Granite Switch 4.1 can fit wherever your workload runs. The model runs in vllm with a plug-in (see Granite Switch repo below), and has native inference support in <code>llama.cpp</code> and downstream platforms which allows the model to seamlessly swap in for <code>/v1/systemone</code> API calls anywhere they're used, while also servicing traditional chat calls, all with a shared prefix cache.</p>\n<h2>Resources for Getting Started</h2>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/collections/ibm-granite/granite-switch\">Granite Switch 4.1 Model Cards</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/spaces/ibm-granite/speech-to-decisions\">Speech-to-Decisions Demo</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/generative-computing/granite-switch\">Granite Switch GitHub Repo</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://research.ibm.com/blog/granite-libraries-project-switch\">Original Granite Switch and Granite Libraries Release Blog</a></li>\n<li>Create your own aLoRA v LoRA race on <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://colab.research.google.com/github/generative-computing/granite-switch/blob/main/tutorials/notebooks/alora_vs_lora_race.ipynb\">Colab</a>.</li>\n</ul>\n<hr />\n<p><strong>Footnotes</strong></p>\n<p>1 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://typesafe.ai/blog/introducing-system-one-models-and-jev\">https://typesafe.ai/blog/introducing-system-one-models-and-jev</a></p>\n",
  "content_markdown": "Introduced last spring, the [Granite Switch](https://github.com/generative-computing/granite-switch) project enables a modular approach to model development. Now **Granite Switch 4.1** models, armed with a Decision adapter and the fastest ASR model on the OpenASR leaderboard, can move efficiently between natural-language responses, general and specialized decisions, and speech-to-text tasks—all from one hosted endpoint.\n\n[![granite_switch_adapter_swap](https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png)](https://cdn-uploads.huggingface.co/production/uploads/662836b742709fe826510597/LHBbw-MVVQgnYcpDK_DWC.png)\n\nSpecifically, [Granite-Switch-4.1-8B](https://huggingface.co/ibm-granite/granite-switch-4.1-8b) and [-30B](https://huggingface.co/ibm-granite/granite-switch-4.1-30b) models are configured to include:\n\n1. A new [Decision aLoRA](https://huggingface.co/ibm-granite/granitelib-core-r1.0/blob/main/decision/README.md) for general-purpose decision-making (e.g. v1/systemone),\n2. A specialized [Guardian aLoRA](https://huggingface.co/ibm-granite/granitelib-guardian-r1.0/blob/main/guardian-core/README.md) that, on average, outperforms Jev 1.13, Microsoft-Decision-1, GPT-Luna-Decisions, and Clef-Flash on safety-related decision tasks, and\n3. [Granite-Speech-5.0-Turbo-CTC](https://huggingface.co/ibm-granite/granite-speech-5.0-470m-turboctc), the fastest ASR model on the [OpenASR Leaderboard](https://huggingface.co/spaces/hf-audio/open_asr_leaderboard), embedded for use in transcription tasks.\n\nAll three of these technologies (along with the underlying base model) are composed into one model, taking up approximately the same amount of VRAM on a GPU as the base model would by itself. That means more capabilities with fewer GPUs.\n\nAnd because the Switch adapters were built as cache-efficient [Activated LoRAs](https://research.ibm.com/blog/inference-friendly-aloras-lora), the KV cache created from a base model generation can be reused for any subsequent adapter-based decisions. Combined with our team's [recent vLLM contributions](https://github.com/generative-computing/granite-switch/blob/main/docs/SWITCH_KERNELS.md) to speed up low rank adapter inferencing, as well as a co-located ASR encoder, Granite Switch 4.1 models can *switch* between a chat request and a decision request and a spoken request, with blazing fast speeds.\n\n*Check out our [Speech-to-Decisions HF space](https://huggingface.co/spaces/ibm-granite/speech-to-decisions) where granite-switch-4.1-8b transcribes audio, generates summaries, screens for harmful content, and tests 15 other user-defined flags—all running on a single endpoint in real time.*\n\n## Granite Libraries: The OG Decision Models\n\nDecision models aren’t new. Our previous release of [Granite Libraries](https://huggingface.co/collections/ibm-granite/granite-libraries) features a repository of specialized “decision model” adapters and other specialized task adapters that can be composed into custom Granite Switch models. And while Jev and other closed decision models focus on generality, we’ve found that many of our specialized granitelib adapters can outperform generalists on specialized classification tasks.\n\n*[Compare granitelib adapters](https://huggingface.co/spaces/ibm-granite/granitelib-evals) with generalist decision models when evaluated on specialized classification tasks.*\n\nBecause adapters share the base model's KV cache, adding specialists alongside a generalist decision adapter costs almost nothing. You get broad coverage from the generalist and higher accuracy from specialists on the tasks you care about.\n\n*In a “Race” between Granite-Switch-4.1-30B (frozen base Granite + 4 specialized aLoRAs) and Jev-27B (frozen base Qwen model + 1 generic decision LoRA), Granite-Switch-4.1-30B was able to complete a real world, 5-step RAG workflow much faster than its competitor.*\n\n## Compose and Extend Your Own Granite Switch Model\n\nGranite-Switch-4.1-8B and -30B are released with “batteries included”. They are Granite Switch models that we compiled with a predefined set of helpful adapters. But you don’t need to use our version. Anyone can [compose their own Granite Switch model](https://generative-computing.github.io/granite-switch/adapter_catalog.html), mixing and matching adapters from Granite Libraries to best meet their needs.\n\nMoving forward, we see tremendous opportunity for the community to compose and extend Granite Switch models with custom and third party adapters. We plan to release an Adapter SDK for training adapters in [Mellea](https://docs.mellea.ai/advanced/lora-and-alora-adapters), along side other tutorials and Granite Switch support. These adapters could be specialized classification adapters to augment decision-based workflows or adapters for specialized language tasks. You could even use custom adapters to teach a 3B parameter version of Granite to play the classic game Doom.\n\n*Similarly to Jev, our custom 3B parameter Granite Switch model made split second decisions to navigate the Doom game, but was able to do so at **60 - 100 decisions / second,** compared to Jev’s reported 10 decisions / second.*[1](https://huggingface.co/blog/ibm-granite/granite-switch-4-1#footnote-1) *Unlike Jev, this Granite Switch model can also narrate and respond to your questions while it is playing.*\n\nWe look forward to releasing more details and data on Granite Switch in the upcoming weeks, but until then, we encourage you to try out our latest Switch models and these other helpful resources for getting started.\n\n## Accessible from anywhere\n\nComing in 8b and 30b sizes, Granite Switch 4.1 can fit wherever your workload runs. The model runs in vllm with a plug-in (see Granite Switch repo below), and has native inference support in `llama.cpp` and downstream platforms which allows the model to seamlessly swap in for `/v1/systemone` API calls anywhere they're used, while also servicing traditional chat calls, all with a shared prefix cache.\n\n## Resources for Getting Started\n\n- [Granite Switch 4.1 Model Cards](https://huggingface.co/collections/ibm-granite/granite-switch)\n- [Speech-to-Decisions Demo](https://huggingface.co/spaces/ibm-granite/speech-to-decisions)\n- [Granite Switch GitHub Repo](https://github.com/generative-computing/granite-switch)\n- [Original Granite Switch and Granite Libraries Release Blog](https://research.ibm.com/blog/granite-libraries-project-switch)\n- Create your own aLoRA v LoRA race on [Colab](https://colab.research.google.com/github/generative-computing/granite-switch/blob/main/tutorials/notebooks/alora_vs_lora_race.ipynb).\n\n* * *\n\n**Footnotes**\n\n1 [https://typesafe.ai/blog/introducing-system-one-models-and-jev](https://typesafe.ai/blog/introducing-system-one-models-and-jev)\n",
  "dateCreated": "2026-10-15T21:44:29.602546406+00:00",
  "date_created": "2026-10-15T20:34:01+00:00",
  "date_modified": "2026-10-15T20:34:01+00:00",
  "date_published": "2026-10-15T20:34:01+00:00",
  "description": "Introduced last spring, the Granite Switch project enables a modular approach to model development. Now Granite Switch 4.1 models, armed with a Decision adapter and the fastest ASR model on the OpenASR leaderboard, can move efficiently…",
  "external_url": "https://huggingface.co/blog/ibm-granite/granite-switch-4-1",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/huggingface-co/2026/10/2026-10-15-granite-switch-4-1-chat-decisions-and-speech-from-one.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/huggingface-co/2026/10/2026-10-15-granite-switch-4-1-chat-decisions-and-speech-from-one.md"
  },
  "id": "urn:aggr:item:2a19b05b3ecd61b680ddebf4f817367754813cc7",
  "isBasedOn": {
    "@id": "https://huggingface.co/blog/ibm-granite/granite-switch-4-1"
  },
  "mainEntity": {
    "@id": "https://huggingface.co/blog/ibm-granite/granite-switch-4-1",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/huggingface-co/2026-10-15-granite-switch-4-1-chat-decisions-and-speech-from-one/#webpage"
    },
    "dateModified": "2026-10-15T20:34:01+00:00",
    "datePublished": "2026-10-15T20:34:01+00:00",
    "headline": "Granite Switch 4.1: Chat, Decisions, and Speech from One Endpoint",
    "timeRequired": "PT4M",
    "url": "https://huggingface.co/blog/ibm-granite/granite-switch-4-1",
    "wordCount": 783
  },
  "name": "Archived snapshot: Granite Switch 4.1: Chat, Decisions, and Speech from One Endpoint",
  "preview": null,
  "reading_minutes": 4,
  "replicated_at": null,
  "source": "huggingface-co",
  "source_name": "Hugging Face - Blog",
  "summary": null,
  "tags": [],
  "temporalCoverage": "2026-10-15T21:44:29.602546406+00:00",
  "title": "Granite Switch 4.1: Chat, Decisions, and Speech from One Endpoint",
  "url": "https://aggr.aymericbeaumet.com/items/huggingface-co/2026-10-15-granite-switch-4-1-chat-decisions-and-speech-from-one/",
  "word_count": 783
}