Documentazione API
Integra i servizi di conversione ebook E-Ink nelle tue applicazioni
Usa con agenti IA — Zero configurazione
Copia il prompt qui sotto e incollalo in Cursor, Claude Code, Codex o qualsiasi agente IA per installare automaticamente.
Installa lo skill E-Ink: esegui npx e-ink-skill, poi imposta la variabile d'ambiente EINK_API_KEY con la mia chiave API.Compatibile con Cursor, Claude Code, Windsurf, Codex e altri.
Altri metodi di installazionePer iniziare
Per usare l'API E-Ink, hai bisogno di una chiave API. Creane una dalla dashboard e includila nell'header Authorization delle tue richieste.
Autenticazione
Tutte le richieste API devono includere la tua chiave API nell'header Authorization:
Authorization: Bearer eink_your_api_key_hereBase URL
https://e-ink.me/api/v1Sistema di crediti
Le chiamate API consumano crediti dal tuo account, come l'interfaccia web.
| API | Costo in crediti |
|---|---|
| Pagina web a ebook | 3(per URL) |
| Conversione formato file | 2 / 5(PDF OCR: 5) |
| Traduzione ebook | 3(per file) |
| Testo a voce | 5(per file) |
| Generazione mappa mentale | 2 / 5(AI: 5) |
Endpoint API
/api/v1/creditsVerifica saldo crediti
Restituisce il tuo saldo crediti attuale.
curl https://e-ink.me/api/v1/credits \
-H "Authorization: Bearer eink_your_api_key"{
"credits": 150
}/api/v1/convert/webpagePagina web a ebook
Converte una o più pagine web in formato EPUB, PDF o 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/convertConversione formato file
Converte file tra EPUB, PDF, Markdown, HTML, DOCX, TXT e altro.
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/translateTraduzione ebook
Traduce un file EPUB in un'altra lingua.
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/ttsTesto a voce
Converte testo in audio vocale (formato 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/mindmapGenerazione mappa mentale
Genera una mappa mentale da un file EPUB o 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..."
}
}Codici di errore
| Code | Description |
|---|---|
| 400 | Bad Request — Parametri non validi |
| 401 | Unauthorized — Chiave API mancante o non valida |
| 402 | Payment Required — Crediti insufficienti |
| 413 | Payload Too Large — Il file supera il limite di dimensione |
| 500 | Internal Server Error — Si è verificato un errore |
AI Agent Skill
Usa E-Ink direttamente in Cursor, Claude Code, Codex e altri strumenti di codifica IA tramite il nostro Agent Skill.
Installazione
Dillo al tuo agente IA
ConsigliatoCopia questo prompt e incollalo nella chat del tuo agente IA. Si occuperà dell'installazione.
Installa lo skill E-Ink: esegui npx e-ink-skill, poi imposta la variabile d'ambiente EINK_API_KEY con la mia chiave API.Eseguire npx manualmente
npx e-ink-skillClonare da 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-skillImposta la tua chiave API come variabile d'ambiente:
export EINK_API_KEY="eink_your_api_key_here"Lo skill è ora disponibile nel tuo agente IA. Prova a chiedere: