> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Start here to set up and explore the Nexa SDK on Python.

## **Nexa Python SDK**

The NexaAI provides a comprehensive Python API for on-device AI inference across multiple modalities.
It supports Large Language Models (LLM), Vision-Language Models (VLM), text embedding, document reranking, computer vision (OCR), automatic speech recognition (ASR), text-to-speech (TTS), image generation, speaker diarization, key-value cache, sampling configuration, chat templates and error handling.

## **Choose Your Platform**

The NexaAI Python SDK supports multiple platforms with optimized backends. Select your platform for platform-specific setup and examples:

<CardGroup cols={3}>
  <Card title="macOS Guide" icon="apple" href="/en/nexa-sdk-python/platform-guides/macos">
    Complete setup guide for macOS with Apple Silicon optimization using MLX backend.
  </Card>

  <Card title="Windows x64 Guide" icon="windows" href="/en/nexa-sdk-python/platform-guides/windows-x64">
    Setup guide for Windows x64 systems with CPU/GPU acceleration.
  </Card>

  <Card title="Windows ARM64 Guide" icon="microchip" href="/en/nexa-sdk-python/platform-guides/windows-arm64">
    NPU-optimized guide for Windows ARM64 devices (Snapdragon X Elite).
  </Card>
</CardGroup>

## **Quick Reference**

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/en/nexa-sdk-python/quickstart">
    General overview and platform selection guide for getting started.
  </Card>

  <Card title="API Reference" icon="gear" href="/en/nexa-sdk-python/api-reference">
    Complete API documentation for all SDK modules and classes.
  </Card>
</CardGroup>

<br />

<div class="feedback-wrapper">
  <span class="feedback-label">Was this page helpful?</span>

  <div class="feedback-toggle">
    <input type="radio" name="feedback" id="feedback-yes" class="feedback-input" />

    <label for="feedback-yes" class="feedback-button">
      <img src="https://mintcdn.com/nexaai/g8-zBYnunEyVtcK3/Images/FeedBack/thumbs-up.svg?fit=max&auto=format&n=g8-zBYnunEyVtcK3&q=85&s=0b57c51c8db9940403e7552956e5c30e" alt="Thumbs up" class="feedback-icon" noZoom width="14" height="14" data-path="Images/FeedBack/thumbs-up.svg" />

      Yes
    </label>

    <input type="radio" name="feedback" id="feedback-no" class="feedback-input" />

    <label for="feedback-no" class="feedback-button">
      <img src="https://mintcdn.com/nexaai/g8-zBYnunEyVtcK3/Images/FeedBack/thumbs-down.svg?fit=max&auto=format&n=g8-zBYnunEyVtcK3&q=85&s=ebacf61d57c8259c6df243d329b548b3" alt="Thumbs down" class="feedback-icon" noZoom width="14" height="14" data-path="Images/FeedBack/thumbs-down.svg" />

      No
    </label>
  </div>
</div>
