Assistentes OpenAI (Editora Independente) (Pré-visualização)
OpenAI Assistants permite que você construa assistentes de IA dentro de seus próprios aplicativos. Um Assistente tem instruções e pode aproveitar modelos, ferramentas e conhecimento para responder às consultas dos usuários. Atualmente, o serviço Assistentes suporta três tipos de ferramentas: Interpretador de Código, Recuperação e Chamada de Função.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troia Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Editora | Troia Taylor |
| Sítio Web | https://openai.com/ |
| Política de privacidade | https://openai.com/policies/privacy-policy |
| Categorias | IA |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave API (no formato 'Portador $OPENAI_API_KEY') | securestring | A chave da API (no formato 'Portador $OPENAI_API_KEY') para esta api | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Assistente de exclusão |
Exclui um assistente. |
| Assistente de recuperação |
Recupera informações sobre um assistente. |
| Cancelar uma execução |
Cancele uma execução para um thread que está em andamento. |
| Comece a correr |
Recupere uma execução de um thread. |
| Criar arquivo de assistente |
Crie um arquivo de assistente anexando um arquivo a um assistente. |
| Criar assistente |
Crie um assistente com um modelo e instruções. |
| Criar execução |
Cria uma execução para um thread. |
| Criar mensagem |
Crie uma mensagem dentro de um thread. |
| Criar thread |
Cria um thread com o qual os assistentes podem interagir. |
| Criar thread e executar |
Cria um thread e o executa em uma solicitação. |
| Enviar saídas da ferramenta para execução |
Quando uma execução tem o status: "requires_action" e required_action.type é submit_tool_outputs, essa ação pode ser usada para enviar as saídas das chamadas da ferramenta assim que todas forem concluídas. |
| Excluir arquivo do assistente |
Exclui um arquivo de assistente. |
| Excluir thread |
Exclui um thread. |
| Execuções de lista |
Recupere uma lista de execuções para um thread. |
| Listar arquivos de mensagem |
Recupera uma lista de arquivos de mensagem para um thread. |
| Listar assistentes |
Recupera uma lista de assistentes. |
| Listar etapas de execução |
Recupere uma lista de etapas de execução para um thread. |
| Listar mensagens |
Recupere uma lista de mensagens para um determinado thread. |
| Listar modelos |
Lista os modelos atualmente disponíveis e fornece informações básicas sobre cada um, como o proprietário e a disponibilidade. |
| Modificar execução |
Modifica uma execução para um thread. |
| Modificar mensagem |
Modifica uma mensagem. |
| Modificar um thread |
Modifica um thread. |
| Obter arquivos do assistente |
Recupera uma lista de arquivos do assistente. |
| Obter etapa de execução |
Recupere uma etapa de execução para um thread. |
| Obter thread |
Recuperar um thread. |
| Recuperar arquivo de mensagem |
Recupera um arquivo de mensagem de um thread. |
| Recuperar arquivo do assistente |
Recupera um arquivo de assistente. |
Assistente de exclusão
Exclui um assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Suprimido
|
deleted | boolean |
Se excluído. |
Assistente de recuperação
Recupera informações sobre um assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
Nome
|
name | string |
O nome. |
|
Description
|
description | string |
A descrição. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Cancelar uma execução
Cancele uma execução para um thread que está em andamento.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | integer |
Quando iniciado em. |
|
Expira em
|
expires_at | integer |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | string |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Comece a correr
Recupere uma execução de um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | integer |
Quando iniciado em. |
|
Expira em
|
expires_at | string |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | integer |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Criar arquivo de assistente
Crie um arquivo de assistente anexando um arquivo a um assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
|
ID do ficheiro
|
file_id | True | string |
O identificador de arquivo. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
Criar assistente
Crie um assistente com um modelo e instruções.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Modelo
|
model | True | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
|
Nome
|
name | string |
O nome. |
|
|
Description
|
description | string |
A descrição. |
|
|
Tipo
|
type | string |
O tipo de ferramentas. |
|
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
Nome
|
name | string |
O nome. |
|
Description
|
description | string |
A descrição. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramenta. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Criar execução
Cria uma execução para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
|
Modelo
|
model | True | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
|
Tipo
|
type | string |
O tipo de ferramentas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | integer |
Quando iniciado em. |
|
Expira em
|
expires_at | string |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | integer |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Criar mensagem
Crie uma mensagem dentro de um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Funções
|
role | string |
O papel. |
|
Content
|
content | array of object | |
|
Tipo
|
content.type | string |
O tipo de ferramentas. |
|
Valor
|
content.text.value | string |
O valor. |
|
Annotations
|
content.text.annotations | array of string |
As anotações. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
ID de execução
|
run_id | string |
O identificador de execução. |
Criar thread
Cria um thread com o qual os assistentes podem interagir.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID
|
id | string |
O identificador. |
|
|
Objeto
|
object | string |
O objeto. |
|
|
Criado em
|
created_at | integer |
Quando criado em. |
|
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
|
Funções
|
role | True | string |
O papel. |
|
Content
|
content | True | string |
O conteúdo. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
|
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
|
ID de execução
|
run_id | string |
O identificador de execução. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
Criar thread e executar
Cria um thread e o executa em uma solicitação.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
|
Funções
|
role | string |
O papel. |
|
|
Content
|
content | string |
O conteúdo. |
|
|
Modelo
|
model | string |
O modelo. |
|
|
Intrusões
|
instructions | string |
As instruções. |
|
|
Tipo
|
type | string |
O tipo de ferramentas. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | string |
Quando iniciado em. |
|
Expira em
|
expires_at | integer |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | string |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Enviar saídas da ferramenta para execução
Quando uma execução tem o status: "requires_action" e required_action.type é submit_tool_outputs, essa ação pode ser usada para enviar as saídas das chamadas da ferramenta assim que todas forem concluídas.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
|
ID de chamada da ferramenta
|
tool_call_id | string |
O identificador de chamada de pedágio. |
|
|
Resultado
|
output | string |
A saída. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | integer |
Quando iniciado em. |
|
Expira em
|
expires_at | integer |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | string |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
Nome
|
tools.function.name | string |
O nome. |
|
Description
|
tools.function.description | string |
A descrição. |
|
Tipo
|
tools.function.parameters.type | string |
O tipo. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Excluir arquivo do assistente
Exclui um arquivo de assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
|
ID do ficheiro
|
file_id | True | string |
O identificador de arquivo. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Suprimido
|
deleted | boolean |
Se excluído. |
Excluir thread
Exclui um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Suprimido
|
deleted | boolean |
Se excluído. |
Execuções de lista
Recupere uma lista de execuções para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
Limite
|
limit | integer |
O limite. |
|
|
Encomenda
|
order | string |
A ordem. |
|
|
Depois
|
after | string |
O depois. |
|
|
Antes
|
before | string |
O antes. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
ID do assistente
|
data.assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
data.thread_id | string |
O identificador de thread. |
|
Situação
|
data.status | string |
O status. |
|
Começou em
|
data.started_at | integer |
Quando iniciado em. |
|
Expira em
|
data.expires_at | string |
Quando expira em. |
|
Cancelado em
|
data.cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
data.failed_at | string |
Quando falhou em. |
|
Concluído em
|
data.completed_at | integer |
Quando concluído em. |
|
Último erro
|
data.last_error | string |
O último erro. |
|
Modelo
|
data.model | string |
O modelo. |
|
Instruções
|
data.instructions | string |
As instruções. |
|
Tools
|
data.tools | array of object | |
|
Tipo
|
data.tools.type | string |
O tipo. |
|
IDs de arquivo
|
data.file_ids | array of string |
Os identificadores de arquivo. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Listar arquivos de mensagem
Recupera uma lista de arquivos de mensagem para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID da mensagem
|
message_id | True | string |
O identificador da mensagem. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
ID da mensagem
|
data.message_id | string |
O identificador da mensagem. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Listar assistentes
Recupera uma lista de assistentes.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
Nome
|
data.name | string |
O nome. |
|
Description
|
data.description | string |
A descrição. |
|
Modelo
|
data.model | string |
O modelo. |
|
Instruções
|
data.instructions | string |
As instruções. |
|
Tools
|
data.tools | array of object | |
|
Tipo
|
data.tools.type | string |
O tipo. |
|
IDs de arquivo
|
data.file_ids | array of string |
Os identificadores de arquivo. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Listar etapas de execução
Recupere uma lista de etapas de execução para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
|
Limite
|
limit | integer |
O limite. |
|
|
Encomenda
|
order | string |
A ordem. |
|
|
Depois
|
after | string |
O depois. |
|
|
Antes
|
before | string |
O antes. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
ID de execução
|
data.run_id | string |
O identificador de execução. |
|
ID do assistente
|
data.assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
data.thread_id | string |
O identificador de thread. |
|
Tipo
|
data.type | string |
O tipo de ferramentas. |
|
Situação
|
data.status | string |
O status. |
|
Cancelado em
|
data.cancelled_at | string |
Quando cancelado em. |
|
Concluído em
|
data.completed_at | integer |
Quando concluído em. |
|
Expirado em
|
data.expired_at | string |
Quando expirado em. |
|
Falhou em
|
data.failed_at | string |
Quando falhou em. |
|
Último erro
|
data.last_error | string |
O último erro. |
|
Tipo
|
data.step_details.type | string |
O tipo. |
|
ID da mensagem
|
data.step_details.message_creation.message_id | string |
O identificador da mensagem. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Listar mensagens
Recupere uma lista de mensagens para um determinado thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
Limite
|
limit | integer |
O limite. |
|
|
Encomenda
|
order | string |
A ordem. |
|
|
Depois
|
after | string |
O depois. |
|
|
Antes
|
before | string |
O antes. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
Thread ID
|
data.thread_id | string |
O identificador de thread. |
|
Funções
|
data.role | string |
O papel. |
|
Content
|
data.content | array of object | |
|
Tipo
|
data.content.type | string |
O tipo. |
|
Valor
|
data.content.text.value | string |
O valor. |
|
Annotations
|
data.content.text.annotations | array of string |
As anotações. |
|
IDs de arquivo
|
data.file_ids | array of string |
Os identificadores de arquivo. |
|
ID do assistente
|
data.assistant_id | string |
O identificador do assistente. |
|
ID de execução
|
data.run_id | string |
O identificador de execução. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Listar modelos
Lista os modelos atualmente disponíveis e fornece informações básicas sobre cada um, como o proprietário e a disponibilidade.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado
|
data.created | integer |
Quando criado. |
|
Propriedade de
|
data.owned_by | string |
Propriedade de. |
Modificar execução
Modifica uma execução para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Situação
|
status | string |
O status. |
|
Começou em
|
started_at | integer |
Quando iniciado em. |
|
Expira em
|
expires_at | string |
Quando expira em. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Concluído em
|
completed_at | integer |
Quando concluído em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Modelo
|
model | string |
O modelo. |
|
Instruções
|
instructions | string |
As instruções. |
|
Tools
|
tools | array of object | |
|
Tipo
|
tools.type | string |
O tipo de ferramentas. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
Modificar mensagem
Modifica uma mensagem.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID da mensagem
|
message_id | True | string |
O identificador da mensagem. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Funções
|
role | string |
O papel. |
|
Content
|
content | array of object | |
|
Tipo
|
content.type | string |
O tipo de ferramentas. |
|
Valor
|
content.text.value | string |
O valor. |
|
Annotations
|
content.text.annotations | array of string |
As anotações. |
|
IDs de arquivo
|
file_ids | array of string |
Os identificadores de arquivo. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
ID de execução
|
run_id | string |
O identificador de execução. |
Modificar um thread
Modifica um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
Obter arquivos do assistente
Recupera uma lista de arquivos do assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Objeto
|
object | string |
O objeto. |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
O identificador. |
|
Objeto
|
data.object | string |
O objeto. |
|
Criado em
|
data.created_at | integer |
Quando criado em. |
|
ID do assistente
|
data.assistant_id | string |
O identificador do assistente. |
|
Primeiro ID
|
first_id | string |
O primeiro identificador. |
|
Último documento de identificação
|
last_id | string |
O último identificador. |
|
Tem mais
|
has_more | boolean |
Se tem mais. |
Obter etapa de execução
Recupere uma etapa de execução para um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID de execução
|
run_id | True | string |
O identificador de execução. |
|
ID do passo
|
step_id | True | string |
O identificador de etapa. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID de execução
|
run_id | string |
O identificador de execução. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |
|
Thread ID
|
thread_id | string |
O identificador de thread. |
|
Tipo
|
type | string |
O tipo. |
|
Situação
|
status | string |
O status. |
|
Cancelado em
|
cancelled_at | string |
Quando cancelado em. |
|
Concluído em
|
completed_at | integer |
Quando concluído em. |
|
Expirado em
|
expired_at | string |
Quando expirado em. |
|
Falhou em
|
failed_at | string |
Quando falhou em. |
|
Último erro
|
last_error | string |
O último erro. |
|
Tipo
|
step_details.type | string |
O tipo. |
|
ID da mensagem
|
step_details.message_creation.message_id | string |
O identificador da mensagem. |
Obter thread
Recuperar um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
Recuperar arquivo de mensagem
Recupera um arquivo de mensagem de um thread.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
Thread ID
|
thread_id | True | string |
O identificador de thread. |
|
ID da mensagem
|
message_id | True | string |
O identificador da mensagem. |
|
ID do ficheiro
|
file_id | True | string |
O identificador de arquivo. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID da mensagem
|
message_id | string |
O identificador da mensagem. |
Recuperar arquivo do assistente
Recupera um arquivo de assistente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Cabeçalho Beta
|
OpenAI-Beta | True | string |
O cabeçalho beta. Necessário para ser definido enquanto a API está em beta. |
|
ID do assistente
|
assistant_id | True | string |
O identificador do assistente. |
|
ID do ficheiro
|
file_id | True | string |
O identificador de arquivo. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
Objeto
|
object | string |
O objeto. |
|
Criado em
|
created_at | integer |
Quando criado em. |
|
ID do assistente
|
assistant_id | string |
O identificador do assistente. |