CreateThreadAndRunOptionalParams interface
Paramètres facultatifs.
- Extends
Propriétés
| instructions | Les instructions système substituées que l’agent doit utiliser pour exécuter le thread. |
| max |
Le nombre maximal de jetons de saisie semi-automatique qui peuvent être utilisés au cours de l’exécution. L’exécution fera le meilleur effort pour utiliser uniquement le nombre de jetons d’achèvement spécifié, à travers plusieurs tours de l’exécution. Si l’exécution dépasse le nombre de jetons d’achèvement spécifié, l’exécution se termine avec l’état |
| max |
Le nombre maximal de jetons de prompt qui peuvent être utilisés au cours de l’exécution. L’exécution fera le meilleur effort pour utiliser uniquement le nombre de jetons de prompt spécifié, à travers plusieurs tours de l’exécution. Si l’exécution dépasse le nombre de jetons de prompt spécifié, l’exécution se termine avec l’état |
| metadata | Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères. |
| model | Modèle substitué que l’agent doit utiliser pour exécuter le thread. |
| parallel |
Si |
| response |
Spécifie le format de sortie du modèle. |
| stream | Si |
| temperature | Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe. |
| thread | Détails utilisés pour créer le nouveau thread. Si aucun thread n’est fourni, un thread vide est créé. |
| tool |
Contrôle si l’outil est appelé ou non par le modèle. |
| tool |
Remplacez les outils que l’agent peut utiliser pour cette exécution. Cela est utile pour modifier le comportement par exécution |
| tools | La liste substituée des outils activés que l’agent doit utiliser pour exécuter le thread. |
| topP | Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés. Nous vous recommandons généralement de modifier this ou température, mais pas les deux. |
| truncation |
Stratégie à utiliser pour supprimer des messages à mesure que les fenêtres de contexte avancent. |
Propriétés héritées
| abort |
Signal qui peut être utilisé pour abandonner les demandes. |
| on |
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois. |
| request |
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération. |
| tracing |
Options utilisées lorsque le suivi est activé. |
Détails de la propriété
instructions
Les instructions système substituées que l’agent doit utiliser pour exécuter le thread.
instructions?: string | null
Valeur de propriété
string | null
maxCompletionTokens
Le nombre maximal de jetons de saisie semi-automatique qui peuvent être utilisés au cours de l’exécution. L’exécution fera le meilleur effort pour utiliser uniquement le nombre de jetons d’achèvement spécifié, à travers plusieurs tours de l’exécution. Si l’exécution dépasse le nombre de jetons d’achèvement spécifié, l’exécution se termine avec l’état incomplete. Pour plus d'informations, consultez incomplete_details.
maxCompletionTokens?: number | null
Valeur de propriété
number | null
maxPromptTokens
Le nombre maximal de jetons de prompt qui peuvent être utilisés au cours de l’exécution. L’exécution fera le meilleur effort pour utiliser uniquement le nombre de jetons de prompt spécifié, à travers plusieurs tours de l’exécution. Si l’exécution dépasse le nombre de jetons de prompt spécifié, l’exécution se termine avec l’état incomplete. Pour plus d'informations, consultez incomplete_details.
maxPromptTokens?: number | null
Valeur de propriété
number | null
metadata
Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.
metadata?: Record<string, string> | null
Valeur de propriété
Record<string, string> | null
model
Modèle substitué que l’agent doit utiliser pour exécuter le thread.
model?: string | null
Valeur de propriété
string | null
parallelToolCalls
Si true fonctions s’exécutent en parallèle pendant l’utilisation de l’outil.
parallelToolCalls?: boolean
Valeur de propriété
boolean
responseFormat
Spécifie le format de sortie du modèle.
responseFormat?: AgentsResponseFormatOption | null
Valeur de propriété
AgentsResponseFormatOption | null
stream
Si true, retourne un flux d’événements qui se produisent lors de l’exécution en tant qu’événements envoyés par le serveur et s’arrête lorsque l’exécution entre dans un état terminal avec un message data: [DONE].
stream?: boolean
Valeur de propriété
boolean
temperature
Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.
temperature?: number | null
Valeur de propriété
number | null
thread
Détails utilisés pour créer le nouveau thread. Si aucun thread n’est fourni, un thread vide est créé.
thread?: AgentThreadCreationOptions
Valeur de propriété
toolChoice
Contrôle si l’outil est appelé ou non par le modèle.
toolChoice?: AgentsToolChoiceOption | null
Valeur de propriété
AgentsToolChoiceOption | null
toolResources
Remplacez les outils que l’agent peut utiliser pour cette exécution. Cela est utile pour modifier le comportement par exécution
toolResources?: ToolResources | null
Valeur de propriété
ToolResources | null
tools
La liste substituée des outils activés que l’agent doit utiliser pour exécuter le thread.
tools?: ToolDefinitionUnion[] | null
Valeur de propriété
ToolDefinitionUnion[] | null
topP
Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.
Nous vous recommandons généralement de modifier this ou température, mais pas les deux.
topP?: number | null
Valeur de propriété
number | null
truncationStrategy
Stratégie à utiliser pour supprimer des messages à mesure que les fenêtres de contexte avancent.
truncationStrategy?: TruncationObject | null
Valeur de propriété
TruncationObject | null
Détails de la propriété héritée
abortSignal
Signal qui peut être utilisé pour abandonner les demandes.
abortSignal?: AbortSignalLike
Valeur de propriété
héritée de OperationOptions.abortSignal
onResponse
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.
onResponse?: RawResponseCallback
Valeur de propriété
héritée de OperationOptions.onResponse
requestOptions
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.
requestOptions?: OperationRequestOptions
Valeur de propriété
héritée de OperationOptions.requestOptions
tracingOptions
Options utilisées lorsque le suivi est activé.
tracingOptions?: OperationTracingOptions
Valeur de propriété
héritée de OperationOptions.tracingOptions