Compartilhar via


@azure/openai-assistants package

Classes

AssistantsClient

Cliente que lida com operações relacionadas ao assistente.

AzureKeyCredential

Uma credencial baseada em chave estática que dá suporte à atualização do valor da chave subjacente.

OpenAIKeyCredential

A classe OpenAIKeyCredential representa uma chave de API OpenAI e é usada para autenticar em um cliente Assistentes para um endpoint OpenAI.

Interfaces

Assistant

Representa um assistente que pode chamar o modelo e usar ferramentas.

AssistantCreationOptions

Os detalhes da solicitação a serem usados ao criar um novo assistente.

AssistantDeletionStatus

O status de uma operação de exclusão do assistente.

AssistantFile

Informações sobre um arquivo anexado a um assistente, conforme usado por ferramentas que podem ler arquivos.

AssistantFileDeletionStatus

O status de uma operação de exclusão de arquivo assistente.

AssistantThread

Informações sobre um único thread associado a um assistente.

AssistantThreadCreationOptions

Os detalhes usados para criar um novo thread do assistente.

AssistantsClientOptions

Os detalhes usados para criar um cliente assistente *

CancelRunOptions

Os detalhes usados para cancelar uma corrida.

CodeInterpreterImageOutput

Uma representação de uma saída de imagem emitida por uma ferramenta de interpretador de código em resposta a uma chamada de ferramenta pelo modelo.

CodeInterpreterImageReference

Uma referência de imagem emitida por uma ferramenta de interpretador de código em resposta a uma chamada de ferramenta pelo modelo.

CodeInterpreterLogOutput

Uma representação de uma saída de log emitida por uma ferramenta de interpretador de código em resposta a uma chamada de ferramenta pelo modelo.

CodeInterpreterToolCall

Um registro de uma chamada para uma ferramenta de interpretador de código, emitido pelo modelo na avaliação de uma ferramenta definida, que representa entradas e saídas consumidas e emitidas pelo interpretador de código.

CodeInterpreterToolCallDetails

As informações detalhadas sobre uma invocação de interpretador de código pelo modelo.

CodeInterpreterToolDefinition

As informações de definição de entrada para uma ferramenta de interpretador de código usada para configurar um assistente.

CreateAndRunThreadOptions

Os detalhes usados ao criar e executar imediatamente um novo thread do assistente.

CreateAssistantFileOptions

Os detalhes usados para criar um arquivo assistente.

CreateAssistantOptions

Os detalhes usados para criar um assistente.

CreateMessageOptions

Os detalhes usados para criar uma mensagem.

CreateRunOptions

Os detalhes usados ao criar uma nova execução de um thread do assistente.

CreateRunRequestOptions

Os detalhes usados para criar uma solicitação de execução.

CreateThreadAndRunOptions

Os detalhes usados para criar e executar um thread.

CreateThreadOptions

Os detalhes usados para criar um thread.

DeleteAssistantFileOptions

Os detalhes usados para excluir um arquivo do assistente.

DeleteAssistantOptions

Os detalhes usados para excluir um assistente.

DeleteFileOptions

Os detalhes usados para excluir arquivos.

DeleteThreadOptions

Os detalhes usados para excluir um tópico.

DeletionStatus

Uma representação abstrata de um status de resultado de operação de exclusão do OpenAI.

FileDeletionStatus

Uma resposta de status de uma operação de exclusão de arquivo.

FileListResponse

Os dados de resposta de uma operação de lista de arquivos.

FunctionDefinition

As informações de definição de entrada para uma função.

FunctionToolCall

Um registro de uma chamada para uma ferramenta de função, emitido pelo modelo na avaliação de uma ferramenta definida, que representa as entradas e a saída consumidas e emitidas pela função especificada.

FunctionToolCallDetails

As informações detalhadas sobre a função chamada pelo modelo.

FunctionToolDefinition

As informações de definição de entrada para uma ferramenta de função usada para configurar um assistente.

GetAssistantFileOptions

Os detalhes usados para obter um arquivo assistente.

GetAssistantOptions

Os detalhes usados para obter um assistente.

GetFileOptions

Os detalhes usados para obter arquivos.

GetMessageFileOptions

Os detalhes usados para obter um arquivo de mensagem.

GetMessageOptions

Os detalhes usados para receber uma mensagem.

GetRunOptions

Os detalhes usados para obter uma corrida.

GetRunStepOptions

Os detalhes usados para obter uma etapa de execução.

GetThreadOptions

Os detalhes usados para obter um tópico.

InputFile

Representa um assistente que pode chamar o modelo e usar ferramentas.

ListAssistantFilesOptions

Os detalhes usados para listar os arquivos do assistente.

ListAssistantsOptions

Os detalhes usados para listar assistentes.

ListFilesOptions

Os detalhes usados para listar arquivos.

ListMessageFilesOptions

