Pular para o conteúdo

OpenAI

OpenAI

A OpenAI é a empresa por trás dos modelos GPT, DALL-E, Whisper e TTS — alguns dos modelos de inteligência artificial mais avançados do mundo. Com a integração da OpenAI no SquadOS, seus agentes podem criar completions de chat, gerar e editar imagens, transcrever áudio, converter texto em fala, gerar embeddings, fazer fine-tuning de modelos, gerenciar assistants, threads e vector stores para RAG, e muito mais.

Esta ferramenta utiliza chave de API (API_KEY) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
api_keySimChave de API gerada no painel da OpenAI, usada para autenticar todas as requisições.
  1. Acesse platform.openai.com e faça login ou crie uma conta.
  2. No menu lateral, clique em API keys.
  3. Clique em Create new secret key, dê um nome e copie o valor gerado.
  4. Guarde a chave em local seguro — ela não será exibida novamente.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por OpenAI.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa a chave de API obtida acima.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

OPENAI_CREATE_CHAT_COMPLETION

Cria uma resposta de completion de chat usando os modelos da OpenAI. Use para IA conversacional, geração de texto, chamada de funções, tarefas multimodais com visão/áudio e saídas JSON estruturadas. Suporta recursos avançados como modelos de raciocínio, uso de ferramentas e respostas em streaming.

NomeTipoObrigatórioDescrição
messagesarraySimLista de mensagens que compõem a conversa até o momento. Cada mensagem tem um papel e conteúdo.
modelstringSimID do modelo a usar. Modelos suportados incluem gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo, o1, o1-mini, o3-mini, entre outros.
nintegerNãoQuantas opções de completion gerar para cada mensagem de entrada. O padrão é 1.
temperaturenumberNãoTemperatura de amostragem entre 0 e 2. Valores mais altos como 0,8 tornam a saída mais aleatória; valores mais baixos como 0,2 tornam mais focada e determinística. Mutuamente exclusivo com top_p.
toolsarrayNãoLista de ferramentas que o modelo pode chamar. Use para chamada de funções.
response_formatobjectNãoEspecificação do formato de resposta para saídas estruturadas.
max_completion_tokensintegerNãoLimite superior para o número de tokens que podem ser gerados, incluindo tokens de raciocínio. Preferível a max_tokens para modelos mais recentes.
streambooleanNãoSe verdadeiro, deltas parciais de mensagem serão enviados como eventos server-sent à medida que ficam disponíveis.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_RESPONSE

Gera uma resposta de modelo em uma única chamada via Responses API. Use para análise multimodal (imagem + texto), OCR/extração de texto de imagens ou saídas JSON estruturadas. Para saídas estruturadas, configure text.format com type=‘json_schema’ e seu schema.

NomeTipoObrigatórioDescrição
inputstringSimEntrada como string para prompts de texto simples, ou array de objetos de mensagem para conversas ou entradas multimodais com imagens.
modelstringSimModelo a usar para a resposta.
toolsarrayNãoLista de ferramentas que o modelo pode chamar. Suporta function, code_interpreter, file_search e web_search.
temperaturenumberNãoTemperatura de amostragem entre 0 e 2. Não suportada com modelos de raciocínio.
max_output_tokensintegerNãoNúmero máximo de tokens que o modelo pode gerar na resposta.
streambooleanNãoSe deve transmitir a resposta via streaming.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_IMAGE

Gera uma imagem via API de Imagens da OpenAI e retorna a URL do ativo hospedado e metadados. Use quando precisar criar imagens a partir de descrições em texto.

NomeTipoObrigatórioDescrição
promptstringSimDescrição em texto da imagem desejada. Comprimento máximo: 32.000 caracteres para modelos GPT image, 4.000 para dall-e-3, 1.000 para dall-e-2.
modelstringSimID do modelo a usar. Modelos suportados incluem: ‘gpt-image-2’ (mais recente), ‘dall-e-3’, ‘dall-e-2’.
sizestringNãoTamanho da imagem gerada. Ex.: ‘1024x1024’, ‘1792x1024’.
qualitystringNãoQualidade da imagem. Opções: ‘standard’, ‘hd’, ‘auto’, ‘high’, ‘medium’, ‘low’.
nintegerNãoNúmero de imagens a gerar. Para dall-e-3, apenas n=1 é suportado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_IMAGE_EDIT

Cria imagens editadas ou estendidas via API de Edição de Imagens da OpenAI. Use quando precisar modificar imagens existentes com base em um prompt de texto, com suporte opcional a máscara para edições direcionadas.

NomeTipoObrigatórioDescrição
imagesarraySimReferências das imagens de entrada a editar. Para modelos GPT image, é possível fornecer até 16 imagens.
promptstringSimDescrição em texto da edição desejada. Máximo de 32.000 caracteres.
modelstringNãoModelo a usar para edição de imagens. Modelos suportados: ‘gpt-image-2’, ‘gpt-image-1.5’ (padrão), ‘dall-e-2’.
sizestringNãoTamanho da imagem de saída. Ex.: ‘1024x1024’, ‘1024x1536’, ‘auto’.
nintegerNãoNúmero de imagens editadas a gerar. O padrão é 1.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_AUDIO_TRANSCRIPTION

Transcreve arquivos de áudio em texto via API de Transcrições de Áudio da OpenAI. Use quando precisar converter fala em arquivos de áudio para texto escrito, opcionalmente com timestamps ou diarização de falantes.

NomeTipoObrigatórioDescrição
modelstringSimID do modelo a usar para transcrição. Opções: ‘whisper-1’, ‘gpt-4o-transcribe’, ‘gpt-4o-mini-transcribe’.
fileobjectNãoArquivo de áudio a transcrever. Formatos suportados: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.
languagestringNãoIdioma do áudio de entrada no formato ISO-639-1 (ex.: ‘pt’ para português, ‘en’ para inglês).
response_formatstringNãoFormato da saída de transcrição. Opções: ‘json’, ‘text’, ‘srt’, ‘vtt’, ‘verbose_json’.
temperaturenumberNãoTemperatura de amostragem entre 0 e 1.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_SPEECH

Gera áudio de texto para fala usando a API de Áudio da OpenAI. Use quando precisar converter texto em fala natural com escolha de vozes e modelos. Retorna uma URL de arquivo de áudio hospedado com metadados.

NomeTipoObrigatórioDescrição
inputstringSimTexto a converter em fala. Máximo de 4.096 caracteres.
modelstringSimModelo TTS a usar. Opções: ‘gpt-4o-mini-tts’, ‘tts-1’ (qualidade padrão, mais rápido), ‘tts-1-hd’ (alta qualidade, mais lento).
voicestringSimVoz a usar. Vozes disponíveis: ‘alloy’, ‘ash’, ‘ballad’, ‘coral’, ‘echo’, ‘fable’, ‘onyx’, ‘nova’, ‘sage’, ‘shimmer’, ‘verse’.
response_formatstringNãoFormato do áudio de saída. Opções: ‘mp3’ (padrão), ‘opus’, ‘aac’, ‘flac’, ‘wav’, ‘pcm’.
speednumberNãoVelocidade de reprodução do áudio. Intervalo: 0,25 a 4,0. O padrão é 1,0.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_EMBEDDINGS

Gera embeddings de texto via endpoint de embeddings da OpenAI. Use para busca semântica, clusterização, recomendações e fluxos de armazenamento em banco de dados vetorial.

