包含pr #32115的llama-server默认只允许公网http媒体地址。确实需要读取自己局域网图片时,可在受控实例显式启用--media-allow-private-urls,同时使用支持视觉输入的模型及其所需投影文件;这会扩大媒体请求可触达的地址范围,不能在接收任意不可信用户输入的公共服务中当作无条件修复。
先确认是媒体URL限制,而不是模型不支持
核对运行构建、启动日志及现有视觉模型配置。文字模型不会因为打开私网开关就获得视觉能力;缺少投影文件或输入格式错误时,也不能用这一选项处理。官方示例支持多模态消息中的image_url,但具体能力依赖加载的模型。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
llama-server官方参数表说明私网媒体URL默认关闭
仅在受控实例增加媒体权限
llama-server -m /models/vision-model.gguf --mmproj /models/vision-mmproj.gguf --host 127.0.0.1 --media-allow-private-urls
模型及投影文件路径必须换成相互匹配且已验证的实际文件,不把两个示例名当作可下载产品。保留原有其他必要参数,不为读取NAS图片顺便改成公网监听或移除认证。开关影响私网HTTP(S)媒体地址访问,服务进程本身仍需能够访问目标地址。

官方多模态章节说明模型与输入前提
使用最小图片请求验证输入链路
{
"model": "your-loaded-model",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "描述这张图片中的物体。"},
{"type": "image_url", "image_url": {"url": "http://192.168.1.20/images/example.jpg"}}
]
}]
}请求发往既有/v1/chat/completions入口,model按已加载实例填写,图片URL换成自己有权读取的测试图片。先从服务所在环境确认图片可访问,再验证响应;不要把NAS账户凭据拼进URL。
若不希望扩大私网URL访问,可按官方多模态协议使用受控客户端提交图片数据,或由业务后端校验后转发。该开关不开放CORS代理访问私网MCP服务;两者必须分别处理。

