Os detalhes usados para listar arquivos de mensagens.

ListMessagesOptions

Os detalhes usados para listar mensagens.

ListResponseOf

Os dados de resposta de uma lista solicitada de itens.

ListRunStepsOptions

Os detalhes usados para listar as etapas de execução.

ListRunsOptions

Os detalhes usados para listar execuções.

MessageFile

Informações sobre um arquivo anexado a uma mensagem de thread do assistente.

MessageImageFileContent

Uma representação do conteúdo do arquivo de imagem em uma mensagem de thread.

MessageImageFileDetails

Uma referência de imagem, conforme representado no conteúdo da mensagem de thread.

MessageTextContent

Uma representação de um item textual do conteúdo da mensagem de thread.

MessageTextDetails

O texto e as anotações associadas para um único item do conteúdo da mensagem do thread do assistente.

MessageTextFileCitationAnnotation

Uma citação dentro da mensagem que aponta para uma citação específica de um Arquivo específico associado ao assistente ou à mensagem. Gerado quando o assistente usa a ferramenta de 'recuperação' para pesquisar arquivos.

MessageTextFileCitationDetails

Uma representação de uma citação de texto baseada em arquivo, conforme usado em uma anotação baseada em arquivo do conteúdo da mensagem de thread de texto.

MessageTextFilePathAnnotation

Uma citação dentro da mensagem que aponta para um arquivo localizado em um caminho específico.

MessageTextFilePathDetails

Um encapsulamento de uma ID de arquivo de imagem, conforme usado pelo conteúdo da imagem da mensagem.

RequiredAction

Uma representação abstrata de uma ação necessária para que uma execução de thread do assistente continue.

RequiredFunctionToolCall

Uma representação de uma chamada solicitada para uma ferramenta de função, necessária pelo modelo para continuar a avaliação de uma execução.

RetrievalToolCall

Um registro de uma chamada para uma ferramenta de recuperação, emitida pelo modelo na avaliação de uma ferramenta definida, que representa ações de recuperação executadas.

RetrievalToolDefinition

As informações de definição de entrada para uma ferramenta de recuperação usada para configurar um assistente.

RunError

Os detalhes de um erro encontrados por um thread assistente são executados.

RunStep

Informações detalhadas sobre uma única etapa de uma execução de thread do assistente.

RunStepError

As informações de erro associadas a uma etapa de execução com falha.

RunStepMessageCreationDetails

As informações detalhadas associadas a uma etapa de execução de criação de mensagem.

RunStepMessageCreationReference

Os detalhes de uma mensagem criada como parte de uma etapa de execução.

RunStepToolCallDetails

As informações detalhadas associadas a uma etapa de execução de ferramentas de chamada.

SubmitToolOutputsDetails

Os detalhes que descrevem as ferramentas que devem ser chamadas para enviar saídas de ferramenta.

SubmitToolOutputsToRunOptions

Os detalhes usados para enviar saídas de ferramenta para uma execução.

ThreadDeletionStatus

O status de uma operação de exclusão de thread.

ThreadMessage

Uma única mensagem existente em um thread do assistente.

ThreadRun

Dados que representam uma única execução de avaliação de um thread do assistente.

ToolOutput

Os dados fornecidos durante um envio de saídas de ferramenta para resolver chamadas de ferramenta pendentes e permitir que o modelo continue.

UpdateAssistantOptions

Os detalhes da solicitação a serem usados ao modificar um assistente existente.

UpdateAssistantRequestOptions

Os detalhes usados para atualizar um assistente.

UpdateMessageOptions

Os detalhes usados para atualizar uma mensagem.

UpdateRunOptions

Os detalhes usados para atualizar uma corrida.

UpdateThreadOptions

Os detalhes usados para atualizar um thread.

UploadFileOptions

Os detalhes usados para fazer upload de arquivos.

Aliases de tipo

CodeInterpreterToolCallOutput

Alias para CodeInterpreterToolCallOutput

FilePurpose

"ajuste fino", "ajuste fino dos resultados", "assistentes", "assistants_output"

ListSortOrder

"asc", "desc"

MessageContent

Alias para MessageContent

MessageRole

"usuário", "assistente"

MessageTextAnnotation

Alias para MessageTextAnnotation

RequiredToolCall

Alias para RequiredToolCall

RunStatus

"em fila", "in_progress", "requires_action", "cancelando", "cancelado", "falhou", "concluído", "expirou"

RunStepDetails

Alias para RunStepDetails

RunStepErrorCode

"server_error", "rate_limit_exceeded"

RunStepStatus

"in_progress", "cancelado", "reprovado", "concluído", "expirado"

RunStepType

"message_creation", "tool_calls"

ToolCall

Alias para ToolCall

ToolDefinition

Uma representação abstrata de uma definição de ferramenta de entrada que um assistente pode usar.