nexa-sdk

GitHub
8k 987 中等 1 次阅读 今天Apache-2.0语言模型图像开发框架
AI 解读 由 AI 自动生成,仅供参考

NexaSDK 是一款高性能的本地 AI 推理框架,旨在让开发者轻松在各类设备上运行最前沿的大语言模型(LLM)和多模态模型(VLM)。它解决了以往新模型发布后,本地部署往往需要漫长等待适配的痛点,提供了独特的“首日支持”能力,让用户能在模型发布当天即可在本地流畅运行,如 Qwen-3-VL、Gemma-3n 及 IBM Granite-4 等。

该工具的核心优势在于其广泛的硬件兼容性与跨平台覆盖。无论是 PC、移动端(Android/iOS)还是 Linux/IoT 设备,NexaSDK 都能智能调度 GPU、NPU 和 CPU 资源,实现低能耗、高效率的端侧智能计算。这意味着用户无需依赖云端算力,即可在离线环境下享受隐私安全且响应迅速的 AI 服务。

NexaSDK 特别适合软件开发者、嵌入式工程师及 AI 研究人员使用。通过简洁的 Python、C++ 接口或命令行工具,只需几行代码即可完成模型集成与部署。其已获得高通官方多次推荐,证明了在骁龙芯片及 Hexagon NPU 上的卓越表现。如果你希望构建快速、智能且节能的端侧 AI 应用,NexaSDK 是一个值得尝试的专业选择。

使用场景

一家工业质检团队需要在搭载高通骁龙芯片的安卓平板上,部署最新的 Qwen3-VL 多模态模型以实时识别生产线上的微小缺陷。

没有 nexa-sdk 时

  • 模型支持滞后:官方新发布的 SOTA 模型(如 Qwen3-VL)往往需要等待数周甚至数月才能适配移动端 NPU,导致质检算法无法及时升级。
  • 跨平台开发复杂:团队需分别编写针对 GPU、CPU 和 NPU 的不同推理代码,且 Android 与 Linux 环境下的依赖配置极其繁琐,调试成本高。
  • 运行效率低下:在缺乏专用优化的情况下,大模型只能强制运行在 CPU 上,导致推理延迟高达数秒,无法满足流水线实时检测需求。
  • 能耗过高:低效的推理过程使平板设备迅速发热降频,电池续航大幅缩短,难以支撑全天候现场作业。

使用 nexa-sdk 后

  • 首日即可部署:借助 nexa-sdk 的 Day-0 支持特性,团队在 Qwen3-VL 发布当天即可直接在安卓 NPU 上流畅运行,立即提升缺陷识别准确率。
  • 统一开发体验:仅需几行 Python 或 C++ 代码,nexa-sdk 自动调度底层硬件(NPU/GPU/CPU),一套代码即可无缝覆盖安卓平板与 Linux 工控机。
  • 极致推理性能:通过深度优化高通 Hexagon NPU,推理速度提升数十倍,实现毫秒级响应,确保高速传送带上的瑕疵零漏检。
  • 低功耗长续航:nexa-sdk 显著降低计算能耗,设备在连续高负载工作下依然保持低温,单次充电即可满足整班生产需求。

nexa-sdk 让前沿多模态 AI 真正实现了在边缘设备上的“首日可用、极速运行且节能高效”,彻底打通了从模型发布到工业落地的最后一公里。

运行环境要求

操作系统
  • Windows
  • Linux
  • Android
GPU
  • 非必需
  • 支持 CPU、GPU 和 NPU
  • NPU 加速需特定硬件:Windows ARM64 (Qualcomm Snapdragon X Elite)、Android (Qualcomm Snapdragon 8 Gen 4)、Linux Docker (Qualcomm Dragonwing IQ9)
  • 未提及具体 NVIDIA GPU 型号或 CUDA 版本需求
内存

未说明

依赖
notes1. NPU 模型运行必须设置环境变量 NEXA_TOKEN(提供有示例密钥)。2. Android 开发需最低 SDK 27 且指定芯片为骁龙 8 Gen 4。3. 支持多种模型格式(GGUF, NEXA)及任务类型(LLM, 多模态,ASR, OCR 等)。4. 商业使用 NPU 组件需联系获取授权,个人使用可免费获取激活码。
python未说明 (通过 pip install nexaai 安装)
nexaai
nexa-sdk hero image

快速开始

NexaSDK

