> For the complete documentation index, see [llms.txt](https://unsloth.ai/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unsloth.ai/docs/fr/integrations/openclaw.md).

# Comment exécuter des modèles d'IA locaux avec OpenClaw

Ce guide vous permettra d’utiliser des LLM open source localement avec **OpenClaw en le connectant à Unsloth**. OpenClaw est une **interface d’agent IA open source** qui se connecte à un modèle pour exécuter des tâches dans votre projet.

OpenClaw peut fonctionner avec n’importe quel modèle local en se connectant via **l’API compatible OpenAI d’Unsloth**: y compris DeepSeek, Qwen, Gemma, et bien d’autres. OpenClaw agit comme client, tandis qu’Unsloth charge et diffuse des modèles via une **API locale**.

Après la configuration, OpenClaw s’exécutera sur votre modèle local via Unsloth, vous permettant de l’utiliser directement comme un **agent IA.**

<a href="/pages/fc0726cf8f72aecd0706033ae732e8e31cb48fcf#connecting-to-openclaw" class="button primary" data-icon="lobster">Connexion à OpenClaw</a><a href="/pages/fc0726cf8f72aecd0706033ae732e8e31cb48fcf#quickstart" class="button primary">Démarrage rapide</a>

{% hint style="info" %}
&#x20;Dans ce tutoriel, nous utiliserons `unsloth/Qwen3.6-27B-GGUF` dans Unsloth et y accéderons via OpenClaw. Vous préférez un autre modèle ? Remplacez-le par n’importe quel autre modèle en le chargeant dans Unsloth et en mettant à jour la configuration.
{% endhint %}

### Installation d’OpenClaw

{% tabs %}
{% tab title="macOS, Linux, WSL" %}
Installez OpenClaw à l’aide de l’installeur officiel :

`curl -fsSL https://openclaw.ai/install.sh | bash`

Cela configure OpenClaw et vous guide dans la configuration initiale.
{% endtab %}

{% tab title="Windows (PowerShell)" %}
Installez OpenClaw à l’aide de l’installeur officiel :

`iwr -useb https://openclaw.ai/install.ps1 | iex`

Cela configure OpenClaw et vous guide dans la configuration initiale.
{% endtab %}
{% endtabs %}

{% hint style="info" %}
L’accès à l’API fait partie de **Unsloth (Beta)**. Assurez-vous d’utiliser la dernière version ; les versions antérieures n’exposent pas l’API externe. Consultez Installation pour installer ou mettre à jour.
{% endhint %}

### Installation d’Unsloth

### ⚡ Démarrage rapide

Après avoir installé OpenClaw, nous devrons installer Unsloth Studio pour permettre à OpenClaw de servir et d’exécuter l’inférence des modèles locaux.

1. **Installez ou mettez à jour** [**Unsloth Studio**](/docs/fr/nouveau/studio.md)**.** Les versions antérieures n’exposent pas l’API externe. Consultez Installation.
2. **Lancez Unsloth.** Notez que le port de démarrage est généralement `8000` ou `8888`. Vous le verrez dans la sortie du terminal et dans l’URL du navigateur (`http://localhost:PORT`).
3. **Chargez un modèle.** Cliquez sur **Nouvelle conversation**, choisissez ou recherchez un modèle (GGUF), puis attendez la fin du chargement.
4. **Créez une clé API.** Dans Unsloth, cliquez sur votre **Unsloth** avatar en bas à gauche → **Paramètres** → **Clés API** → saisissez un nom de clé → **Créer**. Copiez la valeur `sk-unsloth-…` qui apparaît. Unsloth ne l’affiche qu’une seule fois.
5. **Dirigez votre client vers Unsloth.** Utilisez `http://localhost:PORT` comme URL de base et votre `sk-unsloth-…` clé pour l’authentification. Accédez ci-dessous à la recette correspondant à votre outil.

### 🔑 Création d’une clé API

Les clés sont créées depuis **Unsloth → Paramètres → Clés API**.

1. Ouvrez la barre latérale, cliquez sur votre **Unsloth** avatar en bas à gauche.
2. Allez à **Paramètres** → **Clés API**.
3. Entrez un nom convivial (par exemple `claude-code-macbook`).
4. *(Facultatif)* Définissez une expiration.
5. Cliquez sur **Créer**.
6. **Copiez la clé immédiatement.** Unsloth ne stocke qu’un hachage et vous ne pourrez plus la consulter.

<div data-with-frame="true"><figure><img src="/files/87d90286dd2bf0babf9327f2ce55e2c0c40c7cdf" alt="" width="375"><figcaption></figcaption></figure></div>

Toutes les clés commencent par le préfixe `sk-unsloth-` . Révoquez une clé à tout moment depuis la même page. Les requêtes effectuées avec une clé révoquée échoueront avec `401 Non autorisé`.

{% hint style="warning" %}
Traitez votre clé API comme un mot de passe. Toute personne possédant la clé et ayant un accès réseau à votre instance Unsloth peut envoyer des requêtes à votre modèle chargé.
{% endhint %}

### Connexion à OpenClaw

OpenClaw lit sa configuration depuis `~/.openclaw/openclaw.json`. Ajoutez (ou fusionnez) un bloc `models` avec un fournisseur `unsloth` pointant vers l’API Anthropic Messages d’Unsloth.

<div data-with-frame="true"><figure><img src="/files/a02b743120f0b64afa4a799efc5d6ff2335ad3e5" alt="" width="375"><figcaption></figcaption></figure></div>

{% code title="\~/.openclaw/openclaw\.json" %}

```json
{
  "models": {
    "mode": "merge",
    "providers": {
      "unsloth": {
        "baseUrl": "http://localhost:8888/v1",
        "apiKey": "sk-unsloth-xxxxxxxxxxxx",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "unsloth/Qwen3.6-27B-GGUF",
            "name": "unsloth/Qwen3.6-27B-GGUF"
          }
        ],
        "authHeader": true
      }
    }
  }
}
```

{% endcode %}

**Remarques :**

* `baseUrl` doit se terminer par `/v1`.
* `api: "anthropic-messages"` indique à OpenClaw de communiquer avec `/v1/messages` le point de terminaison d’Unsloth.
* `authHeader: true` envoie votre clé sous la forme `Authorization: Bearer …`.
* Définissez le `id` et le `name` de chaque modèle sur le nom que vous avez choisi lors du chargement du modèle dans Unsloth.
* Si vous exécutez Unsloth sur une machine distante, remplacez `localhost:8888` par l’adresse de cette machine (par ex. `http://10.0.0.42:8888/v1`).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unsloth.ai/docs/fr/integrations/openclaw.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
