Partager via


@azure/openai-assistants package

Classes

AssistantsClient

Opérations liées à l’assistant de manutention du client.

AzureKeyCredential

Informations d’identification statiques basées sur une clé qui prend en charge la mise à jour de la valeur de clé sous-jacente.

OpenAIKeyCredential

La classe OpenAIKeyCredential représente une clé d’API OpenAI et est utilisée pour s’authentifier auprès d’un client Assistants pour un point de terminaison OpenAI.

Interfaces

Assistant

Représente un assistant qui peut appeler le modèle et utiliser des outils.

AssistantCreationOptions

Détails de la demande à utiliser lors de la création d’un assistant.

AssistantDeletionStatus

Statut d’une opération de suppression de l’assistant.

AssistantFile

Informations sur un fichier joint à un assistant, telles qu’elles sont utilisées par les outils capables de lire les fichiers.

AssistantFileDeletionStatus

État d’une opération de suppression de fichier de l’assistant.

AssistantThread

Informations sur un seul thread associé à un assistant.

AssistantThreadCreationOptions

Détails utilisés pour créer un nouveau fil d’assistant.

AssistantsClientOptions

Détails utilisés pour créer un client Assistant *

CancelRunOptions

Détails utilisés pour annuler une course.

CodeInterpreterImageOutput

Représentation d’une sortie d’image émise par un outil d’interpréteur de code en réponse à un appel d’outil par le modèle.

CodeInterpreterImageReference

Référence d’image émise par un outil d’interpréteur de code en réponse à un appel d’outil par le modèle.

CodeInterpreterLogOutput

Représentation d’une sortie de journal émise par un outil d’interpréteur de code en réponse à un appel d’outil par le modèle.

CodeInterpreterToolCall

Enregistrement d’un appel à un outil d’interpréteur de code, émis par le modèle lors de l’évaluation d’un outil défini, qui représente les entrées et sorties consommées et émises par l’interpréteur de code.

CodeInterpreterToolCallDetails

Informations détaillées sur un appel d’interpréteur de code par le modèle.

CodeInterpreterToolDefinition

Informations de définition d’entrée pour un outil d’interprétation de code utilisé pour configurer un assistant.

CreateAndRunThreadOptions

Les détails utilisés lors de la création et de l’exécution immédiate d’un nouveau fil d’assistant.

CreateAssistantFileOptions

Détails utilisés pour créer un fichier d’assistant.

CreateAssistantOptions

Les détails utilisés pour créer un assistant.

CreateMessageOptions

Détails utilisés pour créer un message.

CreateRunOptions

Détails utilisés lors de la création d’une nouvelle exécution d’un thread d’assistant.

CreateRunRequestOptions

Détails utilisés pour créer une demande d’exécution.

CreateThreadAndRunOptions

Détails utilisés pour créer et exécuter un fil de discussion.

CreateThreadOptions

Détails utilisés pour créer un fil.

DeleteAssistantFileOptions

Détails utilisés pour supprimer un fichier d’assistant.

DeleteAssistantOptions

Les détails utilisés pour supprimer un assistant.

DeleteFileOptions

Les détails utilisés pour supprimer des fichiers.

DeleteThreadOptions

Les détails utilisés pour supprimer un fil.

DeletionStatus

Représentation abstraite de l’état du résultat d’une opération de suppression OpenAI.

FileDeletionStatus

Réponse d’état d’une opération de suppression de fichier.

FileListResponse

Données de réponse d’une opération de liste de fichiers.

FunctionDefinition

Informations de définition d’entrée pour une fonction.

FunctionToolCall

Enregistrement d’un appel à un outil de fonction, émis par le modèle lors de l’évaluation d’un outil défini, qui représente les entrées et sortie consommées et émises par la fonction spécifiée.

FunctionToolCallDetails

Informations détaillées sur la fonction appelée par le modèle.

FunctionToolDefinition

Informations de définition d’entrée d’un outil de fonction utilisé pour configurer un assistant.

GetAssistantFileOptions

Les détails utilisés pour obtenir un fichier d’assistant.

GetAssistantOptions

Les détails utilisés pour obtenir un assistant.

GetFileOptions

Les détails utilisés pour obtenir des fichiers.

GetMessageFileOptions

Détails utilisés pour obtenir un fichier de message.

GetMessageOptions

Les détails utilisés pour obtenir un message.

GetRunOptions

Les détails utilisés pour obtenir une course.

GetRunStepOptions

Les détails utilisés pour obtenir une étape d’exécution.

GetThreadOptions

Les détails utilisés pour obtenir un fil.

InputFile

Représente un assistant qui peut appeler le modèle et utiliser des outils.

ListAssistantFilesOptions

Détails utilisés pour répertorier les fichiers de l’assistant.

ListAssistantsOptions

Les détails utilisés pour répertorier les assistants.

