Operatori

Ogni lavoro AI, instradato al modello giusto.

Friday separa le responsabilita. Ogni operatore gestisce un tipo di lavoro - voce, immagini, video, musica o pianificazione - e risolve provider e modello dalle impostazioni salvate.

Attivo

Assistente AI

L'agente principale di Friday. Esegue un ciclo strumenti neutrale rispetto al provider con system prompt, compattazione del contesto, hook di sicurezza pre-run e memoria tra sessioni.

  • Qualsiasi provider e modello chat configurato
  • Hook di policy pre-run bloccano richieste non sicure
  • Compattazione automatica del contesto quando serve
  • File di avvio per agente e memoria persistente
  • Override provider e modello per singolo run

Provider supportati

OpenAI · Anthropic · Google · xAI · Mistral · DeepSeek · Qwen · Kimi · Perplexity · NVIDIA · e altri

Attivo

Da voce a testo

Dettatura live e trascrizione audio. Trasmette audio PCM a 24 kHz dal microfono e restituisce eventi di trascrizione parziali e finali in tempo reale.

  • Trascrizione streaming in tempo reale
  • Cancellazione eco e soppressione rumore
  • Lingua e sample rate configurabili
  • Contratto sessione indipendente dal provider
  • Chiusura ordinata al teardown del renderer

Provider supportati

OpenAI Realtime Whisper · Deepgram · Qualsiasi provider STT

In arrivo

Da testo a voce

Sintetizza audio parlato dalle risposte dell'assistente. Voce, formato e stile streaming configurabili tramite qualsiasi provider TTS.

  • Qualsiasi provider e modello TTS configurato
  • Output audio streaming o batch
  • Opzioni per voce, formato e velocita
  • Attivita in background con avanzamento
  • Consegna audio attivata da Cron

Provider supportati

ElevenLabs · Deepgram · Cartesia · OpenAI · Qualsiasi provider TTS

In arrivo

Creatore immagini

Genera e modifica immagini da prompt o asset di riferimento. Supporta qualsiasi provider per immagini con record risultato normalizzati.

  • Text-to-image e modifica immagini
  • Controlli per aspect ratio e numero output
  • Attivita image.create in background
  • Generazione immagini pianificata da Cron
  • Adapter specifici per provider dietro API condivisa

Provider supportati

Black Forest Labs · Stability AI · Ideogram · OpenAI · Google · Qualsiasi provider immagini

In arrivo

Creatore video

Crea video tramite job di generazione asincroni. Supporta prompt-to-video, asset di riferimento, durata e aspect ratio con qualsiasi provider video.

  • Generazione video asincrona con polling
  • Input per prompt, durata e aspect ratio
  • Attivita video.create in background
  • Produzione video attivata da Cron
  • Supporto webhook e download negli adapter

Provider supportati

Runway · Kling · Pika · Luma AI · OpenAI · Qualsiasi provider video

In arrivo

Creatore musica

Genera musica, effetti sonori e audio da prompt testuali. Copre qualsiasi provider con capacita di generazione musicale o audio.

  • Text-to-music e text-to-audio
  • Controlli per durata, formato e stem
  • Attivita sound.create in background
  • Generazione audio attivata da Cron
  • Risultati audio normalizzati e indipendenti dal provider

Provider supportati

MiniMax · Stability AI · ElevenLabs · Google · Suno · Qualsiasi provider audio

Attivo

OCR documenti

Estrae testo da immagini e documenti tramite endpoint OCR configurato. Valida l'input immagine, lo invia all'endpoint e restituisce il testo estratto.

  • Input immagine Base64 con MIME type
  • Endpoint OCR configurabile
  • Attivita ocr.run in background
  • Supporto suggerimento lingua
  • Percorso di migrazione verso selettore provider/modello

Provider supportati

Qualsiasi endpoint OCR · Selettore provider/modello pianificato

Attivo

Scheduler Cron

Pianifica attivita ricorrenti, esecuzioni singole e job a intervallo con supporto timezone, gestione run mancati, policy di concorrenza e audit trail completi.

  • Pianificazioni cron, a intervallo e una tantum
  • Policy run mancati: salta, esegui una volta, catch-up, fallisci
  • Policy concorrenza: salta, accoda, annulla precedente
  • Timezone-aware con poll ogni 30 secondi
  • Turn agent, immagini, video, audio e promemoria

Provider supportati

Integrato - nessun provider esterno richiesto

Attivo

Attivita in background

Esegue lavoro agent, OCR, immagini, video e audio in parallelo. Ogni attivita ha ciclo vita, avanzamento, cancellazione via AbortSignal e risultati in memoria.

  • Esecuzione parallela delle attivita
  • Cancellazione cooperativa via AbortSignal
  • Eventi ciclo vita: queued, running, succeeded, failed, cancelled
  • Nessun timeout di esecuzione predefinito
  • API preload IPC sicura per il renderer

Provider supportati

Integrato - delega ai moduli operator

Porta il tuo provider

Ogni operatore e indipendente dal provider.

Configura provider e modello preferiti nelle Impostazioni. Le credenziali restano locali; l'operatore le risolve a runtime.