Passer au contenu principal
OpenClaw est une plateforme open source d’assistant IA personnel, axée sur le fait de « réellement vous aider à accomplir des tâches » plutôt que de se limiter à la conversation : elle peut s’exécuter sur votre appareil local, s’intégrer à des outils de messagerie comme WhatsApp, Telegram, Slack et Feishu, et combiner e-mail, calendrier, navigateur, système de fichiers et capacités d’exécution de scripts pour vous aider à automatiser des tâches. Elle prend également en charge la mémoire persistante, l’intégration de plusieurs modèles et l’extension des compétences, ce qui la rend adaptée aux utilisateurs qui souhaitent disposer d’un assistant IA privé contrôlable, personnalisable et capable d’effectuer réellement du travail.

Installation

Nous utilisons ici la méthode d’installation la plus simple. Pour les autres méthodes, veuillez consulter la documentation officielle https://docs.openclaw.ai/

Prérequis système

  • Node >=22
  • macOS, Linux ou Windows via WSL2
  • pnpm n’est requis que pour la compilation depuis le code source

Installation rapide

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

Intégration à l’API Interface IA

Modifiez le fichier de configuration ~/.openclaw/openclaw.json. Les valeurs des champs peuvent être ajustées selon vos besoins.
  • Champ models
  "models": {
    "mode": "merge",
    "providers": {
      "<provider_name>": {
        "baseUrl": "<provider_base_url>",
        "apiKey": "<your_api_key>",
        "api": "<api_endpoint_type>",
        "models": [
          {
            "id": "<model_id>",
            "name": "<model_display_name>",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": <contextWindow>,
            "maxTokens": <maxTokens>
          }
        ]
      }
    }
  }
  • Champ agent
"agents": {
    "defaults": {
      "model": {
        "primary": "<provider_name>/<model_id>"
      },
      "models": {
        "<provider_name>/<model_id>": {
          "alias": "<model_alias>"
        }
      },
      "workspace": "<your_local_path>/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  }
  • Exemple :
"models": {
    "mode": "merge",
    "providers": {
      "Jiekou": {
        "baseUrl": "https://api.highwayapi.ai/openai/v1",
        "apiKey": "sk_xxxxxxxxxxxxxxxxxx",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-5.4",
            "name": "gpt-5.4 (Custom Provider)",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 16000,
            "maxTokens": 4096
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "jiekou/gpt-5.4"
      },
      "models": {
        "Jiekou/gpt-5.4": {
          "alias": "gpt-5.4"
        }
      },
      "workspace": "/Users/0000/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },