Back to Gitlabhq

API REST d'administration du catalogue d'IA

doc-locale/fr-fr/api/admin/ai_catalog.md

19.2.01.4 KB
Original Source

{{< details >}}

  • Édition : GitLab Premium, GitLab Ultimate
  • Offre : GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Amorcer les agents externes gérés par GitLab {#seed-gitlab-managed-external-agents}

{{< details >}}

Statut : Expérience

{{< /details >}}

{{< history >}}

  • Introduite en tant qu'expérience dans GitLab 18.8.

{{< /history >}}

Utilisez cette API REST pour alimenter le catalogue d'IA avec des agents externes gérés par GitLab.

Cette fonctionnalité est une expérience et peut être modifiée ou supprimée dans de futures releases.

Prérequis :

  • Vous devez être un administrateur.
plaintext
POST /api/v4/admin/ai_catalog/seed_external_agents

Exemple de requête :

plaintext
curl --request POST \
     --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/admin/ai_catalog/seed_external_agents"

Réponse en cas de succès (HTTP 201) :

json
{
    "message": "External agents seeded successfully"
}

Exemple de réponse d'erreur (HTTP 422) :

json
{
    "message": "Error: External agents already seeded"
}

Réponse d'erreur - l'utilisateur n'est pas un administrateur (HTTP 403) :

json
{
    "message": "403 Forbidden"
}