尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

MiniMax H3模型本地部署指南:Sol Engine加速与API集成实战

MiniMax H3模型本地部署指南:Sol Engine加速与API集成实战 这次我们来看一个近期在开发者社区和AI应用圈里讨论度很高的项目MiniMax H3。这个名字你可能在各大技术论坛和社交平台上频繁看到它并不是一个全新的模型而是MiniMax公司推出的一个高性能、多模态大语言模型系列。而“Sol Engine首日加速”这个事件则标志着H3模型在推理性能和部署效率上迎来了一个重要的技术升级节点。简单来说就是H3模型现在能跑得更快、更省资源了这对于想要在本地或私有化环境中部署大模型的开发者来说是个非常值得关注的消息。如果你关心的是如何在有限的硬件资源比如消费级显卡上运行一个能力不俗的大模型或者你正在寻找一个支持API调用、能处理批量任务、并且部署起来不那么折腾的解决方案那么MiniMax H3结合Sol Engine的优化很可能就是你正在找的选项。它的核心吸引力在于通过专门的推理引擎优化显著降低了模型运行的门槛让更多开发者能够以更低的成本体验到大模型的能力。本文不会停留在概念介绍上我们将直接切入技术实操层面。我会带你梳理清楚MiniMax H3的核心能力、Sol Engine加速带来的具体变化、本地部署的硬件门槛和启动方式并通过一套通用的验证流程演示如何测试其文本生成、多轮对话等基础功能以及如何通过API将其集成到自己的应用中。无论你是想快速搭建一个演示原型还是为现有产品寻找一个可靠的后端AI能力这篇文章都能提供清晰的路径和避坑指南。1. 核心能力速览在深入部署细节之前我们先通过一个表格快速了解MiniMax H3项目的基本面貌和Sol Engine加速后的关键特性。这些信息将帮助你判断它是否适合你的项目需求。能力项说明与解读项目类型多模态大语言模型 (Large Language Model, LLM)支持文本、代码、逻辑推理等多种任务。核心亮点获得Sol Engine推理引擎的首日加速支持。Sol Engine是一个针对大模型推理进行深度优化的高性能引擎旨在提升吞吐量、降低延迟和显存占用。主要功能文本生成与对话、代码生成与解释、逻辑推理、内容创作、多轮上下文理解等。推荐硬件由于经过推理引擎优化对硬件的要求相对友好。重点关注显存根据模型参数规模如7B、13B、34B等显存需求从6GB到24GB不等。Sol Engine的优化可能使同等参数模型在更低显存下运行。显存占用需按实际下载的模型版本和推理参数测试。Sol Engine的加速可能包含量化如INT8、FP16和显存优化技术实际占用会低于原始模型。支持平台支持主流的深度学习框架和部署方式通常包括PyTorch、Transformers库等。Sol Engine可能提供独立的运行时或集成接口。启动方式多样化可通过官方API云端调用也支持本地部署通过命令行、Python脚本或封装好的一键启动包/整合包启动服务。是否支持API是。本地部署后通常会提供类似OpenAI格式的HTTP API接口如/v1/chat/completions方便集成。是否支持批量任务是。本地部署的服务端和API通常支持批量请求处理Sol Engine的优化会特别提升批量推理时的效率。适合场景1.本地研发与测试在个人电脑或公司内网服务器上快速验证AI能力。2.私有化部署对数据隐私有要求需要将模型部署在自有环境。3.API服务集成为Web应用、移动应用、机器人等提供AI后端。4.批量内容处理自动化处理大量文本生成、摘要、翻译等任务。从表格可以看出MiniMax H3不是一个只能“云端调用”的黑盒服务其开放的本地部署能力和经过Sol Engine优化的推理性能是它当前最受开发者关注的技术特点。2. 适用场景与使用边界在决定投入时间部署和测试之前明确它能做什么、不能做什么以及需要注意什么至关重要。它非常适合以下场景快速概念验证PoC你需要一个能力中等偏上、部署相对简便的模型来验证产品创意比如做一个智能客服demo、一个内容辅助写作工具或者一个代码补全插件。H3的本地API可以让你快速搭起后端。成本敏感型应用相比持续调用昂贵的云端API对于有一定并发量但延迟要求不是极端苛刻的内部应用本地部署一次投入长期运行可能更经济。Sol Engine的加速进一步降低了单位计算成本。数据安全与隐私合规所有数据在本地或私有服务器上处理不出内部网络满足金融、医疗、政务等领域对数据安全的硬性要求。定制化与可控性你可以完全控制模型的版本、推理参数、服务配置并根据业务需求进行针对性优化或微调如果开源协议允许。它可能不适合这些场景追求极致SOTA性能如果你需要的是在各项基准测试中都排名顶尖的最新最强模型可能需要关注其他更前沿的模型。H3是一个优秀的实用型模型但并非总是“第一”。超低延迟实时交互尽管有Sol Engine加速但本地部署的延迟受硬件限制。对于需要毫秒级响应的实时语音对话等场景仍需精心优化和强大硬件支撑。完全零代码部署虽然有一键整合包简化了流程但本地部署仍涉及环境配置、模型下载、端口管理等基础运维操作需要一定的技术背景。重要的使用边界与合规提醒版权与内容合规使用模型生成的内容如文章、代码、设计方案需注意版权问题。不得用于生成恶意代码、虚假信息、侵权内容或进行学术不端行为。偏见与安全性像所有大模型一样H3可能包含训练数据带来的偏见。在关键应用场景中应对其输出进行人工审核和安全过滤。资源消耗本地运行大模型会持续消耗GPU和电力资源。在部署生产环境前需评估硬件成本和运维成本。模型许可证部署前务必仔细阅读MiniMax H3模型相关的开源许可证如Apache 2.0, MIT等明确允许的商用范围、修改和分发条款。3. 环境准备与前置条件成功部署和运行MiniMax H3需要一个准备好的软件和硬件环境。以下是一份通用的检查清单你需要根据自己选择的具体部署方式如原生PyTorch、Ollama、Docker或整合包进行微调。硬件要求核心关注点GPU推荐这是获得可用速度的关键。建议使用NVIDIA显卡并确保显存足够。显存这是最大的门槛。假设运行7B参数版本的量化模型如GPTQ-Int4可能只需要6-8GB显存。运行13B或34B模型则需要12GB、16GB甚至24GB以上显存。Sol Engine的优化可能会降低这一需求。显卡型号支持CUDA的较新NVIDIA显卡如RTX 20/30/40系列。一些优化工具如llama.cpp也支持AMD GPU和Apple Silicon。CPU备用或轻量模式如果没有合适GPU或显存不足部分部署方式支持纯CPU推理但速度会慢很多。需要多核CPU和大内存32GB。内存RAM至少16GB推荐32GB或以上尤其是CPU推理时。磁盘空间模型文件本身很大。一个7B参数的模型可能占用4-8GB空间34B模型可能超过60GB。请确保有足够的固态硬盘SSD空间。软件与环境要求操作系统主流Linux发行版Ubuntu 20.04/22.04, CentOS 7、Windows 10/11 或 macOSM系列芯片需注意适配。Python版本3.8 - 3.10较为稳定。建议使用虚拟环境venv或conda隔离项目依赖。CUDA与cuDNN如果使用NVIDIA GPU需要安装与显卡驱动匹配的CUDA工具包如CUDA 11.7, 12.1和cuDNN。这是PyTorch等框架能利用GPU的基础。版本管理工具git用于克隆代码仓库。包管理工具pip或conda。网络能够访问GitHub、Hugging Face等平台以下载代码和模型文件。如果网络不畅需要提前准备模型文件或配置镜像源。关键前置步骤检查显卡驱动在命令行输入nvidia-smi查看驱动版本和CUDA版本是否支持你打算安装的PyTorch。创建虚拟环境# 使用 conda conda create -n minimax_h3 python3.10 conda activate minimax_h3 # 或使用 venv python -m venv minimax_h3_env # Linux/macOS source minimax_h3_env/bin/activate # Windows minimax_h3_env\Scripts\activate准备模型文件确定你要运行的H3模型版本如MiniMax-H3-7B并从官方渠道Hugging Face Model Hub、官方GitHub Release下载模型权重文件。如果使用整合包模型可能已内置或提供下载脚本。4. 安装部署与启动方式MiniMax H3的本地部署有多种路径这里我们介绍两种最典型的基于原始代码库的部署和使用社区整合包的一键启动。Sol Engine的加速可能以插件、优化后的运行时库或直接集成在特定版本中提供。4.1 方式一基于原始代码库部署适合喜欢定制的开发者这种方式更接近底层适合需要深入研究或自定义修改的开发者。步骤1获取代码从官方GitHub仓库克隆代码请替换为实际仓库地址。git clone https://github.com/MiniMax-AI/MiniMax-H3.git cd MiniMax-H3步骤2安装依赖通常项目根目录会有requirements.txt文件。pip install -r requirements.txt如果遇到网络问题可以使用国内镜像源加速pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple步骤3配置模型路径你需要告诉代码模型文件在哪里。通常通过修改配置文件或环境变量实现。例如创建一个.env文件或在启动命令中指定export MODEL_PATH/your/path/to/minimax-h3-7b # 或者 python server.py --model-path /your/path/to/minimax-h3-7b步骤4启动服务查找项目中的启动脚本可能是server.py、app.py或cli.py。常见的启动命令是启动一个API服务器# 示例具体参数请查看项目README python api_server.py --host 0.0.0.0 --port 8000 --model-path ./models/MiniMax-H3-7B这个命令会启动一个Web服务监听在本地的8000端口。4.2 方式二使用社区整合包一键启动适合快速上手这是很多初学者和希望快速验证功能用户的首选。社区开发者会将模型、依赖、Web界面甚至Sol Engine优化打包成一个开箱即用的程序。步骤1下载整合包从可靠的社区发布页如GitHub Release、网盘下载对应你操作系统的整合包例如MiniMax-H3-Sol-Engine-Windows.zip。步骤2解压并查看说明解压到不含中文和空格的路径。仔细阅读包内的README.txt或启动说明.txt。步骤3运行启动脚本通常包内会有一个start.batWindows或start.shLinux/macOS脚本。Windows双击start.bat或右键以管理员身份运行。脚本会自动安装缺失依赖、下载模型如果未包含、并启动服务。Linux/macOS在终端中先赋予执行权限然后运行。chmod x start.sh ./start.sh步骤4访问Web界面启动脚本运行成功后通常会在命令行输出访问地址如http://127.0.0.1:7860或http://localhost:8000。用浏览器打开这个地址就能看到类似ChatGPT的Web聊天界面。无论哪种方式启动后请观察命令行输出是否有错误信息如缺少库、CUDA错误、模型加载失败。是否成功加载了模型看到“Loading model... done”或类似信息。是否提示服务已启动在某个端口。如果整合包集成了Sol Engine可能会看到相关的优化加载日志如“Sol Engine optimizer loaded”。5. 功能测试与效果验证服务成功启动后我们进入核心环节验证模型的基本能力是否正常。我们从最简单的对话开始逐步测试其核心功能。5.1 基础对话能力测试测试目的确认模型能正常理解指令并生成连贯、相关的回复。操作步骤通过Web UI在浏览器中打开服务地址如http://127.0.0.1:7860。在聊天输入框中输入一个简单的指令或问题。点击“发送”或按回车键。观察回复的生成速度、内容质量和相关性。输入示例与预期输入“用Python写一个函数计算斐波那契数列的第n项。”预期成功模型应返回一段格式良好的Python代码包含函数定义、逻辑判断和返回语句。代码应能直接运行或稍作修改即可运行。输入“解释一下什么是机器学习。”预期成功模型应给出一个清晰、准确的定义并可能附带简单的例子或分类。判断标准回复是否通顺、是否切题、是否包含事实性错误对于常识性问题。第一次测试重点在于“跑通”而不是追求极致答案质量。5.2 多轮上下文理解测试测试目的验证模型能否记住对话历史在连续多轮交互中保持上下文连贯。操作步骤在第一轮中提问“《西游记》的主角是谁”模型回答后紧接着进行第二轮提问不提及名字“他有哪些著名的徒弟”观察第二轮回答是否正确地指向了孙悟空及其徒弟猪八戒、沙和尚。预期结果模型应在第二轮回答中正确理解“他”指代的是第一轮提到的“孙悟空”并列出其徒弟。如果回答是“《西游记》的主角孙悟空的著名徒弟有猪八戒、沙和尚等”则说明上下文理解良好。5.3 长文本生成与摘要测试测试目的测试模型处理较长输入和生成较长、结构化输出的能力。操作步骤输入一个较长的指令例如“请写一篇关于‘人工智能在医疗领域应用’的短文要求包括影像诊断、药物研发和个性化治疗三个方面字数约300字。”观察生成过程是否稳定不中断输出内容是否覆盖了要求的三个方面结构是否清晰字数是否大致符合。判断标准生成文本是否主题明确、结构完整、无明显逻辑断裂。这考验了模型的指令遵循能力和长文本生成稳定性。5.4 代码生成与解释测试测试目的针对开发者测试模型的代码能力。操作步骤生成输入“用JavaScript写一个简单的待办事项列表应用包含添加和删除功能。”解释将一段复杂的代码可以是模型刚生成的也可以是你自己准备的粘贴进去并提问“请解释这段代码的每一部分是如何工作的。”预期结果生成应返回包含HTML、CSS和JavaScript的完整代码片段逻辑基本正确。解释应能对代码进行分段解释说明关键变量、函数和逻辑流。5.5 通过API接口测试测试目的验证本地部署的API服务是否正常工作这是集成到其他应用的关键。操作步骤确保你的API服务正在运行例如在http://127.0.0.1:8000。使用curl命令或Python的requests库发送一个POST请求。使用curl测试curl -X POST http://127.0.0.1:8000/v1/chat/completions \ -H Content-Type: application/json \ -d { model: MiniMax-H3-7B, messages: [ {role: user, content: 你好请介绍一下你自己。} ], max_tokens: 100 }使用Python测试import requests import json url http://127.0.0.1:8000/v1/chat/completions headers {Content-Type: application/json} payload { model: MiniMax-H3-7B, messages: [ {role: user, content: 你好请介绍一下你自己。} ], max_tokens: 100 } response requests.post(url, headersheaders, datajson.dumps(payload), timeout60) if response.status_code 200: result response.json() print(result[choices][0][message][content]) else: print(f请求失败状态码{response.status_code}) print(response.text)预期结果收到一个JSON格式的响应其中choices[0].message.content字段包含了模型的回复文本。状态码应为200。完成以上测试你就基本验证了MiniMax H3本地部署的核心功能是正常的。接下来我们看看如何更工程化地使用它。6. 接口API与批量任务将模型作为API服务运行是实现自动化、集成化和批量处理的基础。Sol Engine的优化对于提升API服务的并发处理能力吞吐量尤为重要。6.1 API服务配置与启动大多数部署方式启动的API服务都兼容OpenAI API格式这极大降低了集成成本。典型的API服务器启动命令可能包含更多优化参数python api_server.py \ --model-path ./models/MiniMax-H3-7B \ --host 0.0.0.0 \ --port 8000 \ --api-keys your_secret_key_here \ # 可选增加基础认证 --max-model-len 4096 \ # 模型上下文最大长度 --gpu-memory-utilization 0.9 \ # GPU显存利用率 --enable-batch \ # 启用请求批处理如果支持 --batch-size 4 # 批处理大小--host 0.0.0.0允许同一网络下的其他设备访问。--api-keys为生产环境增加一层简单的安全防护。--enable-batch和--batch-size是提升吞吐量的关键参数Sol Engine可能在此处发挥重要作用。6.2 批量任务处理示例假设你有一个包含大量问题的文本文件questions.txt需要模型逐一回答并保存结果。Python批量处理脚本示例import requests import json import time api_url http://127.0.0.1:8000/v1/chat/completions headers {Content-Type: application/json} # 如果设置了api-key # headers[Authorization] fBearer your_secret_key_here def ask_model(question): payload { model: MiniMax-H3-7B, messages: [{role: user, content: question}], max_tokens: 200, temperature: 0.7, } try: response requests.post(api_url, headersheaders, jsonpayload, timeout120) response.raise_for_status() result response.json() return result[choices][0][message][content].strip() except requests.exceptions.RequestException as e: return f请求失败: {e} except KeyError as e: return f解析响应失败: {e} # 读取问题 with open(questions.txt, r, encodingutf-8) as f: questions [line.strip() for line in f if line.strip()] # 逐个处理并保存结果 results [] for idx, q in enumerate(questions): print(f处理第 {idx1}/{len(questions)} 个问题: {q[:50]}...) answer ask_model(q) results.append({question: q, answer: answer}) time.sleep(0.5) # 避免请求过于频繁可根据服务能力调整 # 保存结果 with open(answers.json, w, encodingutf-8) as f: json.dump(results, f, ensure_asciiFalse, indent2) print(批量处理完成结果已保存至 answers.json)这个脚本实现了简单的串行批量处理。对于更高性能的需求可以考虑使用异步请求aiohttp或并发线程/进程池。6.3 集成到现有系统由于API格式与OpenAI兼容你可以轻松地将本地H3服务替换许多原本使用OpenAI API的应用中的端点。将openai.api_base从https://api.openai.com/v1改为http://your-server-ip:8000/v1。在代码中替换API密钥如果设置了。注意调整可能不兼容的参数某些本地部署的API可能不支持全部OpenAI参数。7. 资源占用与性能观察部署大模型必须时刻关注资源使用情况这对稳定性至关重要。Sol Engine加速的核心目标就是优化这部分表现。如何观察显存占用命令行NVIDIA GPU在服务运行期间另开一个终端运行nvidia-smi。关注“GPU Memory Usage”一栏。你会看到类似5000MiB / 8192MiB的信息表示已使用5000MB显卡总显存为8192MB。任务管理器Windows在“性能”选项卡中选择GPU查看“专用GPU内存”。专用工具可以使用gpustatpip install gpustat或nvtopLinux进行更持续的监控。影响性能的关键参数模型尺寸7B、13B、34B参数模型越大能力通常越强但显存占用和计算量也呈指数级增长。Sol Engine的优化对大模型收益更明显。量化精度模型权重可以用FP32全精度、FP16、BF16、INT8甚至INT4存储。精度越低显存占用越小速度越快但可能损失少量质量。整合包常提供量化版模型。上下文长度max_model_len模型能处理的最大文本长度如2048、4096、8192 tokens。设置越长单次处理消耗的显存越多。批处理大小batch_size一次处理多个请求。增大批处理能提升GPU利用率和吞吐量但也会增加单次显存峰值。需要根据显存大小平衡。生成参数max_tokens生成的最大长度、temperature创造性值越高越随机、top_p核采样等主要影响生成速度和内容对显存影响相对较小。性能调优建议从最小配置开始首次运行时使用较低的上下文长度和批处理大小确保服务能稳定启动。监控显存峰值在模型加载和进行长文本、大批量推理时显存占用会达到峰值。确保你的显存留有足够余量例如总显存的80%以下。利用Sol Engine特性如果部署方式明确集成了Sol Engine查阅其文档看是否有特定的配置参数可以开启例如更高效的内存分配策略、算子融合等。CPU Offloading如果显存严重不足一些框架支持将部分模型层卸载到CPU内存用速度换空间。8. 常见问题与排查方法本地部署大模型难免遇到问题这里汇总了典型问题的排查思路。问题现象可能原因排查方式解决方案启动失败提示CUDA错误1. CUDA版本与PyTorch版本不匹配。2. 显卡驱动太旧。3. 未安装CUDA或cuDNN。1. 运行python -c import torch; print(torch.__version__); print(torch.cuda.is_available())检查PyTorch和CUDA。2. 运行nvidia-smi检查驱动和CUDA版本。1. 根据PyTorch官网指令安装匹配的版本。2. 升级NVIDIA显卡驱动。3. 安装正确版本的CUDA工具包和cuDNN。模型加载时显存不足OOM1. 显卡显存小于模型要求。2. 同时运行了其他占用显存的程序。3. 上下文长度或批处理大小设置过高。1. 用nvidia-smi查看总显存和空闲显存。2. 关闭不必要的图形程序、其他模型服务。1. 换用更小的模型或量化版本如从FP16换到INT8。2. 降低max_model_len和batch_size。3. 启用CPU offloading如果支持。4. 考虑升级硬件。服务启动后浏览器无法访问1. 服务未成功启动。2. 防火墙或安全软件阻止了端口。3. 绑定到了127.0.0.1而非0.0.0.0。1. 检查命令行日志是否有错误。2. 运行netstat -ano | findstr :8000(Win) 或lsof -i:8000(Linux/macOS) 查看端口监听情况。3. 尝试用curl http://127.0.0.1:8000本地测试。1. 根据错误日志解决启动问题。2. 在防火墙中放行对应端口。3. 确保启动命令中host是0.0.0.0。4. 尝试更换端口如8080, 7861。API请求返回错误或超时1. API路径或参数错误。2. 服务端处理请求时崩溃或过载。3. 网络问题。1. 检查请求的URL、端口、JSON格式是否正确。2. 查看服务端日志是否有异常堆栈信息。3. 测试一个非常简单的请求如/health端点如果有。1. 对照API文档修正请求。2. 增加请求超时时间(timeout)。3. 检查服务端资源CPU、内存、显存是否已耗尽重启服务。生成速度非常慢1. 使用CPU模式推理。2. GPU算力较弱。3. 模型参数过大或未量化。4. 上下文长度很长。1. 确认服务是否真的在使用GPU查看日志。2. 使用nvidia-smi观察GPU利用率。1. 确保CUDA环境正确并使用GPU推理。2. 尝试使用量化版模型INT8/INT4。3. 如果支持确认Sol Engine优化已启用。4. 适当降低生成长度和温度。下载模型文件非常慢或失败网络连接问题无法访问Hugging Face或GitHub。尝试直接下载是否很慢或中断。1. 使用国内镜像源如HF Mirror。2. 通过其他方式如云盘获取模型文件然后手动放置到正确目录。3. 对于整合包检查其内置的下载脚本是否提供了镜像选项。9. 最佳实践与使用建议为了更稳定、高效、安全地使用本地部署的MiniMax H3遵循一些最佳实践可以少走很多弯路。首次部署的“最小化验证”不要一上来就追求最高参数、最长上下文。先用最小的模型如7B INT4、默认参数快速跑通整个流程确保从环境到API的链路是通的。记录下这次成功的所有步骤和版本号作为基准环境。资源隔离与管理使用虚拟环境conda/venv或Docker容器来隔离Python依赖避免版本冲突。为模型文件、输入数据、输出结果建立清晰的目录结构。例如project/ ├── models/ # 存放所有模型文件 ├── inputs/ # 存放待处理的批量文本/数据 ├── outputs/ # 存放处理结果 ├── logs/ # 存放服务日志 └── scripts/ # 存放启动、批量处理脚本生产环境部署要点使用进程管理不要直接在前台运行python命令。使用systemdLinux、supervisor或pm2来管理服务进程实现开机自启、崩溃重启。配置访问控制务必为API设置密钥--api-keys并通过Nginx等反向代理配置IP白名单、限流和HTTPS。日志与监控将服务日志输出到文件并定期检查。监控服务器的GPU显存、内存、磁盘和CPU使用率。批量任务稳健性设计在批量处理脚本中加入异常捕获和重试机制。对于失败的请求可以记录到错误文件稍后重试。考虑使用消息队列如Redis, RabbitMQ来解耦任务提交和处理实现更好的可扩展性和可靠性。合规与伦理自查数据输入确保输入模型的数据不包含个人隐私信息、商业秘密或其他受法律保护的内容。输出审核对于直接面向用户的应用建立对模型生成内容的审核机制过滤有害、偏见或不符合要求的内容。用途明确在用户协议中明确告知用户正在使用AI生成内容并声明其可能存在的局限性。MiniMax H3获得Sol Engine加速标志着其在实用化道路上迈出了扎实的一步。它降低了高性能大模型本地部署的门槛让开发者能以更低的成本获取可控的AI能力。最值得尝试的点在于其平衡性在模型能力、部署难度和运行成本之间取得了不错的平衡。你最先应该验证的是其API的兼容性和稳定性这是集成到现有工作流的基础。最容易踩的坑通常是环境配置和显存不足严格按照本文的环境准备和排查指南操作能避开大部分问题。下一步你可以探索更多高级应用例如微调Fine-tuning如果模型开源协议允许使用你自己的业务数据对模型进行微调以提升在特定领域的表现。与其他工具链集成将其与LangChain、LlamaIndex等框架结合构建更复杂的AI应用。性能深度优化深入研究Sol Engine的配置参数结合你的硬件特点如特定显卡架构进行更极致的性能调优。本地大模型部署正从极客玩具走向生产力工具MiniMax H3与Sol Engine的组合提供了一个值得投入时间研究的优秀选项。建议收藏本文在部署过程中作为参考清单使用。
返回列表