Actions OpenAI : génération, transcription, fichiers.
Action delete file pour OpenAI : supprime un fichier hébergé chez OpenAI à partir de son identifiant. Entrées : in, fileId. Sorties : out, on error, error, fileId, deleted. Le champ deleted indique en sortie si la suppression a bien eu lieu.
Action list vector stores pour OpenAI : liste l'ensemble des bases vectorielles du compte OpenAI. Entrée : in. Sorties : out, on error, error, vectorStores (la liste obtenue). Ce bloc ne demande aucun réglage en dehors du flux d'entrée.
Bloc Edit Image pour OpenAI : modifie une image transmise par URL via l'API d'Open IA, avec les champs size, prompt, URL et quality. Le traitement dure de 30 secondes à plus d'une minute, et l'URL renvoyée est volumineuse.
Action analyze an image pour OpenAI : analyse une ou plusieurs images avec un modèle doté de vision (Pixtral-12b). Entrées : in, type, multipleImages, streaming. Sorties : error, result.
Action web search pour OpenAI : lance une recherche web avec l'outil de recherche web d'OpenAI. Entrées : in, model, prompt. Sorties : out, on error, error, result, annotations. La fiche d'architecture ne détaille pas d'autres réglages que ceux de cette liste.
Action create vector store pour OpenAI : crée une base vectorielle chez OpenAI à partir d'un nom et de fichiers. Entrées : in, name, files. Sorties : out, on error, error, vectorStore.
Action generate image pour OpenAI : génère une image avec Dall-E 2, Dall-E 3 ou GPT Image 1. Entrées : in, size, model, prompt. Sorties : out, on error, error, url (adresse de l'image).
Action list files pour OpenAI : liste les fichiers disponibles chez OpenAI, filtrés selon leur usage. Entrées : in, purpose. Sorties : out, on error, error, files (la liste des fichiers).
Action file search pour OpenAI : effectue une recherche de fichiers dans la base vectorielle indiquée. Entrées : in, model, prompt, vectorStoreId. Sorties : out, on error, error, result, annotations.
Action generate embeddings pour OpenAI : génère des embeddings à partir d'un texte brut. Entrées : in, model, text. Sorties : out, on error, error, result (les embeddings obtenus).
Action OpenAI qui génère de la parole à partir d'un texte avec l'API de synthèse vocale Whisper d'OpenAI. Entrées : in, voice, model, streaming, input, speed. Sorties : out, on error, error, result.
Action OpenAI qui génère une transcription à partir d'un fichier audio avec le modèle Whisper d'OpenAI. Entrées : in, type. Sorties : out, on error, error, result.
Action OpenAI qui envoie un fichier vers OpenAI. Entrées : in, type, purpose. Sorties : out, on error, error, fileId, fileName.
Action OpenAI qui supprime une base vectorielle (vector store) d'OpenAI. Entrées : in, vectorStoreId. Sorties : out, on error, error, success.