NexaSDK 让您以最少的能耗构建最智能、最快的设备端 AI。 它是一个高性能的本地推理框架,只需几行代码,即可在 NPU、GPU 和 CPU 上本地运行最新的多模态 AI 模型——适用于 Android、Windows 和 Linux 设备。

NexaSDK 比其他任何平台都早数周甚至数月支持最新模型——Qwen3-VL、DeepSeek-OCR、Gemma3n(Vision)等。

星标本仓库,以便及时了解关于最新设备端 AI 功能的精彩更新和新发布。

🏆 值得瞩目的里程碑

🚀 快速入门

平台 链接
🖥️ CLI 快速入门文档
🐍 Python 快速入门文档
🤖 Android 快速入门文档
🐳 Linux Docker 快速入门文档

🖥️ CLI

下载:

Windows Linux
arm64 (Qualcomm NPU) arm64
x64 x64

NPU 访问令牌(NPU 模型所需):

注意: 我们的旧版令牌验证服务已弃用。对于所有 NPU 使用场景,只需设置以下访问令牌即可——无需额外注册或验证。

适用于 Windows:

$env:NEXA_TOKEN="key/eyJhY2NvdW50Ijp7ImlkIjoiNDI1Y2JiNWQtNjk1NC00NDYxLWJiOWMtYzhlZjBiY2JlYzA2In0sInByb2R1Y3QiOnsiaWQiOiJkYjI4ZTNmYy1mMjU4LTQ4ZTctYmNkYi0wZmE4YjRkYTJhNWYifSwicG9saWN5Ijp7ImlkIjoiMmYyOWQyMjctNDVkZS00MzQ3LTg0YTItMjUwNTYwMmEzYzMyIiwiZHVyYXRpb24iOjMxMTA0MDAwMH0sInVzZXIiOnsiaWQiOiI3MGE2YzA4NS1jYjc3LTQ3YmEtOWUxNC1lNjFjYTA2ZThmZjUiLCJlbWFpbCI6ImFsYW40QG5leGE4YWkuY29tIn0sImxpY2Vuc2UiOnsiaWQiOiI4OTlhZGQ2NS1lOTI2LTQ2M3ItODllNi0xMjc0NzM3ZjA1MzYiLCJjcmVhdGVkIjoiMjAyNS0wOS0wNlQwMDo1MzozNi4yMDNaIiwiZXhwaXJ5IjoiMjAzNS0xMi0zMVQyMzo1OTo1OS4wMDBaIn19.BXoUHIEzFMuuZbBT7RvsKO9nTi5950C6kHO64blF7XBnfKvZ6ClA8a55tmszI1ZWdngzpNFTzMM5PV5euuzMCA=="

适用于 Linux / Android adb shell:

export NEXA_TOKEN="key/eyJhY2NvdW50Ijp7ImlkIjoiNDI1Y2JiNWQtNjk1NC00NDYxLWJiOWMtYzhlZjBiY2JlYzA2In0sInByb2R1Y3QiOnsiaWQiOiJkYjI4ZTNmYy1mMjU4LTQ4ZTctYmNkYi0wZmE4YjRkYTJhNWYifSwicG9saWN5Ijp7ImlkIjoiMmYyOWQyMjctNDVkZS00MzQ3LTg0YTItMjUwNTYwMmEzYzMyIiwiZHVyYXRpb24iOjMxMTA0MDAwMH0sInVzZXIiOnsiaWQiOiI3MGE2YzA4NS1jYjc3LTQ3YmEtOWUxNC1lNjFjYTA2ZThmZjUiLCJlbWFpbCI6ImFsYW40QG5leGE4YWkuY29tIn0sImxpY2Vuc2UiOnsiaWQiOiI4OTlhZGQ2NS1lOTI2LTQ2M3ItODllNi0xMjc0NzM3ZjA1MzYiLCJjcmVhdGVkIjoiMjAyNS0wOS0wNlQwMDo1MzozNi4yMDNaIiwiZXhwaXJ5IjoiMjAzNS0xMi0zMVQyMzo1OTo1OS4wMDBaIn19.BXoUHIEzFMuuZbBT7RvsKO9nTi5950C6kHO64blF7XBnfKvZ6ClA8a55tmszI1ZWdngzpNFTzMM5PV5euuzMCA=="

运行您的第一个模型:

# 与 Qwen3 对话
nexa infer ggml-org/Qwen3-1.7B-GGUF

