{% extends 'base.html' %} {% block extra_head %} {% endblock %} {% block content %}
Return to Library

Similar Images

Related photos from your library. Browsing saved results does not call the model.

{% if status.prepared %}Search by description{% endif %}
{% for group in page['items'] %} {% set visible = group['items'][:6] %} {% set layout = 'many' if group.count >= 6 else group.count|string %} {% endfor %}
{% if not page['items'] %}

Related photo groups appear here after preparation finishes.

{% endif %}

Prepare media

{{ status.prepared }} of {{ status.total }} files prepared ({{ status.images }} photos{% if status.videos_supported %}, {{ status.videos }} videos{% endif %}). {% if not status.videos_supported %}Install ffmpeg to include videos.{% endif %}

{% if job.state == 'failed' %}{{ job.error }}{% endif %}

Preparing sends each pending photo, or up to three frames per video, to the service below as small JPEGs without location or other metadata. Related videos appear on video details after preparation.

Service
{{ connection.base_url }}
Model
{{ connection.model }}
API key
{{ {'config': 'From config.yaml', 'environment': 'From the server environment', 'none': 'None'}[connection.key_source] }}

Change the embedding section of config.yaml and restart Spooly to use another service. A new model prepares its own vectors; files it has not reached yet are left out of search. For a local model, see the Docker guide.

{% endblock %} {% block extra_body %} {% endblock %}