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 installazione

Per 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_here

Base URL

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

Sistema di crediti

Le chiamate API consumano crediti dal tuo account, come l'interfaccia web.

APICosto in crediti
Pagina web a ebook3(per URL)
Conversione formato file2 / 5(PDF OCR: 5)
Traduzione ebook3(per file)
Testo a voce5(per file)
Generazione mappa mentale2 / 5(AI: 5)

Endpoint API

GET/api/v1/credits

Verifica saldo crediti

Restituisce il tuo saldo crediti attuale.

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

Pagina web a ebook

Converte una o più pagine web in formato EPUB, PDF o Markdown.

3 credits per 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

Conversione formato file

Converte file tra EPUB, PDF, Markdown, HTML, DOCX, TXT e altro.

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

Traduzione ebook

Traduce un file EPUB in un'altra lingua.

3 credits per file
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" \
  -o book-translated.epub
POST/api/v1/convert/tts

Testo a voce

Converte testo in audio vocale (formato MP3).

5 credits per file
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

Generazione mappa mentale

Genera una mappa mentale da un file EPUB o 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..."
  }
}

Codici di errore

CodeDescription
400Bad Request — Parametri non validi
401Unauthorized — Chiave API mancante o non valida
402Payment Required — Crediti insufficienti
413Payload Too Large — Il file supera il limite di dimensione
500Internal 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

1

Dillo al tuo agente IA

Consigliato

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

Eseguire npx manualmente

npx
npx e-ink-skill
3

Clonare da 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

Imposta 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:

Converti https://e-ink.me in EPUB
Traduci questo EPUB in italiano
Controlla il mio saldo crediti E-Ink