# 多模态:将图片拖入 CLI
nexa infer NexaAI/Qwen3-VL-4B-Instruct-GGUF

# NPU(Windows arm64,搭载 Snapdragon X Elite)
nexa infer NexaAI/OmniNeural-4B
  • 模型: LLM、多模态、ASR、OCR、重排序、目标检测、图像生成、嵌入
  • 格式: GGUF、NEXA
  • 📖 CLI 参考文档

🐍 Python SDK

pip install nexaai
from nexaai import LLM, GenerationConfig, ModelConfig, LlmChatMessage

llm = LLM.from_(model="NexaAI/Qwen3-0.6B-GGUF", config=ModelConfig())

conversation = [
    LlmChatMessage(role="user", content="你好,给我讲个笑话")
]
prompt = llm.apply_chat_template(conversation)
for token in llm.generate_stream(prompt, GenerationConfig(max_tokens=100)):
    print(token, end="", flush=True)
  • 模型: LLM、多模态、ASR、OCR、重排序、目标检测、图像生成、嵌入
  • 格式: GGUF、NEXA
  • 📖 Python SDK 文档

🤖 Android SDK

在你的 app/AndroidManifest.xml 中添加:

<application android:extractNativeLibs="true">

在你的 build.gradle.kts 中添加:

dependencies {
    implementation("ai.nexa:core:0.0.19")
}
// 初始化 SDK
NexaSdk.getInstance().init(this)

// 加载并运行模型
VlmWrapper.builder()
    .vlmCreateInput(VlmCreateInput(
        model_name = "omni-neural",
        model_path = "/data/data/your.app/files/models/OmniNeural-4B/files-1-1.nexa",
        plugin_id = "npu",
        config = ModelConfig()
    ))
    .build()
    .onSuccess { vlm ->
        vlm.generateStreamFlow("Hello!", GenerationConfig()).collect { print(it) }
    }

🐳 Linux Docker

docker pull nexa4ai/nexasdk:latest

export NEXA_TOKEN="your_token_here"
docker run --rm -it --privileged \
  -e NEXA_TOKEN \
  nexa4ai/nexasdk:latest infer NexaAI/Granite-4.0-h-350M-NPU

⚙️ 功能与对比

特性 NexaSDK Ollama llama.cpp LM Studio
NPU 支持 ✅ NPU优先
Android SDK 支持 ✅ NPU/GPU/CPU 支持 ⚠️ ⚠️
Linux 支持(Docker 镜像)
即时可用的模型支持 ⚠️
全面的多模态支持 ✅ 图像、音频、文本、嵌入、重排序、ASR、TTS ⚠️ ⚠️ ⚠️
跨平台支持 ✅ 桌面、移动(Android)、汽车、物联网(Linux) ⚠️ ⚠️ ⚠️
一行代码即可运行 ⚠️
OpenAI 兼容的 API + 函数调用

图例: ✅ 支持   |   ⚠️ 部分或有限支持   |   ❌ 不支持

🙏 致谢

我们感谢以下项目:

📄 许可证

NexaSDK 采用双重许可模式:

CPU/GPU 组件

根据 Apache License 2.0 许可。

NPU 组件

  • 个人使用:可从 Nexa AI 模型中心 获取免费许可证密钥。每个密钥可激活一台设备用于 NPU 使用。
  • 商业使用:请联系 hello@nexa.ai 获取许可。

🤝 联系方式与社区支持

希望获得更多模型支持、后端支持、设备支持或其他功能吗?我们非常期待您的反馈!

欢迎随时在我们的 GitHub 仓库中提交 问题,提出您的需求、建议或意见。您的反馈将帮助我们确定下一步的开发重点。

版本历史

v0.2.732026/02/20
v0.2.722026/02/11
v0.2.712026/01/22
v0.2.702026/01/15
v0.2.692026/01/15
v0.2.682026/01/13
v0.2.672026/01/05
v0.2.662026/01/04
v0.2.652025/12/19
v0.2.642025/12/09
v0.2.632025/12/03
v0.2.622025/12/03
v0.2.612025/12/01
v0.2.602025/11/22
v0.2.60-ane2025/11/18
v0.2.592025/11/15
v0.2.582025/11/14
v0.2.572025/11/07
v0.2.562025/11/03
v0.2.552025/11/02

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|1周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

159.6k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|1周前
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架