{"id":15097,"date":"2026-09-14T16:27:20","date_gmt":"2026-09-14T08:27:20","guid":{"rendered":"https:\/\/ai-stack.ai\/rcs-vllm-deployment"},"modified":"2026-09-14T17:23:07","modified_gmt":"2026-09-14T09:23:07","slug":"rcs-vllm-deployment","status":"publish","type":"post","link":"https:\/\/ai-stack.ai\/en\/rcs-vllm-deployment","title":{"rendered":"How to Deploy a Large Language Model Service on AI-Stack Using RCS and the vLLM Framework?\u00a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Is spinning up an LLM really as simple as downloading the model? Not quite. GPU allocation, choosing the right inference engine, model storage \u2014 even Hugging Face&#8217;s licensing and access tokens \u2014 can all become roadblocks during deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infinitix&#8217;s <a href=\"https:\/\/ai-stack.ai\/en\">AI-Stack<\/a> platform helps enterprises centrally orchestrate GPU compute and manage AI infrastructure. Its Rapid Container Service (<strong>RCS<\/strong>) lets teams deploy models and application services quickly, without having to rebuild their environment from scratch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, we&#8217;ll walk through, step by step, how to use RCS on AI-Stack together with vLLM to deploy the google\/gemma-3-1b-it language model. We&#8217;ll also cover a scenario you&#8217;re likely to run into with gated models on <a href=\"https:\/\/huggingface.co\/\" target=\"_blank\" rel=\"noopener\">Hugging Face<\/a> \u2014 how to complete the authorization and token setup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Hands-On: Deploying vLLM with RCS to Get Gemma-3-1B Running<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Set Up a Storage Cluster in the Admin Console<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0First, to avoid re-downloading the model every time you deploy, we need to configure a storage cluster to hold the model files. Log in to the AI-Stack <strong>admin console<\/strong>, go to <strong>Settings > Storage Cluster > Storage Cluster Management<\/strong>, and create a new storage cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/61d8f636.png?resize=1024%2C542&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15020\" style=\"aspect-ratio:1.8871473354231976\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"207\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/d8d2f1f4.png?resize=1024%2C207&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15004\" style=\"aspect-ratio:4.975206611570248\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the storage cluster is created, confirm its status shows <strong>Active<\/strong>. You can then create a storage volume on this cluster for use in the upcoming vLLM deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, log in to the AI-Stack <strong>user console<\/strong>. From the left-hand menu, go to <strong>Machine Learning Projects > Project List<\/strong>, and select the project you want to deploy the model to. In this example, we&#8217;ll use <strong>Project 1<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"837\" height=\"697\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/e1d73400.png?resize=837%2C697&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15014\" style=\"aspect-ratio:1.2015968063872255\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Create an RCS Container<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, head to <strong>Rapid Container Service &gt; Deploy Application<\/strong> and configure the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Name<\/strong>: custom \u2014 we&#8217;ll use demo for this example.<\/li>\n\n\n\n<li><strong>Revision History Limit<\/strong>: how many previous versions to keep, so you can roll back later if needed.<\/li>\n\n\n\n<li><strong>Replica Count<\/strong>: the number of container replicas running simultaneously to serve requests. More replicas support higher concurrency; since this is just a demo, we&#8217;ll set it to 1.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once configured, click <strong>Add Container<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/6122f50e.png?resize=1024%2C585&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15012\" style=\"aspect-ratio:1.75\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now let&#8217;s add the container. Click <strong>Add Container<\/strong>, give it a <strong>Name<\/strong>, then click <strong>Select Image<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"362\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/1db005df.png?resize=823%2C362&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15008\" style=\"aspect-ratio:2.2803030303030303\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the image selection screen, choose <strong>Manual Download<\/strong>, and enter vLLM&#8217;s official image under <strong>Image Path<\/strong>. This example uses: vllm\/vllm-openai:v0.26.0-cu129-ubuntu2404<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"442\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/a72df878.png?resize=792%2C442&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15024\" style=\"aspect-ratio:1.7916666666666667\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With the image selected, return to the container configuration page and set the following resources:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Specs<\/strong>: choose GPU resources based on the model size. Start by estimating the GPU memory the model itself needs, then leave some headroom for vLLM&#8217;s runtime overhead. For example, if a model needs about 6 GB of GPU memory, an 8\u20139 GB GPU spec gives you a reasonable buffer.<\/li>\n\n\n\n<li><strong>Port<\/strong>: enter the default port, 8000. vLLM serves its API on this port by default.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"92\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/67dc51d5.png?resize=817%2C92&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15028\" style=\"aspect-ratio:8.852941176470589\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Get Access to the Hugging Face Model<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s where this deployment gets a little more interesting. Since gemma-3-1b-it is a gated model, you&#8217;ll need to request access first. Log in to your Hugging Face account, open a new tab, and go to the model page you want to deploy \u2014 in this case, <a href=\"http:\/\/huggingface.co\/google\/gemma-3-1b-it\" target=\"_blank\" rel=\"noopener\">huggingface.co\/google\/gemma-3-1b-it<\/a> \u2014 then click <strong>Acknowledge license<\/strong> to complete the authorization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This step matters \u2014 only after accepting the model&#8217;s license will your account be granted access to it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"386\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/0200c6f0.png?resize=1024%2C386&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15032\" style=\"aspect-ratio:2.6519823788546257\"\/><figcaption class=\"wp-element-caption\"><em>Figure 1: Enter the URL of the model you want to deploy<\/em><br><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"807\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/fcef554c.png?resize=1024%2C807&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15036\" style=\"aspect-ratio:1.2673684210526315\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have access, you&#8217;ll need to generate a Hugging Face token so the vLLM container can authenticate and download the model. Go to https:\/\/huggingface.co\/settings\/tokens and click <strong>Create new token<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/7b47ef11.png?resize=1024%2C455&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15040\" style=\"aspect-ratio:2.246268656716418\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There are two key settings when creating the token:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Token name<\/strong>: custom \u2014 we&#8217;ll use demo for this example.<\/li>\n\n\n\n<li><strong>Token Type<\/strong>: if you only need vLLM to download the model, <strong>Read<\/strong> access is sufficient.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Once set, click <strong>Create Token<\/strong>, and the system will generate a token starting with hf_.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/695f2e0e.png?resize=1024%2C566&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15044\" style=\"aspect-ratio:1.8078078078078077\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One important note: the full token is only ever shown once, at creation. Be sure to click the copy button right away.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"496\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/fddec8a9.png?resize=892%2C496&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15048\" style=\"aspect-ratio:1.7970149253731342\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With the token copied, switch back to the AI-Stack container configuration page, find <strong>Environment Variables<\/strong>, and add a new one:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Key<\/strong>: HF_TOKEN (the default environment variable name Hugging Face&#8217;s library looks for)<\/li>\n\n\n\n<li><strong>Value<\/strong>: paste the hf_-prefixed token you just copied<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"82\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/ac2c4d19.png?resize=820%2C82&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15049\" style=\"aspect-ratio:10.033333333333333\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mount the Model Storage Volume<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, click <strong>Mount > Mount Volume<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/b78f54cb.png?resize=1024%2C224&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15056\" style=\"aspect-ratio:4.5606060606060606\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select the storage volume you created earlier. Under <strong>Mount Path<\/strong>, enter: \/root\/.cache\/huggingface<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"459\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/bb7d99ff.png?resize=1024%2C459&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15060\" style=\"aspect-ratio:2.2379182156133828\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mounting the Hugging Face cache directory to your storage volume means downloaded models persist between sessions \u2014 so the next time you create or start a container, you won&#8217;t need to download the model again.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Set the vLLM Startup Command<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Back on the <strong>Add Container<\/strong> page, find <strong>Command<\/strong>, and enter:<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vllm serve &#8211;model google\/gemma-3-1b-it &#8211;served-model-name gemma3-1b &#8211;gpu-memory-utilization 0.7 &#8211;enforce-eager<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This command launches vLLM and loads the specified model. Here&#8217;s what each flag does:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8211;model google\/gemma-3-1b-it: specifies the model to load \u2014 google\/gemma-3-1b-it is the model&#8217;s name on Hugging Face.<\/li>\n\n\n\n<li>&#8211;served-model-name gemma3-1b: sets the model name exposed via the API, so you can reference it as gemma3-1b when calling the API.<\/li>\n\n\n\n<li>&#8211;gpu-memory-utilization 0.95: sets the fraction of GPU memory vLLM is allowed to use \u2014 95% in this example.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"95\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/a6282cd6.png?resize=756%2C95&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15064\" style=\"aspect-ratio:7.921052631578948\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Configure Shared Memory<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, under <strong>Shared Memory<\/strong>, decide whether to enable it based on your model and inference workload. Since google\/gemma-3-1b-it is a relatively small model, no special configuration is needed here; larger models may require additional shared memory depending on your workload.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"276\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/331fe753.png?resize=768%2C276&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15068\" style=\"aspect-ratio:2.787037037037037\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once everything is set, click <strong>Deploy<\/strong> on the right to launch the vLLM container.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"532\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/109b0563.png?resize=586%2C532&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15072\" style=\"aspect-ratio:1.1038062283737025;width:407px;height:auto\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Confirm vLLM Has Started Successfully<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After deployment, click <strong>Pod<\/strong> in the left-hand menu and wait for its status to change to <strong>Running<\/strong>. Once the pod is running, select it, go to <strong>Containers<\/strong>, check the corresponding container, and click <strong>Logs<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/a9af9936.png?resize=1024%2C482&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15076\" style=\"aspect-ratio:2.127208480565371\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the log view, you can watch vLLM&#8217;s startup progress in real time. Keep refreshing until you see <strong>Application startup complete.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That means vLLM has started successfully and the model has finished loading.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"628\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/b6b5bae0.png?resize=912%2C628&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15088\" style=\"aspect-ratio:1.4552058111380146;width:700px;height:auto\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Configure the Service<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once the vLLM container is running, you still need to expose a service endpoint so other applications can call the model. Next, head to <strong>Services<\/strong> to set up an external API endpoint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the <strong>Services<\/strong> page, click <strong>Add Service<\/strong>, and configure the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Name<\/strong>: custom \u2014 we recommend matching the container name you deployed earlier, so it&#8217;s easy to track.<\/li>\n\n\n\n<li><strong>Type<\/strong>: select <strong>NodePort<\/strong>.<\/li>\n\n\n\n<li><strong>Port<\/strong>: enter 8000, vLLM&#8217;s default port for serving its API.<\/li>\n\n\n\n<li><strong>Protocol<\/strong>: select <strong>TCP<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once configured, click <strong>Add<\/strong> to finish creating the service.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/1d1552f8.png?resize=1024%2C470&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15080\" style=\"aspect-ratio:2.181159420289855\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After the service is created, click into it to find the corresponding <strong>Endpoint<\/strong> URL. Copy this URL, and you can use it to connect your Agent application \u2014 putting the Gemma-3-1B model into production for inference.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/862d0458.png?resize=1024%2C472&#038;quality=100&#038;ct=202603031250&#038;ssl=1\" alt=\"\" class=\"wp-image-15084\" style=\"aspect-ratio:2.1732851985559565\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And that&#8217;s how you deploy a model on AI-Stack using RCS! Along the way, we covered how to set up a vLLM container, configure GPU and storage resources, and walked through the authorization and token setup for a gated model. With AI-Stack&#8217;s RCS function, developers get the flexibility to deploy the LLMs they need and quickly spin up a dedicated AI inference service of their own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we&#8217;ll walk through, step by step, how to use RCS on AI-Stack together with vLLM to deploy the google\/gemma-3-1b-it language model.<\/p>\n","protected":false},"author":253372381,"featured_media":15099,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[96987598,96987570],"tags":[96989042,96989043],"class_list":["post-15097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-features","category-technical-support","tag-rcs","tag-vllm"],"blocksy_meta":[],"acf":[],"jetpack_shortlink":"https:\/\/wp.me\/ph344V-3Vv","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/ai-stack.ai\/wp-content\/uploads\/2026\/09\/f1a32512.png?fit=1920%2C1080&quality=100&ct=202603031250&ssl=1","_links":{"self":[{"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/posts\/15097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/users\/253372381"}],"replies":[{"embeddable":true,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/comments?post=15097"}],"version-history":[{"count":2,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/posts\/15097\/revisions"}],"predecessor-version":[{"id":15104,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/posts\/15097\/revisions\/15104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/media\/15099"}],"wp:attachment":[{"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/media?parent=15097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/categories?post=15097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai-stack.ai\/en\/wp-json\/wp\/v2\/tags?post=15097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}