For the complete documentation index, see llms.txt. This page is also available as Markdown.

Open Interpreter

Open Interpreter permet aux modèles de langage d'exécuter du code, de naviguer sur le web et de modifier des fichiers sur votre machine via une interface de chat en langage naturel. Avec plus de 57 k étoiles GitHub, c'est la principale alternative open source à Code Interpreter de ChatGPT — mais sans les limites du sandbox.


Qu'est-ce qu'Open Interpreter ?

Open Interpreter apporte la puissance d'un assistant de codage IA directement dans votre terminal. Au lieu de copier-coller entre ChatGPT et votre shell, vous discutez naturellement et le modèle exécute le code en temps réel :

  • Exécuter Python, JS, shell, R, AppleScript — directement sur votre serveur

  • Naviguer sur le web — récupérer des pages, remplir des formulaires, extraire des données

  • Modifier des fichiers — créer, modifier et gérer n'importe quel fichier sur le disque

  • État persistant — les variables, les imports et les résultats persistent d'un message à l'autre

  • Plusieurs backends de LLM — OpenAI, Anthropic, modèles locaux via Ollama/LlamaCpp

Open Interpreter est conçu pour les développeurs et les chercheurs qui veulent une interface conversationnelle avec l'ensemble de leur environnement de calcul. Sur un serveur GPU Clore.ai, vous obtenez une machine puissante avec un accès Internet complet et sans limites d'exécution.


Exigences du serveur

Composant
Minimum
Recommandé

GPU

N'importe lequel (mode CPU disponible)

RTX 3090 / A100 pour les LLM locaux

VRAM

—

24 Go+ pour les modèles locaux 13B

RAM

8 Go

16 Go+

CPU

4 cœurs

8 cœurs ou plus

Stockage

20 Go

50 Go+

Système d'exploitation

Ubuntu 20.04+

Ubuntu 22.04

Python

3.10+

3.11

Réseau

Requis

Haute vitesse pour la navigation web


Ports

Port
Service
Remarques

22

SSH

Accès au terminal, tunnel pour l'interface web

8000

Serveur Open Interpreter

API REST et interface web facultative


Démarrage rapide avec Docker

Open Interpreter n'a pas d'image Docker officielle, alors nous en construisons une propre. Cette approche vous offre un environnement reproductible et isolé sur n'importe quel serveur Clore.ai.

Dockerfile

Construire et exécuter


Installation sur Clore.ai (bare metal)

Si vous préférez l'exécuter directement sur un serveur Clore.ai sans Docker :

Étape 1 — Louer un serveur

  1. Filtrer par RAM ≥ 16 Go, GPU (facultatif mais utile pour les modèles locaux)

  2. Choisissez un serveur avec un PyTorch ou Ubuntu image de base

  3. Ouvrez port SSH 22 et éventuellement 8000 dans votre commande

Étape 2 — Se connecter via SSH

Étape 3 — Installer les dépendances

Étape 4 — Installer Open Interpreter

Étape 5 — Configurer la clé API

Étape 6 — Première exécution


Utilisation de LLM locaux (aucune clé API requise)

L'une des fonctionnalités phares d'Open Interpreter sur les serveurs GPU Clore.ai est l'exécution entièrement locale de modèles :

Option A : Backend Ollama

Option B : Backend LlamaCpp


Exécution en tant que serveur (API REST)

Open Interpreter 0.2+ inclut un serveur HTTP intégré pour un accès programmatique :

Tunnel SSH pour un accès local

Si le port 8000 n'est pas exposé publiquement, utilisez le tunneling SSH :


Exemples pratiques

Exemple 1 : Pipeline d'analyse de données

Exemple 2 : Extraction web

Exemple 3 : Gestion de fichiers

Exemple 4 : Script de surveillance du système


Fichier de configuration

Créez un fichier ~/.interpreter/config.yaml pour définir les valeurs par défaut :


Exécution avec systemd (service persistant)


Dépannage

interpreter commande introuvable

L'exécution du code est bloquée / mode sécurité

Erreurs Playwright / navigateur

Mémoire insuffisante avec les LLM locaux

Connexion refusée sur le port 8000

Limites de débit de l'API


Considérations de sécurité


Recommandations GPU Clore.ai

Open Interpreter lui-même est léger — le besoin en GPU est déterminé par le modèle local que vous utilisez comme backend.

GPU
VRAM
Prix Clore.ai
Recommandation de modèle local

RTX 3090

24 Go

0,07–0,21 $/h

CodeLlama 13B Q8, Llama 3 8B, Mistral 7B — qualité de codage solide

RTX 4090

24 Go

0,14–0,42 $/h

CodeLlama 34B Q4, DeepSeek Coder 33B Q4 — qualité de codage proche de celle de GPT-4

A100 40 Go

40 Go

Llama 3 70B Q4 — agent de codage autonome de niveau production

CPU uniquement

—

~0,02 $/h

N'importe quel modèle via l'API OpenAI/Anthropic — aucun GPU local nécessaire

Si vous utilisez l'API OpenAI/Anthropic : Vous n'avez besoin que d'une instance CPU (~0,02 $/h) — le GPU est sans importance puisque l'inférence s'exécute dans le cloud. Choisissez des instances GPU uniquement lorsque vous exécutez des modèles locaux afin d'éviter les coûts de l'API par jeton.

Meilleure configuration de modèle local : RTX 3090 + Ollama en cours d'exécution codellama:13b vous offre un agent de codage entièrement autonome et respectueux de la vie privée, sans coûts d'API, pour 0,07–0,21 $/h.


Liens utiles

Mis à jour

Ce contenu vous a-t-il été utile ?