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çãoPrimeiros 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_hereBase URL
https://e-ink.me/api/v1Sistema de créditos
As chamadas da API consomem créditos da sua conta, assim como a interface web.
| API | Custo em créditos |
|---|---|
| Página web para ebook | 3(por URL) |
| Conversão de formato de arquivo | 2 / 5(PDF OCR: 5) |
| Tradução de ebook | 3(por arquivo) |
| Texto para fala | 5(por arquivo) |
| Geração de mapa mental | 2 / 5(AI: 5) |
Endpoints da API
/api/v1/creditsVerificar saldo de créditos
Retorna seu saldo de créditos atual.
curl https://e-ink.me/api/v1/credits \
-H "Authorization: Bearer eink_your_api_key"{
"credits": 150
}/api/v1/convert/webpagePágina web para ebook
Converte uma ou mais páginas web para formato EPUB, PDF ou 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/convertConversão de formato de arquivo
Converte arquivos entre EPUB, PDF, Markdown, HTML, DOCX, TXT e mais.
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/translateTradução de ebook
Traduz um arquivo EPUB para outro idioma.
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/ttsTexto para fala
Converte texto em áudio de fala (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/mindmapGeração de mapa mental
Gera um mapa mental a partir de um arquivo EPUB ou 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..."
}
}Códigos de erro
| Code | Description |
|---|---|
| 400 | Bad Request — Parâmetros inválidos |
| 401 | Unauthorized — Chave API ausente ou inválida |
| 402 | Payment Required — Créditos insuficientes |
| 413 | Payload Too Large — Arquivo excede o limite de tamanho |
| 500 | Internal 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
Diga ao seu agente IA
RecomendadoCopie 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.Executar npx manualmente
npx e-ink-skillClonar do 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-skillDefinir 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: