Open AI (ChatGPT)
🇵🇹 Portuguese
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇵🇹 Portuguese
  • 🇰🇷 Korea
  • 🇩🇪 German
  1. Corridas (v1)
Open AI (ChatGPT)
🇵🇹 Portuguese
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇵🇹 Portuguese
  • 🇰🇷 Korea
  • 🇩🇪 German
  • README
  • Introdução
  • Autenticação
  • Fazer pedidos
  • Transmissão
  • Solicitações de depuração
  • Compatibilidade com versões anteriores
  • Administração
  • Áudio
    • Criar discurso
      POST
    • Criar transcrição
      POST
    • Criar tradução
      POST
  • Chat
    • Criar conclusão de bate-papo
      POST
  • Incorporações
    • Criar incorporações
      POST
  • Afinação fina
    • Criar trabalho de ajuste fino
      POST
    • Listar trabalhos de ajuste fino
      GET
    • Listar eventos de ajuste fino
      GET
    • Listar pontos de verificação de ajuste fino
      GET
    • Recuperar trabalho de ajuste fino
      GET
    • Cancelar ajuste fino
      POST
  • Lote
    • Crie lote
    • Recupere o lote
    • Cancelar lote
    • Lista em lote
  • Arquivos
    • README
    • Recuperar o conteúdo do arquivo
    • Listar arquivos
    • Carregar arquivo
    • Excluir arquivo
    • Recuperar arquivo
  • imagens
    • README
    • Criar imagem
    • Criar edição de imagem
    • Criar variação de imagem
  • Modelos
    • Listar modelos
    • Recuperar modelo
  • Moderações
    • Criar moderação
  • Convites
    • Convites da lista
    • Crie convite
    • Recupere o convite
    • Exclua convite
  • Usuários
    • Listar utilizadores
    • Modificar utilizador
    • Recuperar utilizador
  • Projetos
    • Listar projetos
    • Criar projeto
    • Recuperar projeto
    • Modificar projeto
    • Arquivar projeto
  • Usuários do projeto
    • Apagar utilizador do projeto
    • Listar usuários do projeto
    • Criar utilizador do projeto
    • Recuperar utilizador do projeto
    • Modificar utilizador do projeto
    • Criar conta de serviço do projeto
  • Contas de serviço do projeto
    • Listar contas de serviço do projeto
    • Criar conta de serviço do projeto
    • Recuperar a conta de serviço do projeto
    • Excluir conta de serviço do projeto
  • Chaves API do projeto
    • Listar as chaves da API do projeto
    • Recuperar chave API do projeto
    • Apagar chave API do projeto
  • Limites da taxa de projeto
    • Listar limites de taxa de projeto
    • Modificar limite de taxa do projeto
  • Logs de auditoria
    • Listar logs de auditoria
  • Uso
    • Conclusões
    • Incorporações
    • Moderações
    • Imagens
    • Discursos áudio
    • Transcrições de áudio
    • Lojas de vetores
    • Custos
  • Conclusões
    • Criar conclusão
  • Ajustes finos
    • Crie um ajuste fino
    • List fine-tunes
    • Recuperar ajuste fino
    • Cancelar ajuste fino
    • Listar eventos de ajuste fino
    • Excluir modelo de ajuste fino
  • Assistentes (v1)
    • Crie Assistant (V1)
    • Criar arquivo de assistente (v1)
    • Assistentes de lista (v1)
    • Listar arquivos de assistente (v1)
    • Recuperar Assistente (V1)
    • Recuperar o arquivo Assistant (V1)
    • Modificar Assistente (V1)
    • Excluir assistente (v1)
    • Excluir arquivo de assistente (v1)
  • Tópicos (v1)
    • Criar thread (v1)
    • Recuperar thread (v1)
    • Modificar thread (v1)
    • Excluir thread (v1)
  • Mensagens(v1)
    • Criar mensagem (v1)
    • Mensagens de listar (v1)
    • Listar arquivos de mensagem (v1)
    • Recuperar a mensagem (v1)
    • Recuperar o arquivo de mensagem (v1)
    • Modificar mensagem (v1)
  • Corridas (v1)
    • Criar execução (v1)
      POST
    • Crie thread e run (v1)
      POST
    • Lista é executada (v1)
      GET
    • Lista de etapas de execução (v1)
      GET
    • Recuperar execução (v1)
      GET
    • Recuperar etapa de execução (v1)
      GET
    • Modificar execução (v1)
      POST
    • Enviar saídas da ferramenta para executar (v1)
      POST
    • Cancelar uma corrida (v1)
      POST
  1. Corridas (v1)

Enviar saídas da ferramenta para executar (v1)

POST
https://api.openai.com/v1/threads/thread_123/runs/run_123/submit_tool_outputs
Quando uma execução tem o status: "requires_action" e required_action.type é submit_tool_outputs, este endpoint pode ser utilizado para enviar as saídas das chamadas de ferramentas assim que todas estiverem concluídas. Todas as saídas devem ser enviadas numa única solicitação.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.openai.com/v1/threads/thread_123/runs/run_123/submit_tool_outputs' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tool_outputs": "string"
}'
Response Response Example
{
  "id": "string",
  "object": "string",
  "created_at": 0,
  "assistant_id": "string",
  "thread_id": "string",
  "status": "string",
  "started_at": 0,
  "expires_at": 0,
  "cancelled_at": null,
  "failed_at": null,
  "completed_at": null,
  "last_error": null,
  "model": "string",
  "instructions": null,
  "incomplete_details": null,
  "tools": [
    {
      "type": "string",
      "function": {
        "name": "string",
        "description": "string",
        "parameters": {
          "type": "string",
          "properties": {
            "location": {
              "type": "string",
              "description": "string"
            },
            "unit": {
              "type": "string",
              "enum": [
                "string"
              ]
            }
          },
          "required": [
            "string"
          ]
        }
      }
    }
  ],
  "file_ids": [
    "string"
  ],
  "metadata": {},
  "usage": null,
  "temperature": 0,
  "top_p": 0,
  "max_prompt_tokens": 0,
  "max_completion_tokens": 0,
  "truncation_strategy": {
    "type": "string",
    "last_messages": null
  },
  "response_format": "string",
  "tool_choice": "string"
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
tool_outputs
string 
required
Uma lista de ferramentas para as quais os resultados estão a ser enviados.
Examples

Responses

🟢200Success
application/json
Body
id
string 
required
object
string 
required
created_at
integer 
required
assistant_id
string 
required
thread_id
string 
required
status
string 
required
started_at
integer 
required
expires_at
integer 
required
cancelled_at
null 
required
failed_at
null 
required
completed_at
null 
required
last_error
null 
required
model
string 
required
instructions
null 
required
incomplete_details
null 
required
tools
array [object {2}] 
required
type
string 
optional
function
object 
optional
file_ids
array[string]
required
metadata
object 
required
usage
null 
required
temperature
integer 
required
top_p
integer 
required
max_prompt_tokens
integer 
required
max_completion_tokens
integer 
required
truncation_strategy
object 
required
type
string 
required
last_messages
null 
required
response_format
string 
required
tool_choice
string 
required
Previous
Modificar execução (v1)
Next
Cancelar uma corrida (v1)
Built with