diff --git a/_partials/launchpad-for-ai/_unreleased-banner.mdx b/_partials/launchpad-for-ai/_unreleased-banner.mdx
new file mode 100644
index 00000000000..0ed911c2336
--- /dev/null
+++ b/_partials/launchpad-for-ai/_unreleased-banner.mdx
@@ -0,0 +1,12 @@
+---
+partial_category: launchpad-for-ai
+partial_name: unreleased-banner
+---
+
+:::caution
+
+This is unreleased documentation for Launchpad for AI. The product is not yet generally available.
+
+Documentation is subject to change before release. We recommend against bookmarking as the link will change when the product is generally available.
+
+:::
diff --git a/docs/docs-content/launchpad-for-ai/_category_.json b/docs/docs-content/launchpad-for-ai/_category_.json
new file mode 100644
index 00000000000..810f8b60227
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/_category_.json
@@ -0,0 +1,4 @@
+{
+ "position": 1000,
+ "className": "hidden-category"
+}
diff --git a/docs/docs-content/launchpad-for-ai/explanation/_category_.json b/docs/docs-content/launchpad-for-ai/explanation/_category_.json
new file mode 100644
index 00000000000..e93c1e66e56
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/explanation/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Explanation",
+ "position": 30,
+ "link": {
+ "type": "doc",
+ "id": "launchpad-for-ai/explanation/explanation"
+ }
+}
diff --git a/docs/docs-content/launchpad-for-ai/explanation/architecture.md b/docs/docs-content/launchpad-for-ai/explanation/architecture.md
new file mode 100644
index 00000000000..f7f68d285f2
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/explanation/architecture.md
@@ -0,0 +1,39 @@
+---
+sidebar_label: "Architecture Overview"
+title: "Launchpad for AI Architecture Overview"
+description:
+ "An explanation of the Launchpad for AI architecture, including its component stack, data flow, and network topology."
+hide_table_of_contents: false
+sidebar_position: 1
+tags: ["launchpad-for-ai", "architecture", "explanation"]
+keywords: ["launchpad", "ai", "architecture", "kubernetes", "kairos", "helm", "data flow"]
+---
+
+
+
+This page explains how Launchpad for AI works, how its components interact, and what key decisions shaped the design.
+Use this page to build an understanding of the architecture before you deploy or operate Launchpad for AI.
+
+## Component Stack
+
+The appliance serves each model through an inference engine, such as vLLM, running on its Kubernetes cluster. Each
+loaded model is exposed as an OpenAI-compatible endpoint, such as `/v1/chat/completions` and `/v1/models`.
+
+## Appliance and Cluster Formation
+
+## Model Provisioning Lifecycle
+
+When you deploy a model, the appliance places it automatically on the best-fit node and brings it through a guarded
+sequence of gate, provision, smoke-test, and ready stages. A model is routable only after its smoke test passes, shown
+as `serving · smoke-test passed`, so the console never shows a model as ready before it is serving.
+
+## Request Routing
+
+The gateway routes each request to a model. A request that names a model uses that model, and a request that does not
+name a model falls back to the default model. When you change the default model, the gateway rebuilds its router in
+place. The gateway does not restart, and it does not drain requests that are in progress. Requests that the gateway
+already routed continue on their assigned model, and the new default applies only to later requests.
+
+## Network Topology
+
+## Data Residency and Isolation
diff --git a/docs/docs-content/launchpad-for-ai/explanation/explanation.md b/docs/docs-content/launchpad-for-ai/explanation/explanation.md
new file mode 100644
index 00000000000..b94734c6c21
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/explanation/explanation.md
@@ -0,0 +1,19 @@
+---
+sidebar_label: "Explanation"
+title: "Launchpad for AI Explanation"
+description: "Background, context, and design rationale for understanding how Launchpad for AI works."
+hide_table_of_contents: false
+sidebar_position: 0
+tags: ["launchpad-for-ai", "explanation"]
+---
+
+
+
+Explanatory and conceptual guides help you understand how and why Launchpad for AI works the way it does. They cover
+design decisions, component relationships, and trade-offs rather than walking you through tasks.
+
+## Contents
+
+| **Topic** | **What you understand** |
+| ------------------------------------------ | --------------------------------------------------------------------------------------------- |
+| [Architecture Overview](./architecture.md) | The component stack, request routing, model provisioning lifecycle, and data residency model. |
diff --git a/docs/docs-content/launchpad-for-ai/how-to-guides/_category_.json b/docs/docs-content/launchpad-for-ai/how-to-guides/_category_.json
new file mode 100644
index 00000000000..5bfb8f8f261
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/how-to-guides/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "How-to Guides",
+ "position": 20,
+ "link": {
+ "type": "doc",
+ "id": "launchpad-for-ai/how-to-guides/how-to-guides"
+ }
+}
diff --git a/docs/docs-content/launchpad-for-ai/how-to-guides/add-a-model.md b/docs/docs-content/launchpad-for-ai/how-to-guides/add-a-model.md
new file mode 100644
index 00000000000..c9b53dda786
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/how-to-guides/add-a-model.md
@@ -0,0 +1,64 @@
+---
+sidebar_label: "Add a Model"
+title: "Add a Model"
+description:
+ "Step-by-step guidance for platform operators on how to add an LLM model to a running Launchpad for AI appliance and
+ verify that it is serving."
+hide_table_of_contents: false
+sidebar_position: 1
+tags: ["launchpad-for-ai", "models", "how-to"]
+---
+
+
+
+This guide explains how to add a model to a running Launchpad for AI appliance and verify that the model is serving
+requests. For background on the appliance and how it routes requests, refer to
+[What is Launchpad for AI?](../launchpad-for-ai.md) and [Architecture](../explanation/architecture.md).
+
+Launchpad for AI provides a set of recommended models, including GLM, DeepSeek, and Kimi. You can deploy models beyond
+the recommended list, but any model must fit within the GPU resources available on the appliance. Before you select a
+model, check the [Supported LLM Models](../reference/supported-models.md) and
+[Hardware Requirements](../reference/hardware-requirements.md) reference pages to confirm that your appliance can
+support it.
+
+## Prerequisites
+
+- A running Launchpad for AI appliance, with the admin console reachable and operator access.
+- At least one node with free capacity for the model you intend to add.
+- The desired model present in the appliance catalog.
+
+## Add a Model
+
+1. From the left main menu, select **Orchestration**, and then select the **Fleet** tab.
+
+2. In the **Deploy new model** section, open the model drop-down menu and select the model to add.
+
+3. (Optional) Open the engine drop-down menu and select an engine. Leave it on the automatic option to let the appliance
+ choose the engine.
+
+4. Confirm that the placement line shows a best-fit node. If the card shows **Deploy held** with a reason, such as no
+ node with enough free GPUs, resolve that reason before you continue.
+
+5. Select **Deploy**, review the deployment summary, and then confirm.
+
+ The appliance selects the node and brings the model online for you. For how placement and provisioning work, refer to
+ [Architecture](../explanation/architecture.md).
+
+### Verify the Model Is Available
+
+Confirm the model is serving before you route traffic to it.
+
+1. Stay on the _Fleet_ tab and locate the model in the _Fleet models_ table.
+
+2. Confirm that the model state reads `ready`. An amber state means the model is still provisioning or running its smoke
+ test, and a red state means the model failed.
+
+3. Confirm that the model detail reads `serving · smoke-test passed` and that the model is marked routable.
+
+For why a model becomes routable only after its smoke test passes, refer to
+[Architecture](../explanation/architecture.md).
+
+## Next Steps
+
+If a request does not name a model, the appliance routes it to the default model. Refer to
+[Set the Default Model](./set-the-default-model.md) to learn how to configure the default.
diff --git a/docs/docs-content/launchpad-for-ai/how-to-guides/how-to-guides.md b/docs/docs-content/launchpad-for-ai/how-to-guides/how-to-guides.md
new file mode 100644
index 00000000000..8634ddafb08
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/how-to-guides/how-to-guides.md
@@ -0,0 +1,21 @@
+---
+sidebar_label: "How-to Guides"
+title: "Launchpad for AI How-to Guides"
+description: "Step-by-step guides for completing specific operational tasks on a running Launchpad for AI appliance."
+hide_table_of_contents: false
+sidebar_position: 0
+tags: ["launchpad-for-ai", "how-to"]
+---
+
+
+
+How-to guides get a specific job done on a running appliance. They assume you know what you want to accomplish and give
+you the steps to do it without teaching background concepts.
+
+## Contents
+
+| **Guide** | **What you do** |
+| --------------------------------------------------- | ------------------------------------------------------------------------------- |
+| [Install the Appliance](./install-the-appliance.md) | Flash the installer ISO, boot the hardware, and bring up the appliance console. |
+| [Add a Model](./add-a-model.md) | Deploy a new LLM to the appliance fleet and verify it is serving. |
+| [Set the Default Model](./set-the-default-model.md) | Configure which model handles requests that do not name a model explicitly. |
diff --git a/docs/docs-content/launchpad-for-ai/how-to-guides/install-the-appliance.md b/docs/docs-content/launchpad-for-ai/how-to-guides/install-the-appliance.md
new file mode 100644
index 00000000000..45c1bca381e
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/how-to-guides/install-the-appliance.md
@@ -0,0 +1,25 @@
+---
+sidebar_label: "Install the Appliance"
+title: "Install the Launchpad for AI Appliance"
+description:
+ "Step-by-step guidance for platform operators on how to install the Launchpad for AI appliance from bare hardware to a
+ running, reachable appliance console."
+hide_table_of_contents: false
+sidebar_position: 0
+tags: ["launchpad-for-ai", "install", "how-to"]
+keywords: ["launchpad", "ai", "install", "appliance", "hardware", "iso", "edge", "local ui"]
+---
+
+
+
+This guide walks you through installing the Launchpad for AI appliance on bare hardware, from flashing the installer ISO
+to verifying that the appliance console is reachable. The step-by-step content for this guide is actively being drafted.
+Review the working outline at
+[Install Guide — working outline](https://docs.google.com/document/d/1ycWX6JAbWhDS-jcXyZ-Vuyc-2Dg5r9iJNzVy9Kh9qBY/edit?usp=sharing)
+while the content is finalized.
+
+## Next Steps
+
+- **Run your first model:** Once the appliance console is reachable, follow the
+ [Run Your First Model and Send Your First Prompt](../tutorials/run-first-model.md) tutorial to deploy a model and send
+ your first inference prompt.
diff --git a/docs/docs-content/launchpad-for-ai/how-to-guides/set-the-default-model.md b/docs/docs-content/launchpad-for-ai/how-to-guides/set-the-default-model.md
new file mode 100644
index 00000000000..164ff82dbde
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/how-to-guides/set-the-default-model.md
@@ -0,0 +1,39 @@
+---
+sidebar_label: "Set the Default Model"
+title: "Set the Default Model"
+description:
+ "Step-by-step guidance for platform operators on how to set the default model that handles unrouted requests on a
+ running Launchpad for AI appliance."
+hide_table_of_contents: false
+sidebar_position: 2
+tags: ["launchpad-for-ai", "models", "how-to"]
+---
+
+
+
+This guide explains how to set the default model on a running Launchpad for AI appliance. If a request does not name a
+model, the appliance routes it to the default model. For how the appliance routes requests, refer to
+[Architecture](../explanation/architecture.md).
+
+## Prerequisites
+
+- A running Launchpad for AI appliance, with the admin console reachable and operator access.
+- The model you want to make default already added and serving. To add and verify a model, refer to
+ [Add a Model](./add-a-model.md).
+
+## Set the Default Model
+
+Set the default model from the _Control Room_. You can only select a model that the appliance currently serves.
+
+1. From the left main menu, select **Control Room**.
+
+2. Open the **switch default model** drop-down menu and select the model to make default.
+
+3. Select **Apply fix**, and then confirm.
+
+For what happens to requests that are in progress when you change the default model, refer to
+[Architecture](../explanation/architecture.md).
+
+## Next Steps
+
+To add another model to the appliance, refer to [Add a Model](./add-a-model.md).
diff --git a/docs/docs-content/launchpad-for-ai/launchpad-for-ai.md b/docs/docs-content/launchpad-for-ai/launchpad-for-ai.md
new file mode 100644
index 00000000000..b15f6095c37
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/launchpad-for-ai.md
@@ -0,0 +1,95 @@
+---
+id: overview
+title: What is Launchpad for AI?
+description: >
+ Launchpad for AI is a standalone, turnkey AI appliance that lets enterprises run large language models on-premises
+ without cloud dependency, AI consulting, or complex infrastructure setup.
+sidebar_label: Overview
+sidebar_position: 1
+tags:
+ - launchpad-for-ai
+ - overview
+ - explanation
+---
+
+
+
+Launchpad for AI is a turnkey appliance for running large language models (LLMs) on your hardware. It deploys as an
+image with no Palette or PaletteAI dependency. Once a model is loaded, inference runs on the appliance, so data stays in
+your environment and per-token API costs become predictable infrastructure spend.
+
+## The Problem It Solves
+
+Cloud-hosted AI is not the right fit for enterprises that need to keep data on-premises, whether to meet data residency,
+regulatory compliance, and air-gapped network requirements, or to control latency and avoid per-token API costs.
+
+Building an on-premises AI stack from scratch means assembling GPU compute, OS, Kubernetes, an LLM inference runtime,
+authentication, Role-Based Access Control (RBAC), and observability. Launchpad for AI delivers the whole stack,
+pre-integrated, as a single bootable artifact.
+
+## Predictable AI Costs
+
+Cloud AI services bill per token, so costs scale directly with usage and become difficult to budget at enterprise scale.
+Running inference on-premises changes that billing model. Once the hardware is provisioned, inference cost is a fixed
+infrastructure line item regardless of token volume, making AI spend predictable and independent of how heavily the
+system is used.
+
+## What It Includes
+
+The appliance ships with the following pre-integrated components.
+
+| **Layer** | **Technology** |
+| --------------------- | ----------------------------------------------- |
+| Operating system | [Kairos](https://kairos.io) on Ubuntu 24.04 |
+| Orchestration | Kubernetes |
+| LLM inference runtime | vLLM |
+| Intelligent routing | Routing by task type and data sensitivity |
+| Local models | GLM, DeepSeek, Kimi |
+| Platform services | Authentication, RBAC, monitoring, observability |
+| GPU support | NVIDIA |
+
+The OS layer runs Kairos on Ubuntu 24.04, an immutable Linux distribution designed for appliance deployments. Its
+read-only runtime prevents configuration drift and keeps the appliance in a known, reproducible state. Kubernetes
+manages the lifecycle of containerized workloads on top, handling scheduling, scaling, and health recovery.
+
+vLLM serves language models with high GPU throughput and handles concurrent requests from multiple users. The appliance
+ships GLM, DeepSeek, and Kimi as local open-weight models that run entirely on-premises with no external API calls.
+NVIDIA GPU support provides the parallel processing that large language models require to respond at production speed.
+
+Intelligent routing directs each request to the most appropriate model. Requests that involve private data or require
+low latency stay local. Other requests can route outbound when the network allows.
+
+Platform services cover authentication, RBAC, monitoring, and observability. These surface health and usage data and
+ensure the appliance behaves as a managed enterprise system rather than a raw inference server.
+
+The stack is packaged as Helm charts, which bundle each component as a versioned unit. You can update individual layers
+independently without replacing the entire appliance image.
+
+## Launchpad for AI or PaletteAI
+
+Launchpad for AI and [PaletteAI](https://docs.palette-ai.com) are related but distinct products that serve different
+scales and deployment models.
+
+| | **Launchpad for AI** | **PaletteAI** |
+| --------------------- | ----------------------------------------------- | ----------------------------------------------------------------------- |
+| **Form factor** | Standalone appliance (bootable ISO) | Software platform (Helm chart or All-in-One ISO on existing Kubernetes) |
+| **Requires Palette?** | No | Only if Palette also manages the underlying cluster |
+| **Primary users** | Platform engineering and IT teams | Platform engineering teams |
+| **Scale** | Single-site, on-premises, air-gapped | Multi-cluster, multi-tenant, cloud and data center |
+| **AI workload model** | Local LLM inference with optional cloud routing | Full AI factory: GPU-as-a-Service, Model-as-a-Service, AI Studio |
+
+## What Launchpad for AI Is Not
+
+- Not a managed cloud service. You own and operate the appliance.
+- Not a Palette add-on. No Palette tenant or license required.
+- Not a general-purpose Kubernetes platform. It is for LLM inference only.
+
+## Next Steps
+
+- **Check hardware requirements:** Review the [Hardware Requirements](/launchpad-for-ai/reference/hardware-requirements)
+ reference before procuring or preparing your hardware.
+- **Install the appliance:** Follow the
+ [Install the Launchpad for AI Appliance](/launchpad-for-ai/how-to-guides/install-the-appliance) guide to go from bare
+ hardware to a running appliance with the UI accessible.
+- **Run your first model:** Follow the [Run Your First Model](/launchpad-for-ai/tutorials/run-first-model) tutorial to
+ deploy a model and send your first prompt.
diff --git a/docs/docs-content/launchpad-for-ai/reference/_category_.json b/docs/docs-content/launchpad-for-ai/reference/_category_.json
new file mode 100644
index 00000000000..933e7d7a699
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/reference/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Reference",
+ "position": 40,
+ "link": {
+ "type": "doc",
+ "id": "launchpad-for-ai/reference/reference"
+ }
+}
diff --git a/docs/docs-content/launchpad-for-ai/reference/hardware-requirements.md b/docs/docs-content/launchpad-for-ai/reference/hardware-requirements.md
new file mode 100644
index 00000000000..c21f264a8c5
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/reference/hardware-requirements.md
@@ -0,0 +1,20 @@
+---
+id: hardware-requirements
+title: Launchpad for AI Hardware Requirements
+description: >
+ Detailed hardware requirements for deploying Launchpad for AI, including per-model GPU VRAM needs and multi-node
+ cluster sizing.
+sidebar_label: Hardware Requirements
+sidebar_position: 2
+tags:
+ - launchpad-for-ai
+ - reference
+ - requirements
+---
+
+
+
+
+
+This page is a placeholder for the full Launchpad for AI hardware requirements reference. Content will be added when
+ready.
diff --git a/docs/docs-content/launchpad-for-ai/reference/reference.md b/docs/docs-content/launchpad-for-ai/reference/reference.md
new file mode 100644
index 00000000000..efefee78c84
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/reference/reference.md
@@ -0,0 +1,21 @@
+---
+sidebar_label: "Reference"
+title: "Launchpad for AI Reference"
+description: "Authoritative technical reference for requirements, supported models, and specifications."
+hide_table_of_contents: false
+sidebar_position: 0
+tags: ["launchpad-for-ai", "reference"]
+---
+
+
+
+Reference pages give you technical information when you need to look something up. They describe what exists and how it
+is configured, not how to accomplish a task.
+
+## Contents
+
+| **Reference** | **What it covers** |
+| --------------------------------------------------- | ------------------------------------------------------------------------------------------ |
+| [System Requirements](./system-requirements.md) | Hardware, software, and network prerequisites for deploying the appliance. |
+| [Hardware Requirements](./hardware-requirements.md) | Per-model GPU VRAM requirements and multi-node cluster sizing. |
+| [Supported Models](./supported-models.md) | Full list of supported LLMs with parameter counts, VRAM minimums, and quantization levels. |
diff --git a/docs/docs-content/launchpad-for-ai/reference/supported-models.md b/docs/docs-content/launchpad-for-ai/reference/supported-models.md
new file mode 100644
index 00000000000..54d1275d1f3
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/reference/supported-models.md
@@ -0,0 +1,32 @@
+---
+id: supported-models
+title: Supported Models
+description: >
+ Reference list of the models supported on Launchpad for AI
+sidebar_label: Supported Models
+sidebar_position: 3
+tags:
+ - launchpad-for-ai
+ - reference
+ - models
+---
+
+
+
+
+
+This page is a placeholder for the full Launchpad for AI supported models reference. The recommended models are GLM,
+DeepSeek, and Kimi. Per-model sizes, minimum GPU Video Random Access Memory (VRAM), and supported quantization levels
+will be added when ready.
+
+## Supported Models
+
+Each model's GPU requirement scales with its parameter count, and quantized variants (such as 8-bit floating point (FP8)
+or 4-bit floating point (FP4)) lower that requirement at the cost of some accuracy. The following table lists the
+minimum GPU VRAM and supported quantization level for each model.
+
+| **Model** | **Parameter Count** | **Minimum GPU VRAM** | **Supported Quantization** |
+| --------- | ------------------- | -------------------- | -------------------------- |
+| | | | |
+
+To confirm that your appliance can support a given model, refer to [Hardware Requirements](./hardware-requirements.md).
diff --git a/docs/docs-content/launchpad-for-ai/reference/system-requirements.md b/docs/docs-content/launchpad-for-ai/reference/system-requirements.md
new file mode 100644
index 00000000000..61c5fcd8e10
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/reference/system-requirements.md
@@ -0,0 +1,21 @@
+---
+sidebar_label: "System Requirements"
+title: "Launchpad for AI System Requirements"
+description: "Hardware, software, and network requirements for deploying Launchpad for AI."
+hide_table_of_contents: false
+sidebar_position: 1
+tags: ["launchpad-for-ai", "reference", "requirements"]
+keywords: ["launchpad", "ai", "system requirements", "hardware", "network", "prerequisites"]
+---
+
+
+
+Review the following requirements before deploying Launchpad for AI.
+
+## Hardware Requirements
+
+## Software Requirements
+
+## Network Requirements
+
+## Supported Operating Systems
diff --git a/docs/docs-content/launchpad-for-ai/release-notes.md b/docs/docs-content/launchpad-for-ai/release-notes.md
new file mode 100644
index 00000000000..d72016fef67
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/release-notes.md
@@ -0,0 +1,13 @@
+---
+sidebar_label: "Release Notes"
+title: "Launchpad for AI Release Notes"
+description: "Release notes for Launchpad for AI, including new features, improvements, and bug fixes."
+hide_table_of_contents: false
+sidebar_position: 50
+tags: ["launchpad-for-ai", "release-notes"]
+keywords: ["launchpad", "ai", "release notes", "changelog"]
+---
+
+
+
+Release notes for Launchpad for AI are published here with each release.
diff --git a/docs/docs-content/launchpad-for-ai/tutorials/_category_.json b/docs/docs-content/launchpad-for-ai/tutorials/_category_.json
new file mode 100644
index 00000000000..4b61766eb41
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/tutorials/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tutorials",
+ "position": 10,
+ "link": {
+ "type": "doc",
+ "id": "launchpad-for-ai/tutorials/tutorials"
+ }
+}
diff --git a/docs/docs-content/launchpad-for-ai/tutorials/run-first-model.md b/docs/docs-content/launchpad-for-ai/tutorials/run-first-model.md
new file mode 100644
index 00000000000..1facc3f2a74
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/tutorials/run-first-model.md
@@ -0,0 +1,30 @@
+---
+sidebar_label: "Run Your First Model"
+title: "Run Your First Model and Send Your First Prompt"
+description:
+ "A step-by-step tutorial to deploy a model on a running Launchpad for AI appliance and send your first prompt through
+ the chat interface."
+hide_table_of_contents: false
+sidebar_position: 1
+tags: ["launchpad-for-ai", "tutorial"]
+keywords: ["launchpad", "ai", "model", "inference", "chat", "prompt", "tutorial"]
+---
+
+
+
+This tutorial walks you through deploying a model on a running Launchpad for AI appliance and sending your first
+inference prompt. You log in to the appliance console, deploy a model through the **Cluster** view, wait for the model
+to pass its smoke test, and send a prompt from the built-in **Chat** interface. By the end, you have a model running on
+your own hardware and a response in the chat window.
+
+## Prerequisites
+
+## Step 1: Log In to the Console
+
+## Step 2: Deploy a Model
+
+## Step 3: Wait for the Model to Be Ready
+
+## Step 4: Send Your First Prompt
+
+## Next Steps
diff --git a/docs/docs-content/launchpad-for-ai/tutorials/tutorials.md b/docs/docs-content/launchpad-for-ai/tutorials/tutorials.md
new file mode 100644
index 00000000000..ae6c23f0987
--- /dev/null
+++ b/docs/docs-content/launchpad-for-ai/tutorials/tutorials.md
@@ -0,0 +1,19 @@
+---
+sidebar_label: "Tutorials"
+title: "Launchpad for AI Tutorials"
+description: "Hands-on, end-to-end tutorials for deploying and running Launchpad for AI."
+hide_table_of_contents: false
+sidebar_position: 0
+tags: ["launchpad-for-ai", "tutorial"]
+---
+
+
+
+Tutorials teach you a new skill by guiding you through a complete, working example from start to finish. Each tutorial
+ends with a working result you can build on.
+
+## Contents
+
+| **Tutorial** | **What you do** |
+| -------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
+| [Run Your First Model](./run-first-model.md) | Deploy a model on a running appliance and send your first inference prompt through the chat interface. |
diff --git a/docusaurus.config.js b/docusaurus.config.js
index dab171bf770..29efbaf5c99 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -397,7 +397,7 @@ const config = {
sidebarId: "docSidebar",
label: "Docs",
position: "left",
- activeBaseRegex: "^(?!/api/).*$",
+ activeBaseRegex: "^(?!/api/|/launchpad-for-ai/).*$",
},
{
to: "/tutorials",
@@ -405,7 +405,15 @@ const config = {
sidebarId: "tutorialSidebar",
label: "Tutorials",
position: "left",
- activeBaseRegex: "^(?!/api/).*$",
+ activeBaseRegex: "^(?!/api/|/launchpad-for-ai/).*$",
+ },
+ {
+ to: "/launchpad-for-ai",
+ type: "docSidebar",
+ sidebarId: "launchpadSidebar",
+ label: "Launchpad for AI",
+ position: "left",
+ activeBaseRegex: "^/launchpad-for-ai(/.*)?$",
},
{
to: "/downloads",
@@ -413,7 +421,7 @@ const config = {
sidebarId: "downloadsSidebar",
label: "Downloads",
position: "left",
- activeBaseRegex: "^(?!/api/).*$",
+ activeBaseRegex: "^(?!/api/|/launchpad-for-ai/).*$",
},
{
to: "/api/introduction",
diff --git a/sidebars.js b/sidebars.js
index c0ffb2f4d54..5f83d70905d 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -55,6 +55,13 @@ const sidebars = {
value: privacyLinkDownloads,
},
],
+ launchpadSidebar: [
+ { type: "autogenerated", dirName: "launchpad-for-ai" },
+ {
+ type: "html",
+ value: privacyLinkDownloads,
+ },
+ ],
};
module.exports = sidebars;