Documentation Index
Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt
Use this file to discover all available pages before exploring further.
Aperçu
LemonData prend en charge trois formats d’API natifs avec une seule clé API. Choisissez le format qui correspond le mieux à votre cas d’utilisation — aucune modification de configuration nécessaire.Format OpenAI
/v1/chat/completions
Format standard, compatibilité maximaleFormat Anthropic
/v1/messages
Réflexion étendue, fonctionnalités natives de ClaudeFormat Gemini
/v1beta/models/:model:generateContent
Intégration à l’écosystème GooglePourquoi le multi-format ?
| Avantage | Description |
|---|---|
| Pas de changement de SDK | Utilisez n’importe quel modèle avec votre SDK préféré |
| Fonctionnalités natives | Accédez aux capacités spécifiques à chaque format |
| Migration facile | Passez des API officielles en changeant uniquement l’URL de base |
| Facturation unique | Un compte, une clé API, tous les formats |
Comparaison des formats
| Fonctionnalité | OpenAI | Anthropic | Gemini |
|---|---|---|---|
| Endpoint | /v1/chat/completions | /v1/messages | /v1beta/models/:model:generateContent |
| En-tête d’authentification | Authorization: Bearer | x-api-key | Authorization: Bearer |
| Invite système | Dans le tableau messages | Champ system séparé | Dans systemInstruction |
| Réflexion étendue | ❌ | ✅ | ❌ |
| Streaming | ✅ SSE | ✅ SSE | ✅ SSE |
| Appel d’outils | ✅ | ✅ | ✅ |
| Vision | ✅ | ✅ | ✅ |
Format OpenAI
Utilisez cette route de compatibilité pour les intégrations OpenAI SDK existantes et les flux portables de chat ou embeddings. Pour un comportement natif Claude ou Gemini, utilisez le format Anthropic ou Gemini ci-dessous.- Usage général
- Intégrations existantes avec l’OpenAI SDK
- Compatibilité maximale
Format Anthropic
API Messages native d’Anthropic. Requis pour les fonctionnalités spécifiques à Claude comme la réflexion étendue.Réflexion étendue (Claude Opus 4.6)
Disponible uniquement en format Anthropic :- Fonctionnalités spécifiques à Claude
- Mode réflexion étendue
- Utilisateurs du SDK Anthropic natif
Format Gemini
Format natif de l’API Google Gemini pour l’intégration à l’écosystème Google.Streaming
- Intégrations Google Cloud
- Code existant du SDK Gemini
- Fonctionnalités natives de Gemini
/upload/v1beta/files, /v1beta/files, /v1beta/files:register et /v1beta/cachedContents. Files utilise des canaux upstream compatibles avec Gemini File API ; les ressources Cache explicites peuvent aussi passer par des canaux Vertex AI. Les ressources créées via LemonData sont liées au même canal/key upstream pour les appels generateContent suivants.
Limite de compatibilité des outils
Les outils de fonction peuvent être convertis entre formats lorsque la route cible les prend en charge. Les outils natifs d’un fournisseur doivent rester sur leur route native :- Les outils hébergés et natifs OpenAI Responses comme
tool_search,web_search,file_search,code_interpreter, MCP, shell/apply_patch et les outils computer-use nécessitent/v1/responses. - Les outils server/native Anthropic comme
web_search_*,web_fetch_*,code_execution_*,tool_search_*, bash, computer-use et text-editor nécessitent/v1/messages. - Les outils intégrés Gemini comme
googleSearch,codeExecution,urlContext,computerUseet les champstoolssimilaires nécessitent/v1beta.
Choisir le bon format
Guides de migration
Depuis l’API officielle OpenAI
Depuis l’API officielle Anthropic
Depuis Google AI Studio
Compatibilité inter-modèles
La magie de LemonData : utilisez n’importe quel SDK avec n’importe quel modèle. La passerelle gère automatiquement la conversion de format.N’importe quel SDK → N’importe quel modèle
OpenAI SDK → Tous les modèles
Comparaison par plateforme
| Plateforme | Format OpenAI | Format Anthropic | Format Gemini | Responses API |
|---|---|---|---|---|
| LemonData | ✅ Tous les modèles | ✅ Tous les modèles | ✅ Tous les modèles | ✅ Tous les modèles |
| OpenRouter | ✅ Tous les modèles | ❌ | ❌ | ❌ |
| Together AI | ✅ Tous les modèles | ❌ | ❌ | ❌ |
| Fireworks | ✅ Tous les modèles | ❌ | ❌ | ❌ |
Bien que la compatibilité entre formats fonctionne pour la plupart des fonctionnalités, les fonctionnalités spécifiques à un format (comme la réflexion étendue d’Anthropic) nécessitent le format natif.