{% extends 'layouts/app.html.twig' %} {% block title %}Integracje → AI | micey-projects{% endblock %} {% block app_content %} {% include 'partials/_flash_messages.html.twig' %}

Integracje

Integracje → AI

Klucze API, providerzy, domyślny model, tryb pracy oraz parametry OpenAI/Gemini. AI Studio zostaje miejscem profili, promptów i instrukcji.

hub Domyślny model {{ default_model_label }}
key OpenAI API {{ ai_settings.ai_openai_api_key_configured == '1' ? 'Ustawiony' : 'Brak' }}
key_off Gemini API {{ ai_settings.ai_gemini_api_key_configured == '1' ? 'Ustawiony' : 'Brak' }}
play_circle Tryb wykonania {{ ai_settings.ai_execution_mode == 'api' ? 'API' : 'Testowy' }}

A

Tryb pracy AI

Ustawia, czy status projektu ma automatycznie tworzyć job AI oraz czy taki job ma zostać od razu wykonany przez API. Pełny automat tworzy job, wysyła jeden request do API i zapisuje zwrotkę jako AI Draft do akceptacji.

B

Domyślna integracja i model

Tego modelu użyją pełne generacje, joby CLI i regeneracje bez ręcznego wyboru.

Pipeline

Tryb kosztu/jakości i limity kandydatów

Te ustawienia odchudzają nowy krokowy pipeline. Zwiększ limity tylko wtedy, gdy AI nie ma z czego wybierać.

C

OpenAI

Jeden klucz API, wiele modeli. Identifier wpisujesz ręcznie, bez twardej walidacji nazw.

{{ ai_settings.ai_openai_api_key_configured == '1' ? 'API key ustawiony' : 'API key nieustawiony' }}
API key nie jest pokazywany po zapisie. Sekrety są nadal zapisywane jak dotychczas — TODO przed produkcją: szyfrowanie albo zmienna środowiskowa.

D

Gemini

Drugi provider AI. W tym kroku działa tekstowy prompt, JSON output, timeout, max output i opcjonalna temperature/top-p/top-k per model.

{{ ai_settings.ai_gemini_api_key_configured == '1' ? 'API key ustawiony' : 'API key nieustawiony' }}

Zaawansowane

Prompt cache i obraz projektu

Prompt cache zostaje dla OpenAI, a obraz projektu jest wspólną opcją dla modeli multimodalnych OpenAI/Gemini.

Pipeline

Presety modeli per krok

Utwórz preset, ustaw go jako aktywny powyżej i pipeline będzie używał innych modeli dla analizy obrazu, planu, draftu, redakcji i taksonomii.

{% for key, preset in pipeline_model_presets %}
{% for step, label in pipeline_steps %} {% endfor %}
{% else %}

Brak zapisanych presetów. Dodaj pierwszy preset poniżej.

{% endfor %}
{% for step, label in pipeline_steps %} {% endfor %}

Modele

Konfiguracje modeli AI

Każdy provider może mieć wiele modeli. Domyślny model jest globalny: aktywny może być tylko jeden model domyślny naraz.

{% for provider, models in models_by_provider %}

{{ provider == 'gemini' ? 'Gemini' : 'OpenAI' }}

{% for model in models %} {% else %} {% endfor %}
Nazwa Model identifier Status Default Timeout Max output Temp. Akcje
{% if model.default %}Domyślny globalnie{% else %}{% endif %}
Zaawansowane
{% if provider == 'openai' %} {% else %} {% endif %}
{% if model.default %}
{% else %}
{% endif %}
Brak modeli dla tego providera.
{% endfor %}

Dodaj model

Nowa konfiguracja modelu

{% endblock %}