NomeTipoObrigatórioDescrição
inputstringSimTexto de entrada para gerar embedding. Para múltiplas entradas em uma única requisição, passe um array de strings. O texto não deve exceder 8.192 tokens.
modelstringSimID do modelo a usar. Modelos suportados incluem text-embedding-ada-002, text-embedding-3-small e text-embedding-3-large.
dimensionsintegerNãoNúmero de dimensões dos embeddings de saída. Suportado apenas em text-embedding-3 e modelos posteriores.
encoding_formatstringNãoFormato para retornar os embeddings. Pode ser ‘float’ ou ‘base64’. O padrão é ‘float’.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_MODERATION

Classifica entradas de texto e/ou imagem para conteúdo potencialmente prejudicial via API de Moderação da OpenAI. Use para verificações de segurança de conteúdo, filtragem de conteúdo gerado por usuários ou monitoramento de violações de política em 13 categorias de dano.

NomeTipoObrigatórioDescrição
inputstringSimEntrada a classificar. Pode ser uma única string, um array de strings ou um array de objetos de entrada multimodal com texto e imagens.
modelstringNãoModelo de moderação a usar. Opções incluem: ‘omni-moderation-latest’ (padrão, suporta texto e imagens), ‘text-moderation-latest’ (somente texto).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_ASSISTANT

Cria um assistant da OpenAI. Use quando precisar instanciar um novo assistant com model, instruções, ferramentas e recursos de ferramentas específicos. Necessário antes de criar threads e runs.

NomeTipoObrigatórioDescrição
modelstringSimID do modelo a usar.
namestringNãoNome do assistant. Comprimento máximo de 256 caracteres.
instructionsstringNãoInstruções do sistema que o assistant usa. Comprimento máximo de 256.000 caracteres.
toolsarrayNãoLista de ferramentas habilitadas no assistant. Pode haver no máximo 128 ferramentas por assistant.
descriptionstringNãoDescrição do assistant. Comprimento máximo de 512 caracteres.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_THREAD

Cria uma nova thread. Use ao inicializar uma conversa com mensagens iniciais opcionais. Retorna um thread_id que deve ser persistido e passado para todas as chamadas subsequentes.

NomeTipoObrigatórioDescrição
messagesarrayNãoMensagens iniciais opcionais para começar a thread. Cada mensagem deve incluir ‘role’ (‘user’ ou ‘assistant’) e conteúdo não vazio.
metadataobjectNãoPares de chave-valor de metadados opcionais para anexar à thread.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_MESSAGE

Cria uma mensagem em uma thread. Use para adicionar mensagens do usuário (ou do assistant) a uma thread existente antes de criar um run.

NomeTipoObrigatórioDescrição
rolestringSimPapel da entidade que cria a mensagem. Valores permitidos: ‘user’ ou ‘assistant’.
contentstringSimConteúdo da mensagem. Pode ser uma string de texto ou um array de partes de conteúdo.
thread_idstringSimID da thread a que pertence esta mensagem.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_RUN

Cria um run em uma thread com um assistant. Use quando precisar executar um assistant para gerar respostas. Criar uma mensagem sozinha não faz o assistant responder — um run é o primitivo de execução.

NomeTipoObrigatórioDescrição
thread_idstringSimID da thread a executar. Uma thread pode ter apenas um run ativo por vez.
assistant_idstringSimID do assistant a usar para este run.
modelstringNãoSubstituição do modelo usado para este run.
instructionsstringNãoSubstituição das instruções do assistant para este run.
streambooleanNãoSe verdadeiro, retorna um stream de eventos durante o run.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_THREAD_AND_RUN

Cria uma thread e a executa em uma única requisição. Use quando precisar iniciar uma nova conversa e imediatamente executar o assistant para gerar uma resposta. Mais eficiente do que chamar create_thread e create_run separadamente.

NomeTipoObrigatórioDescrição
assistant_idstringSimID do assistant a usar para este run.
threadobjectNãoParâmetros para criar a nova thread.
modelstringNãoSubstituição do modelo usado para este run.
instructionsstringNãoSubstituição das instruções do assistant para este run.
streambooleanNãoSe verdadeiro, retorna um stream de eventos durante o run como eventos server-sent.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_LIST_MESSAGES