ListFilesOptions

Les détails utilisés pour répertorier les fichiers.

ListMessageFilesOptions

Détails utilisés pour répertorier les fichiers de messages.

ListMessagesOptions

Détails utilisés pour répertorier les messages.

ListResponseOf

Données de réponse pour une liste d’éléments demandée.

ListRunStepsOptions

Détails utilisés pour répertorier les étapes d’exécution.

ListRunsOptions

Détails utilisés pour répertorier les exécutions.

MessageFile

Informations sur un fichier joint à un message de fil de discussion de l’assistant.

MessageImageFileContent

Représentation du contenu du fichier image dans un message de thread.

MessageImageFileDetails

Référence d’image, telle qu’elle est représentée dans le contenu du message de thread.

MessageTextContent

Représentation d’un élément textuel de contenu de message de thread.

MessageTextDetails

Texte et annotations associées pour un seul élément du contenu du message de fil de discussion de l’assistant.

MessageTextFileCitationAnnotation

Une citation dans le message qui pointe vers une citation spécifique d’un fichier spécifique associé à l’Assistant ou au message. Généré lorsque l’assistant utilise l’outil de recherche de fichiers.

MessageTextFileCitationDetails

Représentation d’une citation de texte basée sur un fichier, telle qu’utilisée dans une annotation basée sur un fichier de contenu de message de thread de texte.

MessageTextFilePathAnnotation

Citation dans le message qui pointe vers un fichier situé à un chemin d’accès spécifique.

MessageTextFilePathDetails

Encapsulation d’un ID de fichier image, tel qu’utilisé par le contenu de l’image de message.

RequiredAction

Représentation abstraite d’une action requise pour qu’un thread d’assistant se poursuive.

RequiredFunctionToolCall

Représentation d’un appel demandé à un outil de fonction, nécessaire par le modèle pour poursuivre l’évaluation d’une exécution.

RetrievalToolCall

Enregistrement d’un appel à un outil d’extraction, émis par le modèle en évaluation d’un outil défini, qui représente les actions d’extraction exécutées.

RetrievalToolDefinition

Informations de définition d’entrée d’un outil d’extraction utilisé pour configurer un assistant.

RunError

Détails d’une erreur rencontrée par l’exécution d’un thread d’assistant.

RunStep

Informations détaillées sur une seule étape de l’exécution d’un thread d’assistant.

RunStepError

Informations d’erreur associées à une étape d’exécution ayant échoué.

RunStepMessageCreationDetails

Informations détaillées associées à une étape d’exécution de création de message.

RunStepMessageCreationReference

Détails d’un message créé dans le cadre d’une étape d’exécution.

RunStepToolCallDetails

Informations détaillées associées à des outils d’appel d’étape d’exécution.

SubmitToolOutputsDetails

Détails décrivant les outils qui doivent être appelés pour envoyer des sorties d’outil.

SubmitToolOutputsToRunOptions

Détails utilisés pour soumettre les sorties d’outil à une exécution.

ThreadDeletionStatus

État d’une opération de suppression de thread.

ThreadMessage

Un message unique existant dans un fil d’assistant.

ThreadRun

Données représentant une seule exécution d’évaluation d’un thread d’assistant.

ToolOutput

Les données fournies lors d’une soumission d’outil génère une soumission pour résoudre les appels d’outils en attente et permettre au modèle de continuer.

UpdateAssistantOptions

Détails de la demande à utiliser lors de la modification d’un assistant existant.

UpdateAssistantRequestOptions

Détails utilisés pour mettre à jour un assistant.

UpdateMessageOptions

Détails utilisés pour mettre à jour un message.

UpdateRunOptions

Détails utilisés pour mettre à jour une exécution.

UpdateThreadOptions

Détails utilisés pour mettre à jour un fil.

UploadFileOptions

Les détails utilisés pour télécharger les fichiers.

Alias de type

CodeInterpreterToolCallOutput

Alias de CodeInterpreterToolCallOutput

FilePurpose

« Fine-Tune », « Fine-Tune-Results », « Assistants », « assistants_output »

ListSortOrder

« asc », « desc »

MessageContent

Alias de MessageContent

MessageRole

« utilisateur », « assistant »

MessageTextAnnotation

Alias de MessageTextAnnotation

RequiredToolCall

Alias de RequiredToolCall

RunStatus

« en file d’attente », « in_progress », « requires_action », « annulation », « annulé », « échec », « terminé », « expiré »

RunStepDetails

Alias de RunStepDetails

RunStepErrorCode

« server_error », « rate_limit_exceeded »

RunStepStatus

« in_progress », « annulé », « échoué », « terminé », « expiré »

RunStepType

« message_creation », « tool_calls »

ToolCall

Alias pour ToolCall

ToolDefinition

Représentation abstraite d’une définition d’outil de saisie qu’un assistant peut utiliser.