Documentation API
Intégrez les services de conversion d'ebooks E-Ink dans vos applications
Utiliser avec les agents IA — Aucune configuration
Copiez le prompt ci-dessous et collez-le dans Cursor, Claude Code, Codex ou tout autre agent IA pour installer automatiquement.
Installe le skill E-Ink : exécute npx e-ink-skill, puis configure la variable d'environnement EINK_API_KEY avec ma clé API.Compatible avec Cursor, Claude Code, Windsurf, Codex et plus.
Autres méthodes d'installationDémarrage rapide
Pour utiliser l'API E-Ink, vous avez besoin d'une clé API. Créez-en une depuis votre tableau de bord, puis incluez-la dans l'en-tête Authorization de vos requêtes.
Authentification
Toutes les requêtes API doivent inclure votre clé API dans l'en-tête Authorization :
Authorization: Bearer eink_your_api_key_hereBase URL
https://e-ink.me/api/v1Système de crédits
Les appels API consomment des crédits de votre compte, comme l'interface web.
| API | Coût en crédits |
|---|---|
| Page web vers ebook | 3(par URL) |
| Conversion de format de fichier | 2 / 5(PDF OCR: 5) |
| Traduction d'ebook | 3(par fichier) |
| Synthèse vocale | 5(par fichier) |
| Génération de carte mentale | 2 / 5(AI: 5) |
Points d'accès API
/api/v1/creditsVérifier le solde de crédits
Retourne votre solde de crédits actuel.
curl https://e-ink.me/api/v1/credits \
-H "Authorization: Bearer eink_your_api_key"{
"credits": 150
}/api/v1/convert/webpagePage web vers ebook
Convertit une ou plusieurs pages web en format EPUB, PDF ou Markdown.
curl -X POST https://e-ink.me/api/v1/convert/webpage \
-H "Authorization: Bearer eink_your_api_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://e-ink.me", "format": "epub"}' \
-o article.epub/api/v1/convertConversion de format de fichier
Convertit des fichiers entre EPUB, PDF, Markdown, HTML, DOCX, TXT et plus.
curl -X POST https://e-ink.me/api/v1/convert \
-H "Authorization: Bearer eink_your_api_key" \
-F "file=@book.epub" \
-F "converter=epub-to-pdf" \
-o book.pdf/api/v1/convert/translateTraduction d'ebook
Traduit un fichier EPUB dans une autre langue.
curl -X POST https://e-ink.me/api/v1/convert/translate \
-H "Authorization: Bearer eink_your_api_key" \
-F "file=@book.epub" \
-F "targetLanguage=Chinese" \
-F "sourceLanguage=auto" \
-o book-translated.epub/api/v1/convert/ttsSynthèse vocale
Convertit du texte en audio (format MP3).
curl -X POST https://e-ink.me/api/v1/convert/tts \
-H "Authorization: Bearer eink_your_api_key" \
-H "Content-Type: application/json" \
-d '{"input": "Hello, this is a test.", "voice": "en-US-JennyNeural"}' \
-o speech.mp3/api/v1/convert/mindmapGénération de carte mentale
Génère une carte mentale à partir d'un fichier EPUB ou PDF.
curl -X POST https://e-ink.me/api/v1/convert/mindmap \
-H "Authorization: Bearer eink_your_api_key" \
-F "file=@book.epub" \
-F "mode=structure" \
-F "format=freemind"{
"tree": { "label": "Book Title", "children": [...] },
"stats": { "nodeCount": 42, "maxDepth": 4 },
"files": {
"freemind": "<map>...</map>",
"opml": "<?xml ...?>...",
"markdown": "# Book Title\n## Chapter 1\n..."
}
}Codes d'erreur
| Code | Description |
|---|---|
| 400 | Bad Request — Paramètres invalides |
| 401 | Unauthorized — Clé API manquante ou invalide |
| 402 | Payment Required — Crédits insuffisants |
| 413 | Payload Too Large — Le fichier dépasse la limite de taille |
| 500 | Internal Server Error — Une erreur est survenue |
AI Agent Skill
Utilisez E-Ink directement dans Cursor, Claude Code, Codex et d'autres outils de codage IA via notre Agent Skill.
Installation
Dites-le à votre agent IA
RecommandéCopiez ce prompt et collez-le dans le chat de votre agent IA. Il s'occupera de l'installation.
Installe le skill E-Ink : exécute npx e-ink-skill, puis configure la variable d'environnement EINK_API_KEY avec ma clé API.Exécuter npx manuellement
npx e-ink-skillCloner depuis GitHub
# Cursor
git clone https://github.com/Selenium39/e-ink-skill.git ~/.cursor/skills/e-ink-skill
# Claude Code / Codex
git clone https://github.com/Selenium39/e-ink-skill.git ~/.claude/skills/e-ink-skillDéfinir votre clé API comme variable d'environnement :
export EINK_API_KEY="eink_your_api_key_here"Le skill est maintenant disponible dans votre agent IA. Essayez :