Vue d’ensemble
Type: Outil de codeChemin principal: OpenAI-compatibleNiveau de support: Chemin pris en charge
Installation
- Script d’installation
- Homebrew
- Go
Configuration
Étape 1 : Définir les variables d’environnement
~/.bashrc ou ~/.zshrc :
Étape 2 : Configurer OpenCode
La documentation actuelle d’OpenCode recommande de configurer les fournisseurs viaopencode.json ou opencode.jsonc. Pour LemonData, utilisez un fournisseur personnalisé au lieu de surcharger le fournisseur openai intégré :
Utilisez
@ai-sdk/openai-compatible pour une compatibilité de type chat-completions. Si vous avez spécifiquement besoin d’un chemin de fournisseur construit sur /v1/responses, la documentation des fournisseurs d’OpenCode recommande de remplacer le package par @ai-sdk/openai.Utilisation de base
Démarrer le mode interactif :Modèles disponibles
| Modèle | Idéal pour |
|---|---|
gpt-5.4 | Tâches complexes, architecture du code |
gpt-5-mini | Corrections rapides, requêtes simples |
claude-sonnet-4-6 | Revue de code, documentation |
claude-opus-4-6 | Raisonnement complexe |
gemini-2.5-flash | Réponses rapides |
deepseek-r1 | Conception d’algorithmes |
Commandes courantes
Analyser du code :Commandes interactives
| Commande | Description |
|---|---|
/help | Afficher les commandes disponibles |
/model <name> | Basculer vers un autre modèle |
/clear | Effacer l’historique de la conversation |
/exit | Quitter OpenCode |
Dépannage
Erreur de connexion
Erreur de connexion
- Vérifiez que
options.baseURLest défini surhttps://api.lemondata.cc/v1 - Vérifiez la connectivité réseau
- Essayez
curl https://api.lemondata.cc/v1/modelspour tester
Échec de l’authentification
Échec de l’authentification
- Vérifiez que la variable d’environnement
OPENAI_API_KEYest définie - Vérifiez que
options.apiKeyréférence{env:OPENAI_API_KEY}ou une autre source secrète valide - Vérifiez que la clé commence par
sk- - Assurez-vous que la clé est active dans le tableau de bord LemonData
Modèle introuvable
Modèle introuvable
- Vérifiez que le nom du modèle dans la configuration correspond exactement
- Vérifiez la disponibilité du modèle sur lemondata.cc/en/models
Bonnes pratiques
Utiliser le contexte du projet
Utiliser le contexte du projet
Exécutez OpenCode depuis la racine de votre projet pour une meilleure compréhension de votre base de code.
Choisir des modèles appropriés
Choisir des modèles appropriés
Utilisez des modèles plus rapides (
gpt-5-mini) pour les tâches simples et des modèles plus puissants (gpt-5.4, claude-sonnet-4-6) pour les tâches complexes.Relire le code généré
Relire le code généré
Relisez toujours le code généré par l’IA avant d’appliquer des modifications à votre projet.