Documentación API

Integra los servicios de conversión de ebooks de E-Ink en tus aplicaciones

Usar con agentes IA — Sin configuración

Copia el prompt de abajo y pégalo en Cursor, Claude Code, Codex o cualquier agente IA para instalar automáticamente.

Instala el skill de E-Ink: ejecuta npx e-ink-skill, luego configura la variable de entorno EINK_API_KEY con mi clave API.

Compatible con Cursor, Claude Code, Windsurf, Codex y más.

Más métodos de instalación

Primeros pasos

Para usar la API de E-Ink, necesitas una clave API. Crea una desde tu panel de control e inclúyela en el encabezado Authorization de tus solicitudes.

Autenticación

Todas las solicitudes API deben incluir tu clave API en el encabezado Authorization:

Authorization: Bearer eink_your_api_key_here

Base URL

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

Sistema de créditos

Las llamadas API consumen créditos de tu cuenta, igual que la interfaz web.

APICosto en créditos
Página web a ebook3(por URL)
Conversión de formato de archivo2 / 5(PDF OCR: 5)
Traducción de ebook3(por archivo)
Texto a voz5(por archivo)
Generación de mapa mental2 / 5(AI: 5)

Endpoints API

GET/api/v1/credits

Consultar saldo de créditos

Devuelve tu saldo de créditos actual.

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

Página web a ebook

Convierte una o más páginas web a formato EPUB, PDF o Markdown.

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

Conversión de formato de archivo

Convierte archivos entre EPUB, PDF, Markdown, HTML, DOCX, TXT y más.

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

Traducción de ebook

Traduce un archivo EPUB a otro idioma.

3 credits por archivo
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

Texto a voz

Convierte texto a audio de voz (formato MP3).

5 credits por archivo
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

Generación de mapa mental

Genera un mapa mental a partir de un archivo 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..."
  }
}

Códigos de error

CodeDescription
400Bad Request — Parámetros inválidos
401Unauthorized — Clave API faltante o inválida
402Payment Required — Créditos insuficientes
413Payload Too Large — El archivo excede el límite de tamaño
500Internal Server Error — Algo salió mal

AI Agent Skill

Usa E-Ink directamente en Cursor, Claude Code, Codex y otras herramientas de codificación IA a través de nuestro Agent Skill.

Instalación

1

Dile a tu agente IA

Recomendado

Copia este prompt y pégalo en el chat de tu agente IA. Se encargará de la instalación.

Instala el skill de E-Ink: ejecuta npx e-ink-skill, luego configura la variable de entorno EINK_API_KEY con mi clave API.
2

Ejecutar npx manualmente

npx
npx e-ink-skill
3

Clonar desde 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

Configurar tu clave API como variable de entorno:

export EINK_API_KEY="eink_your_api_key_here"

El skill está disponible en tu agente IA. Prueba a preguntar:

Convertir https://e-ink.me a EPUB
Traducir este EPUB al español
Consultar mi saldo de créditos E-Ink