MacOS 添加智能识别API

前置知识:关于Docker的一些重要概念

安装Docker Desktop

MacOS系统中需要先安装Docker Desktop,然后使用Docker来运行智能识别API;

打开Docker Desktop官网下载安装包:https://docs.docker.com/desktop/setup/install/mac-install/

根据Mac CPU选择安装包, M系列处理选择 Docker Desktop for Mac with Apple silicon

Intel处理器选择 Docker Desktop for Mac with Intel chip

下载及安装完成后,启动Docker程序;

下载镜像

启动docker之后,打开终端,输入 docker pull crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-ai:arm-latest

然后回车下载镜像;

下载镜像1

镜像介绍:

devfox101/mt-photos-ai:latest 合并了 mt-photos-ai 和 mt-photos-insightface-unofficial 2个镜像的代码;

运行这一个镜像就可以支持以上2个镜像的功能;

相关源码: https://github.com/dev-fox-101/mt-photos-ai

如果是Intel处理器,需要替换 arm-latestonnx-latest ,完整命令为: docker pull crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-ai:onnx-latest

等待镜像下载完成

下载镜像2

创建容器

等待镜像下载完成后,打开docker desktop 左侧的 Images ,然后点击镜像右侧的 run 按钮

创建容器1

点击 箭头 展开设置

创建容器2

填写参数

  1. 在 Container name中填写mt-photos-ai
  2. 在Ports中填写8060
  3. 在Environment variables中填写 API_AUTH_KEY = mt_photos_ai_extra
  4. 最后点击 Run

创建容器3

查看容器运行状态

点击左侧菜单中的 Containers ,可以看到前面创建的 mt-photos-ai容器,左侧显示绿色

如果容器未在运行中,点击右侧的run按钮启动容器;

创建容器3

注意: 需要容器在运行中,才能才能处理智能识别和人脸识别任务;

如果重启系统会重启Docker,需要再到 Container中 点击 mt-photos-ai容器右侧的 run按钮 来启动容器;

添加智能识别API

返回MT Photos的系统设置中添加;

接口地址 填写 http://[mac的ip]:8060

API_AUTH_KEY填写 mt_photos_ai_extra

注意ip端口号,以及API_AUTH_KEY

配置

添加人脸识别api

返回MT Photos添加人脸识别api

接口地址 填写 http://[mac的ip]:8060

API_AUTH_KEY 填写 mt_photos_ai_extra (这是默认值,如果有修改过.env文件,用修改过的值)

人脸置信度阈值 填 0.65

人脸匹配差异度阈值 填 0.5

添加人脸识别api

Copyright © 2025 杭州相册家科技有限公司 All Rights Reserved

隐私协议软件许可及服务协议

浙公网安备 33019202000625号浙ICP备2022014580号