Skip to content
smallPict

Guide complet d'installation

Installation de l'extension WordPress, des SDKs officiels, du CLI et configuration MCP.

SmallPict s'intègre facilement dans n'importe quel environnement web moderne : des sites WordPress classiques aux architectures JAMstack et systèmes multi-agents IA.


Méthodes d'installation

1. Extension WordPress

  1. Téléchargez le ZIP le plus récent depuis votre tableau de bord ou recherchez SmallPict dans le répertoire officiel (wp-admin > Extensions > Ajouter).
  2. Cliquez sur Installer maintenant, puis sur Activer.
  3. Rendez-vous dans le menu SmallPict de la barre latérale.
  4. Renseignez votre clé d'API sp_wp_....
  5. Choisissez le format de sortie puis enregistrez : WebP avec Free, WebP ou AVIF (un seul format) avec Starter, AVIF avec repli WebP avec Pro et Business. Les nouvelles images importées seront optimisées automatiquement.

2. Écosystème des 7 SDKs officiels

Installez la bibliothèque appropriée dans votre gestionnaire de paquets :

Shell
# Node.js & TypeScriptnpm install @smallpict/sdk
# Golanggo get github.com/tuxnoob/smallpict-go
# Pythonpip install smallpict
# PHP (Composer)composer require smallpict/smallpict-php
# Rust (Cargo)cargo add smallpict
# Ruby (Bundler)gem install smallpict

3. Intégration directe via l'API REST

Pour les langages ne disposant pas de SDK dédié (C#, Swift, Elixir), appelez directement les endpoints REST :

Shell
curl -X POST https://api.smallpict.app/v1/optimize \  -H "X-API-Key: sp_sdk_9a8b7c6d5e4f..." \  -H "X-Timestamp: 1716301234" \  -H "X-Signature: 3a9f8b2c4d6e8a..." \  -H "Content-Type: application/json" \  -d {  "filename": "hero.jpg",  "mime_type": "image/jpeg",  "filesize": 2508800,  "options": {    "format": "avif",    "quality": 80,    "max_width": 1920  }}'

4. Configuration MCP pour agents IA

Dans Claude Desktop, Cursor ou tout éditeur supportant le protocole MCP :

JSON
{  "mcpServers": {    "smallpict": {      "command": "npx",      "args": [        "-y",        "@smallpict/mcp"      ],      "env": {        "SMALLPICT_API_KEY": "sp_sdk_your_api_key_here"      }    }  }}