Documentação da API

Integre os serviços de conversão de ebooks do E-Ink em seus aplicativos

Usar com agentes IA — Sem configuração

Copie o prompt abaixo e cole no Cursor, Claude Code, Codex ou qualquer agente IA para instalar automaticamente.

Instale o skill do E-Ink: execute npx e-ink-skill, depois configure a variável de ambiente EINK_API_KEY com minha chave API.

Compatível com Cursor, Claude Code, Windsurf, Codex e mais.

Mais métodos de instalação

Primeiros passos

Para usar a API do E-Ink, você precisa de uma chave API. Crie uma no painel de controle e inclua-a no cabeçalho Authorization de suas solicitações.

Autenticação

Todas as solicitações da API devem incluir sua chave API no cabeçalho Authorization:

Authorization: Bearer eink_your_api_key_here

Base URL

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

Sistema de créditos

As chamadas da API consomem créditos da sua conta, assim como a interface web.

APICusto em créditos
Página web para ebook3(por URL)
Conversão de formato de arquivo2 / 5(PDF OCR: 5)
Tradução de ebook3(por arquivo)
Texto para fala5(por arquivo)
Geração de mapa mental2 / 5(AI: 5)

Endpoints da API

GET/api/v1/credits

Verificar saldo de créditos

Retorna seu saldo de créditos atual.

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 para ebook

Converte uma ou mais páginas web para formato EPUB, PDF ou 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

Conversão de formato de arquivo

Converte arquivos entre EPUB, PDF, Markdown, HTML, DOCX, TXT e mais.

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

Tradução de ebook

Traduz um arquivo EPUB para outro idioma.

3 credits por arquivo
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 para fala

Converte texto em áudio de fala (formato MP3).

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

Geração de mapa mental

Gera um mapa mental a partir de um arquivo 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..."
  }
}

Códigos de erro

CodeDescription
400Bad Request — Parâmetros inválidos
401Unauthorized — Chave API ausente ou inválida
402Payment Required — Créditos insuficientes
413Payload Too Large — Arquivo excede o limite de tamanho
500Internal Server Error — Algo deu errado

AI Agent Skill

Use o E-Ink diretamente no Cursor, Claude Code, Codex e outras ferramentas de codificação IA através do nosso Agent Skill.

Instalação

1

Diga ao seu agente IA

Recomendado

Copie este prompt e cole no chat do seu agente IA. Ele cuidará da instalação.

Instale o skill do E-Ink: execute npx e-ink-skill, depois configure a variável de ambiente EINK_API_KEY com minha chave API.
2

Executar npx manualmente

npx
npx e-ink-skill
3

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

Definir sua chave API como variável de ambiente:

export EINK_API_KEY="eink_your_api_key_here"

O skill está disponível no seu agente IA. Tente perguntar:

Converter https://e-ink.me para EPUB
Traduzir este EPUB para português
Verificar meu saldo de créditos E-Ink