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'installation

Dé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_here

Base URL

https://e-ink.me/api/v1

Système de crédits

Les appels API consomment des crédits de votre compte, comme l'interface web.

APICoût en crédits
Page web vers ebook3(par URL)
Conversion de format de fichier2 / 5(PDF OCR: 5)
Traduction d'ebook5(par fichier)
Synthèse vocale5(par fichier)
Génération de carte mentale2 / 5(AI: 5)

Points d'accès API

GET/api/v1/credits

Vérifier le solde de crédits

Retourne votre solde de crédits actuel.

0 credits
curl
curl https://e-ink.me/api/v1/credits \
  -H "Authorization: Bearer eink_your_api_key"
Response
{
  "credits": 150
}
POST/api/v1/convert/webpage

Page web vers ebook

Convertit une ou plusieurs pages web en format EPUB, PDF ou Markdown.

3 credits par URL
curl
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
POST/api/v1/convert

Conversion de format de fichier

Convertit des fichiers entre EPUB, PDF, Markdown, HTML, DOCX, TXT et plus.

2 / 5 credits
curl
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
POST/api/v1/convert/translate

Traduction d'ebook

Traduit un fichier EPUB dans une autre langue. Envoyez un formulaire multipart avec le fichier EPUB, la langue cible, la langue source facultative et le outputMode facultatif (translated | bilingual — bilingual ajoute le texte original sous chaque paragraphe traduit).

3 credits par fichier
curl
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" \
  -F "outputMode=bilingual" \
  -o book-bilingual.epub
POST/api/v1/convert/tts

Synthèse vocale

Convertit du texte en audio (format MP3).

5 credits par fichier
curl
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
POST/api/v1/convert/mindmap

Génération de carte mentale

Génère une carte mentale à partir d'un fichier EPUB ou PDF.

2 / 5 credits
curl
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"
Response
{
  "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

CodeDescription
400Bad Request — Paramètres invalides
401Unauthorized — Clé API manquante ou invalide
402Payment Required — Crédits insuffisants
413Payload Too Large — Le fichier dépasse la limite de taille
500Internal 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

1

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.
2

Exécuter npx manuellement

npx
npx e-ink-skill
3

Cloner depuis GitHub

git clone
# 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-skill

Dé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 :

“Convertir https://e-ink.me en EPUB”
“Traduire cet EPUB en français”
“Vérifier mon solde de crédits E-Ink”