diff --git a/apps/mt-photos-deepface/1.0.3/.env.sample b/apps/mt-photos-deepface/1.0.3/.env.sample new file mode 100644 index 00000000..2a7b067d --- /dev/null +++ b/apps/mt-photos-deepface/1.0.3/.env.sample @@ -0,0 +1,3 @@ +API_AUTH_KEY="mt_photos_ai_extra" +CONTAINER_NAME="mt-photos-deepface" +PANEL_APP_PORT_HTTP=40334 diff --git a/apps/mt-photos-deepface/1.0.3/data.yml b/apps/mt-photos-deepface/1.0.3/data.yml new file mode 100644 index 00000000..11b9fa36 --- /dev/null +++ b/apps/mt-photos-deepface/1.0.3/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: "40334" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "mt_photos_ai_extra" + edit: true + envKey: API_AUTH_KEY + labelEn: API Auth Key + labelZh: API 授权密钥 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/mt-photos-deepface/1.0.3/docker-compose.yml b/apps/mt-photos-deepface/1.0.3/docker-compose.yml new file mode 100644 index 00000000..907b26fe --- /dev/null +++ b/apps/mt-photos-deepface/1.0.3/docker-compose.yml @@ -0,0 +1,17 @@ +services: + mt-photos-deepface: + image: "mtphotos/mt-photos-deepface:1.0.3" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8066" + environment: + - API_AUTH_KEY=${API_AUTH_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/mt-photos-deepface/README.md b/apps/mt-photos-deepface/README.md new file mode 100644 index 00000000..6ff59dd7 --- /dev/null +++ b/apps/mt-photos-deepface/README.md @@ -0,0 +1,3 @@ +# MT Photos 人脸识别 API + +- 基于[serengil/deepface](https://github.com/serengil/deepface)实现的人脸识别API diff --git a/apps/mt-photos-deepface/data.yml b/apps/mt-photos-deepface/data.yml new file mode 100644 index 00000000..45a3e44a --- /dev/null +++ b/apps/mt-photos-deepface/data.yml @@ -0,0 +1,21 @@ +name: MT Photos Deepface +tags: + - 多媒体 + - AI / 大模型 +title: MT Photos 人脸识别 API +description: MT Photos 人脸识别 API +additionalProperties: + key: mt-photos-deepface + name: MT Photos Deepface + tags: + - Media + - AI + shortDescZh: MT Photos 人脸识别 API + shortDescEn: MT Photos Face Recognition API + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://mtmt.tech + github: https://github.com/MT-Photos/mt-photos-deepface + document: https://mtmt.tech diff --git a/apps/mt-photos-deepface/latest-cuda/.env.sample b/apps/mt-photos-deepface/latest-cuda/.env.sample new file mode 100644 index 00000000..2a7b067d --- /dev/null +++ b/apps/mt-photos-deepface/latest-cuda/.env.sample @@ -0,0 +1,3 @@ +API_AUTH_KEY="mt_photos_ai_extra" +CONTAINER_NAME="mt-photos-deepface" +PANEL_APP_PORT_HTTP=40334 diff --git a/apps/mt-photos-deepface/latest-cuda/data.yml b/apps/mt-photos-deepface/latest-cuda/data.yml new file mode 100644 index 00000000..11b9fa36 --- /dev/null +++ b/apps/mt-photos-deepface/latest-cuda/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: "40334" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "mt_photos_ai_extra" + edit: true + envKey: API_AUTH_KEY + labelEn: API Auth Key + labelZh: API 授权密钥 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/mt-photos-deepface/latest-cuda/docker-compose.yml b/apps/mt-photos-deepface/latest-cuda/docker-compose.yml new file mode 100644 index 00000000..5cc6e04e --- /dev/null +++ b/apps/mt-photos-deepface/latest-cuda/docker-compose.yml @@ -0,0 +1,22 @@ +services: + mt-photos-deepface: + image: "mtphotos/mt-photos-deepface:cuda-latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8066" + environment: + - API_AUTH_KEY=${API_AUTH_KEY} + deploy: + resources: + reservations: + devices: + - capabilities: [gpu] + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/mt-photos-deepface/latest/.env.sample b/apps/mt-photos-deepface/latest/.env.sample new file mode 100644 index 00000000..2a7b067d --- /dev/null +++ b/apps/mt-photos-deepface/latest/.env.sample @@ -0,0 +1,3 @@ +API_AUTH_KEY="mt_photos_ai_extra" +CONTAINER_NAME="mt-photos-deepface" +PANEL_APP_PORT_HTTP=40334 diff --git a/apps/mt-photos-deepface/latest/data.yml b/apps/mt-photos-deepface/latest/data.yml new file mode 100644 index 00000000..11b9fa36 --- /dev/null +++ b/apps/mt-photos-deepface/latest/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: "40334" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "mt_photos_ai_extra" + edit: true + envKey: API_AUTH_KEY + labelEn: API Auth Key + labelZh: API 授权密钥 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/mt-photos-deepface/latest/docker-compose.yml b/apps/mt-photos-deepface/latest/docker-compose.yml new file mode 100644 index 00000000..7d284903 --- /dev/null +++ b/apps/mt-photos-deepface/latest/docker-compose.yml @@ -0,0 +1,17 @@ +services: + mt-photos-deepface: + image: "mtphotos/mt-photos-deepface:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8066" + environment: + - API_AUTH_KEY=${API_AUTH_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/mt-photos-deepface/logo.png b/apps/mt-photos-deepface/logo.png new file mode 100644 index 00000000..7f43af2d Binary files /dev/null and b/apps/mt-photos-deepface/logo.png differ