ai-service

Tag images and compute similarity via the Python AI service.

Updated Sep 21, 2025
One-click install
npx skills add https://github.com/hmjn023/solid-imager --skill ai-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-service
Source: https://github.com/hmjn023/solid-imager/tree/main/.opencode/skills/ai-service
Command: npx skills add https://github.com/hmjn023/solid-imager --skill ai-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates tagging and similarity analysis for media assets by integrating with a Python AI service, reducing manual metadata work and improving content discovery.

Core Features & Use Cases

  • Auto-tagging of characters, IP, and general tags
  • CCIP feature extraction for perceptual representations
  • Image similarity comparisons across assets and datasets
  • API routing through the server's tagging-service.ts to orchestrate AI calls

Quick Start

Launch the Python AI service and route requests through the server’s tagging flow to begin tagging and similarity analysis.

Frequently Asked Questions about ai-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate image tagging and similarity computation using a Python AI service?

Automate image tagging and similarity computation by routing requests through the server's tagging-service.ts to orchestrate Python AI calls running on port 8000. This workflow auto-tags characters, IP, and general tags while extracting CCIP features for perceptual representations.

What is CCIP feature extraction and how does it work for image similarity?

CCIP feature extraction generates perceptual representations of images to enable similarity comparisons across assets and datasets. The Python AI service computes these features to detect duplicates and match media assets within your library.

Can I use FastAPI and Uvicorn to build an AI service for media asset management?

FastAPI and Uvicorn support the Python AI service that handles auto-tagging and similarity analysis for media asset management. The service runs on port 8000 and integrates with the server's tagging-service.ts workflow to enrich metadata.

How do I set up the Python AI service for auto-tagging characters and IP in images?

Set up the Python AI service by launching it on port 8000, then route requests through the server's tagging-service.ts flow to begin auto-tagging characters, IP, and general tags. This automates metadata enrichment and duplicate detection for media libraries.

Does the image similarity service work for large media libraries and asset management workflows?

The image similarity service works for media libraries, asset management, and workflows requiring automated metadata enrichment and duplicate detection. It computes similarity comparisons across assets and datasets using CCIP feature extraction routed through tagging-service.ts.

Why does the Python AI service need to run on port 8000 for image tagging?

The Python AI service runs on port 8000 because the server's tagging-service.ts workflow expects the AI service at that endpoint to orchestrate tagging calls. This configuration enables auto-tagging and CCIP similarity computation for media assets.