---
title: &quot;Utiliser GPT dans Hermes Agent via RunAPI — Guide API LLM&quot;
url: &quot;https://runapi.ai/fr/hermes-gpt.md&quot;
canonical: &quot;https://runapi.ai/fr/hermes-gpt&quot;
locale: &quot;fr&quot;
model: &quot;gpt&quot;
---

# Utiliser GPT dans Hermes Agent.

GPT-5.5 est le LLM phare d&#39;OpenAI, disponible via RunAPI à la moitié du prix officiel par token. Hermes Agent se connecte via le fournisseur custom:runapi en mode chat_completions — un seul bloc de configuration déverrouille chaque variante GPT (5.5, 5.4, 5.4-mini, 5.3-codex) avec streaming, function calling et sortie structurée.

## API example

```bash
curl -X POST https://runapi.ai/v1/chat/completions \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;gpt-5.5&quot;,
    &quot;messages&quot;: [
      {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a concise coding assistant.&quot;},
      {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Write a Python function that merges two sorted lists in O(n) time.&quot;}
    ],
    &quot;temperature&quot;: 0.3,
    &quot;max_tokens&quot;: 1024
  }&#39;

```

### Response

```json
{
  &quot;id&quot;: &quot;chatcmpl-abc123&quot;,
  &quot;object&quot;: &quot;chat.completion&quot;,
  &quot;model&quot;: &quot;gpt-5.5&quot;,
  &quot;choices&quot;: [
    {
      &quot;index&quot;: 0,
      &quot;message&quot;: {
        &quot;role&quot;: &quot;assistant&quot;,
        &quot;content&quot;: &quot;def merge_sorted(a, b):\n    result = []\n    i = j = 0\n    while i &lt; len(a) and j &lt; len(b):\n        if a[i] &lt;= b[j]:\n            result.append(a[i]);\ i += 1\n        else:\n            result.append(b[j]); j += 1\n    result.extend(a[i:])\n    result.extend(b[j:])\n    return result&quot;
      },
      &quot;finish_reason&quot;: &quot;stop&quot;
    }
  ],
  &quot;usage&quot;: {
    &quot;prompt_tokens&quot;: 38,
    &quot;completion_tokens&quot;: 95,
    &quot;total_tokens&quot;: 133
  }
}

```

## How it works

1. **Ajouter RunAPI comme fournisseur personnalisé** — Si le fournisseur custom:runapi est déjà configuré dans Hermes Agent, la même clé fonctionne pour GPT. Sinon, ajoutez un fournisseur personnalisé avec base_url https://runapi.ai/v1, key_env défini sur RUNAPI_API_KEY et api_mode défini sur chat_completions.
2. **Sélectionner un modèle GPT** — Définissez le modèle par défaut sur gpt-5.5 pour le modèle phare, gpt-5.4 ou gpt-5.4-mini pour un coût moindre, ou gpt-5.3-codex pour les tâches intensives en code. L&#39;endpoint /v1/chat/completions retourne une réponse OpenAI standard avec les comptages d&#39;utilisation et finish_reason.
3. **Utiliser le streaming ou le function calling** — Hermes Agent transfère les paramètres stream, tools et response_format via le fournisseur custom:runapi. Tous les paramètres Chat Completions OpenAI standard fonctionnent via RunAPI sans modification.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Requis. gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.3-codex ou gpt-5.2. |
| `messages` | `array` | Requis. Tableau d&#39;objets de message avec les champs role (system, user, assistant) et content. |
| `temperature` | `number` | Optionnel. Température d&#39;échantillonnage entre 0 et 2. Des valeurs plus basses produisent une sortie plus déterministe. Par défaut 1. |
| `max_tokens` | `integer` | Optionnel. Nombre maximum de tokens à générer dans la complétion. |
| `stream` | `boolean` | Optionnel. Si true, retourne des événements server-sent avec des deltas de tokens incrémentiels. Par défaut false. |
| `tools` | `array` | Optionnel. Tableau de définitions d&#39;outils pour le function calling. Chaque outil a un type, un nom de fonction, une description et un schéma de paramètres. |
| `response_format` | `object` | Optionnel. Définissez type sur &quot;json_object&quot; ou &quot;json_schema&quot; pour une sortie JSON structurée. |
| `reasoning_effort` | `string` | Optionnel. Contrôle la profondeur de réflexion pour les modèles pris en charge. Valeurs acceptées low, medium, high. |

## FAQ

### Puis-je utiliser GPT-5.5 dans Hermes Agent via RunAPI ?

Oui. Hermes Agent prend en charge les fournisseurs personnalisés compatibles OpenAI. Ajoutez RunAPI en tant que custom:runapi avec base_url https://runapi.ai/v1, key_env défini sur RUNAPI_API_KEY et api_mode défini sur chat_completions. Définissez le modèle par défaut sur gpt-5.5.

### Comment la tarification RunAPI pour GPT se compare-t-elle à la tarification officielle OpenAI ?

RunAPI facture 50% du tarif par token officiel d&#39;OpenAI pour tous les modèles GPT. La remise s&#39;applique aux tokens d&#39;entrée et de sortie. Consultez la page de tarification RunAPI pour les tarifs exacts par million de tokens.

### Puis-je passer d&#39;une variante GPT à l&#39;autre sans changer la configuration du fournisseur ?

Oui. Le fournisseur custom:runapi fonctionne avec toutes les variantes GPT. Changez uniquement le champ model dans votre requête — gpt-5.5, gpt-5.4, gpt-5.4-mini ou gpt-5.3-codex. L&#39;URL de base, la clé API et api_mode restent les mêmes.

### L&#39;API Responses fonctionne-t-elle via RunAPI dans Hermes Agent ?

Oui. RunAPI proxyfie également l&#39;API OpenAI Responses à /v1/responses. Si Hermes Agent prend en charge la surface de l&#39;API Responses, définissez l&#39;endpoint sur https://runapi.ai/v1/responses. La même clé API et le même fournisseur personnalisé fonctionnent pour les deux endpoints.

### Puis-je utiliser le function calling et la sortie structurée avec GPT sur RunAPI ?

Oui. Passez un tableau tools pour le function calling ou définissez response_format sur json_schema pour une sortie structurée. RunAPI transfère ces paramètres au modèle GPT et retourne les tool_calls ou le JSON structuré dans le format de réponse OpenAI standard.


## Links

- [Guide de configuration Hermes Agent →](https://runapi.ai/fr/hermes-agent)
- [GPT sur RunAPI →](https://runapi.ai/fr/models/gpt)
- [Model catalog](https://runapi.ai/fr/models)
- [API docs](https://runapi.ai/fr/docs)
