Share via


GenericRandomErrorPlugin

Échoue les demandes avec une erreur aléatoire sélectionnée à partir d’un fichier contenant des erreurs fictives.

Capture d’écran d’une invite de commandes avec le proxy de développement simulant l’une des erreurs pour une requête d’API OpenAI, comme défini dans le fichier de configuration.

Définition de instance de plug-in

{
  "name": "GenericRandomErrorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "genericRandomErrorPlugin",
  "urlsToWatch": [
    "https://api.openai.com/*"
  ]
}

Exemple de configuration

{
  "genericRandomErrorPlugin": {
    "errorsFile": "errors.json"
  }
}

Propriétés de configuration

Propriété Description Default
errorsFile Chemin d’accès au fichier qui contient des réponses d’erreur. Pas de valeur par défaut
retryAfterInSeconds Nombre de secondes à attendre avant de réessayer la demande. Inclus dans l’en-tête Retry-After de réponse pour la limitation dynamique. 5

Options de ligne de commande

None