Lista mensagens de uma thread. Use para recuperar todas as mensagens de uma thread após a conclusão de um run, incluindo as respostas do assistant.

NomeTipoObrigatórioDescrição
thread_idstringSimID da thread cujas mensagens serão listadas.
limitintegerNãoLimite no número de mensagens a retornar (1–100). O padrão é 20.
orderstringNãoOrdem de classificação por timestamp created_at: ‘asc’ para crescente, ‘desc’ para decrescente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_RETRIEVE_RUN

Recupera um run do Assistants por ID para verificar status, erros e uso. Use ao monitorar o status do run até atingir um estado terminal (completed, failed, cancelled, incomplete, expired) antes de ler as mensagens da thread.

NomeTipoObrigatórioDescrição
run_idstringSimID do run a recuperar.
thread_idstringSimID da thread que foi executada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_SUBMIT_TOOL_OUTPUTS_TO_RUN

Envia as saídas de chamadas de ferramentas para continuar um run que requer ação. Use quando um run tem status ‘requires_action’ e required_action.type é ‘submit_tool_outputs’. Todas as saídas devem ser enviadas juntas em uma única requisição.

NomeTipoObrigatórioDescrição
run_idstringSimID do run que requer a submissão das saídas.
thread_idstringSimID da thread à qual este run pertence.
tool_outputsarraySimLista de ferramentas para as quais as saídas estão sendo enviadas. Todas as saídas devem ser enviadas em uma única requisição.
streambooleanNãoSe verdadeiro, retorna um stream de eventos durante a execução do run após enviar as saídas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_VECTOR_STORE

Cria um novo vector store. Use quando precisar criar uma coleção de arquivos processados para ferramentas de busca em arquivos (file_search).

NomeTipoObrigatórioDescrição
namestringNãoNome do vector store. Se não fornecido, o vector store não terá nome.
file_idsarrayNãoLista de IDs de arquivos que o vector store deve usar. Máximo de 500 IDs.
expires_afterobjectNãoPolítica de expiração para o vector store.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_SEARCH_VECTOR_STORE

Pesquisa em um vector store por conteúdo relevante. Use para recuperar chunks de texto semânticamente similares à consulta para alimentar contexto em prompts de LLMs.

NomeTipoObrigatórioDescrição
querystringSimConsulta de busca usada para encontrar chunks relevantes no vector store.
vector_store_idstringSimID do vector store onde buscar.
max_num_resultsintegerNãoNúmero máximo de resultados a retornar. O padrão é 10.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_UPLOAD_FILE

Faz upload de um arquivo para uso em endpoints da OpenAI. Use antes de referenciar o arquivo em tarefas como fine-tuning. Retorna um file_id que deve ser passado explicitamente para endpoints como OPENAI_CREATE_ASSISTANT ou OPENAI_CREATE_MESSAGE.

NomeTipoObrigatórioDescrição
filestringSimConteúdo binário do arquivo a fazer upload.
purposestringSimFinalidade pretendida do arquivo enviado. Atualmente somente ‘fine-tune’ é suportado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_LIST_FILES

Lista os arquivos disponíveis na sua conta OpenAI. Use para verificar uploads antes de referenciar file_ids em outras chamadas, ou para identificar arquivos a deletar para liberar cota de armazenamento.

NomeTipoObrigatórioDescrição
purposestringNãoFiltrar por finalidade dos arquivos. Ex.: ‘fine-tune’, ‘assistants’.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_FINE_TUNING_JOB

Cria um job de fine-tuning que inicia o processo de criar um novo modelo a partir de um dataset fornecido. Use quando precisar iniciar o fine-tuning de um modelo com seus dados de treinamento.

