jev模型本身不提供web服务,安装fast-browser-use后需在python中调用ask_jev()函数进行本地推理,无http接口;如需远程访问,须自行用fastapi等封装web接口。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Jev 模型本身不提供 Web 服务,所以“安装后只能本地访问”这个说法其实存在误解——它压根没有 HTTP 接口或监听端口,不是像 Ollama、FastChat 那样启动一个本地服务器的模型。你安装的是 fast-browser-use 这个 Python 包,调用的是 ask_jev() 函数,全程在 Python 进程内完成推理,不走网络,也不开放任何地址。
如果你遇到“只能本地访问”,大概率是以下两种情况之一:
你误以为 Jev 是一个 Web API 服务
Jev 不是部署后自动监听 http://localhost:8000 的服务。它没有内置 Flask/FastAPI 服务,也没有 --host 0.0.0.0 --port 8080 启动参数。
- ✅ 正确用法:在你的 Python 脚本里
from fast_browser_use import ask_jev,然后直接调用函数。 - ❌ 错误期待:运行
pip install fast-browser-use后打开浏览器访问某个地址——这不会发生。
你想让其他设备(比如手机、另一台电脑)也能调用 Jev
那需要你自己封装一层轻量 Web 接口,例如用 FastAPI 快速暴露一个 POST 端点:
from fastapi import FastAPI
from fast_browser_use import ask_jev
app = FastAPI()
@app.post("/jev")
def call_jev(payload: dict):
# payload 示例: {"state": "...", "questions": [...]}
return ask_jev(**payload)
然后运行:
uvicorn api:app --host 0.0.0.0 --port 8000
这样其他设备就能通过 http://你的IP:8000/jev 发送请求了(注意确保防火墙放行端口,且 Windows 网络配置为“专用网络”而非“公用网络”)。
补充提醒
-
ask_jev()输入必须是严格结构的字典,字段名不能错(如state和questions),类型不能混(questions必须是 list,每个 item 必须含type和name)。 - 它默认只用 CPU(ONNX Runtime),不依赖 GPU,也不监听网络,所以不存在“远程访问被禁用”的配置项。
- 如果你看到
Connection refused或ERR_CONNECTION_REFUSED,说明你试图访问一个根本不存在的服务,而不是 Jev 本身限制了访问。
不复杂但容易忽略。











