Synology Photos人脸识别终极指南:无GPU设备开启AI功能的完整解决方案
2026/5/11 16:35:13
如果你正在寻找一个强大的文本重排序解决方案,Qwen3-Reranker-4B绝对值得关注。这个基于Qwen3系列的最新模型,专为文本嵌入和排序任务设计,提供了出色的多语言能力和长文本理解。
本文将带你快速完成三个关键步骤:
整个过程只需要10分钟,即使你是AI模型部署的新手也能轻松上手。
首先确保你的系统已经安装了Python 3.8或更高版本,然后安装vLLM:
pip install vllm使用以下命令启动Qwen3-Reranker-4B服务:
python -m vllm.entrypoints.api_server \ --model Qwen/Qwen3-Reranker-4B \ --port 8000 \ --trust-remote-code这个命令会:
服务启动后,检查日志确认是否成功:
cat /root/workspace/vllm.log如果看到类似下面的输出,说明服务已正常运行:
INFO 07-10 15:30:12 llm_engine.py:72] Initializing an LLM engine... INFO 07-10 15:30:15 llm_engine.py:73] Model loaded successfully.pip install gradio新建一个Python文件webui.py,添加以下代码:
import gradio as gr import requests def query_reranker(query, documents): api_url = "http://localhost:8000/v1/completions" headers = {"Content-Type": "application/json"} data = { "model": "Qwen/Qwen3-Reranker-4B", "prompt": f"Query: {query}\nDocuments: {documents}", "max_tokens": 512 } response = requests.post(api_url, headers=headers, json=data) return response.json()["choices"][0]["text"] iface = gr.Interface( fn=query_reranker, inputs=[ gr.Textbox(label="Query"), gr.Textbox(label="Documents", lines=5) ], outputs=gr.Textbox(label="Ranked Results"), title="Qwen3-Reranker-4B Demo" ) iface.launch()运行脚本启动Web界面:
python webui.py默认会在本地7860端口启动服务,在浏览器中访问http://localhost:7860即可看到交互界面。
假设我们有以下查询和文档:
查询:人工智能的最新发展
文档:
将这些输入Web界面,Qwen3-Reranker-4B会返回按相关性排序的结果。
你也可以直接通过API调用:
import requests url = "http://localhost:8000/v1/completions" headers = {"Content-Type": "application/json"} data = { "model": "Qwen/Qwen3-Reranker-4B", "prompt": "Query: 人工智能的最新发展\nDocuments: 1. 深度学习...\n2. 2023年大语言模型...", "max_tokens": 512 } response = requests.post(url, headers=headers, json=data) print(response.json())如果服务启动失败,检查:
可以尝试:
max_tokens参数值调整输入格式:
通过本文,你已经学会了:
Qwen3-Reranker-4B的强大排序能力可以广泛应用于:
现在就开始体验这个多语言、高性能的重排序模型吧!
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。