NomeTipoObrigatórioDescrição
modelstringSimNome do modelo a fazer fine-tuning.
training_filestringSimID de um arquivo enviado que contém dados de treinamento. O dataset deve ser formatado como um arquivo JSONL e enviado com a finalidade ‘fine-tune’.
validation_filestringNãoID de um arquivo enviado que contém dados de validação.
suffixstringNãoString de até 64 caracteres que será adicionada ao nome do seu modelo fine-tunado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_LIST_MODELS

Lista os modelos disponíveis na sua conta/organização OpenAI. Use para descobrir quais modelos você pode chamar. Alguns modelos públicos podem estar ausentes devido a permissões.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_RETRIEVE_MODEL

Recupera os detalhes de um modelo específico, confirmando seus metadados (propriedade, data de criação) e verificando acesso sob sua organização. Um modelo que aparece em OPENAI_LIST_MODELS não garante acesso.

NomeTipoObrigatórioDescrição
modelstringSimIdentificador do modelo a recuperar. Sensível a maiúsculas/minúsculas; use IDs exatos conforme retornados por OPENAI_LIST_MODELS.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_BATCH

Cria e executa um lote a partir de um arquivo enviado de requisições. Use após fazer upload de um arquivo JSONL com finalidade ‘batch’ para processar múltiplas requisições de API em uma única operação em lote.

NomeTipoObrigatórioDescrição
endpointstringSimEndpoint a ser usado para todas as requisições do lote. Endpoints suportados incluem /v1/responses, /v1/chat/completions, /v1/embeddings, /v1/completions, /v1/images/generations.
input_file_idstringSimID de um arquivo enviado contendo requisições para o lote. O arquivo deve ser formatado como JSONL e enviado com finalidade ‘batch’.
completion_windowstringSimPrazo dentro do qual o lote deve ser processado. Atualmente somente ‘24h’ é suportado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_CREATE_AUDIO_TRANSLATION

Traduz arquivos de áudio para texto em inglês via API de Traduções de Áudio da OpenAI. Use quando precisar converter fala em arquivos de áudio (em qualquer idioma) para texto em inglês.

NomeTipoObrigatórioDescrição
modelstringSimID do modelo a usar para tradução. Somente ‘whisper-1’ está disponível atualmente.
fileobjectNãoArquivo de áudio a traduzir para inglês. Formatos suportados: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.
promptstringNãoTexto opcional para guiar o estilo do modelo. O prompt deve estar em inglês.
response_formatstringNãoFormato da saída da tradução. Opções: ‘json’, ‘text’, ‘srt’, ‘vtt’, ‘verbose_json’.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_MODIFY_ASSISTANT

Modifica um assistant existente. Use quando precisar atualizar a configuração, modelo, instruções, ferramentas ou metadados de um assistant.

NomeTipoObrigatórioDescrição
assistant_idstringSimID do assistant a modificar.
modelstringNãoID do modelo a usar.
namestringNãoNome do assistant. Comprimento máximo de 256 caracteres.
instructionsstringNãoInstruções do sistema que o assistant usa. Comprimento máximo de 256.000 caracteres.
toolsarrayNãoLista de ferramentas habilitadas no assistant. Máximo de 128 ferramentas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_RETRIEVE_ASSISTANT

Recupera detalhes de um assistant específico. Use quando precisar confirmar metadados do assistant antes de realizar mais operações. Prefira isto a chamadas repetidas de OPENAI_CREATE_ASSISTANT para evitar poluir configurações.

NomeTipoObrigatórioDescrição
assistant_idstringSimIdentificador do assistant a recuperar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

OPENAI_LIST_ASSISTANTS

Lista assistants para descobrir o assistant_id correto por nome ou metadados. Use quando o assistant_id for desconhecido para evitar erros 404.

NomeTipoObrigatórioDescrição
limitintegerNãoLimite no número de assistants a retornar (1–100). O padrão é 20.
orderstringNãoOrdem de classificação por timestamp created_at: ‘asc’ para crescente, ‘desc’ para decrescente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.