AI BunCho Cadastre-se grátis

BunCho API

A BunCho API transforma uma linha, uma sinopse ou um roteiro em uma obra pronta: um episódio de romance, imagens de 4-koma ou mangá já letreiradas, um vídeo curto vertical, uma story bible ou um relatório de continuidade. Foi feita para histórias e mangá japoneses e escreve em qualquer idioma.

Modelo padrão: modelo BunCho (buncho-creative), nosso próprio modelo ajustado para ficção japonesa e personagens consistentes. Ele roda nas nossas GPUs, por isso é a opção mais barata.

Entre com o Google e gere uma API key

DREAM de teste ao se cadastrar. Depois compre um pacote de DREAM com Stripe. Sem assinatura.

  1. 1. Entrar (Google)
  2. 2. Criar uma API key
  3. 3. Comprar DREAM (Stripe)
  4. 4. Chamar a API

Campanha de lançamento: 25% de desconto no uso da API até 2026-12-31. O preço nunca fica abaixo de custo x 1,3.

Preços

UsoDREAMaprox. JPYaprox. USD
Romance ou roteiro, 1.000 caracteres (modelo BunCho)1¥0.67$0.004
Story bible de um manuscrito de 10.000 caracteres1¥0.67$0.004
Mangá 4-koma, 1 tira com imagens (qualidade padrão)198¥132$0.880
Vídeo curto vertical-orçado por vídeo com /v1/estimate (grátis)-
Orçamento, saldo, lista de modelos, status do job0grátis$0

1 DREAM vale cerca de JPY 0,67 (pacote de JPY 1.000 = 1.500 DREAM). Outras moedas são estimativas; a cobrança é em DREAM pela Stripe.

Endpoints

Geração de romances e roteiros
Uma história a partir de uma ideia, o episódio 1 a partir de uma sinopse, continuar ou revisar um manuscrito, ou um roteiro de microdrama vertical. Síncrono.
Geração de 4-koma e mangá
Entra uma linha ou sinopse; saem páginas de 4-koma ou mangá letreiradas. Job assíncrono com status e webhook.
Geração de vídeos curtos verticais
Entra um roteiro e sai um vídeo 9:16 renderizado (storyboard e render). Job assíncrono.
API de story bible
Personagens, relações, linha do tempo, termos do mundo e prenúncios de um manuscrito. Síncrono.
API de verificação de continuidade
Contradições e prenúncios não resolvidos, citando só frases que existem no manuscrito.
Chat compatível com OpenAI
Endpoints chat/completions e models. Troque o base_url e mantenha seu SDK.

Base URL: https://bun-cho.work/studio/api/v1 · Especificação OpenAPI · pricing.json

Primeiros passos

curl https://bun-cho.work/studio/api/v1/novel \
  -H "Authorization: Bearer $BUNCHO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode": "episode", "text": "Two people meet again at a rainy station", "length": 1000, "language": "auto"}'
curl https://bun-cho.work/studio/api/v1/manga \
  -H "Authorization: Bearer $BUNCHO_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"text": "Two people meet again at a rainy station", "format": "4koma"}'

# 202 -> {"id": "call_...", "status": "running"}
curl https://bun-cho.work/studio/api/v1/jobs/call_... -H "Authorization: Bearer $BUNCHO_API_KEY"

Exemplos de SDK

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(base_url="https://bun-cho.work/studio/api/v1", api_key="bk_live_...")
r = client.chat.completions.create(
    model="buncho-creative",
    messages=[{"role": "user", "content": "Two people meet again at a rainy station"}],
)
print(r.choices[0].message.content)

JavaScript

const r = await fetch("https://bun-cho.work/studio/api/v1/novel", {
  method: "POST",
  headers: { Authorization: `Bearer ${process.env.BUNCHO_API_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({"mode": "episode", "text": "Two people meet again at a rainy station", "length": 1000, "language": "auto"}),
});
console.log((await r.json()).text);

Use pelo Claude / ChatGPT (MCP)

Claude Code

claude mcp add --transport http buncho https://bun-cho.work/mcp

Claude Desktop / MCP clients

{
  "mcpServers": {
    "buncho": {
      "type": "http",
      "url": "https://bun-cho.work/mcp"
    }
  }
}

Limites

Por key, por padrão: 30 requisições por minuto, 2 jobs simultâneos e 3.000 DREAM por dia. Você pode reduzir nas configurações. Se o modelo BunCho estiver ocupado, você recebe HTTP 429 com Retry-After; nunca trocamos você em silêncio para um modelo mais caro. Sem DREAM suficiente, devolvemos HTTP 402 com uma URL de compra.

Idiomas

Os endpoints de texto escrevem em qualquer idioma com o parâmetro language (padrão: o idioma da entrada). Falas de mangá e legendas de vídeo: ja, en, es, pt, ko, zh-Hans, zh-Hant.

Diferença para uma API de LLM simples

APIs de LLM simples, como OpenAI ou Anthropic, devolvem tokens de texto; prompts, imagens, letreiramento e edição de vídeo ficam com você. A BunCho API devolve o resultado pronto (um episódio, imagens 4-koma letreiradas, um vídeo vertical renderizado), ajustado para histórias e mangá japoneses, e cobra por resultado em DREAM.

Regras de conteúdo e direitos

As mesmas regras da BunCho: nada de conteúdo sexual com menores, nada sexual ou difamatório sobre pessoas reais, nada de instruções para atos ilegais. Keys que insistem em pedidos bloqueados são suspensas. O resultado é seu conforme os termos da BunCho; indique que foi gerado por IA quando necessário. Termos da API

Perguntas frequentes

Como pago?

Compre pacotes de DREAM com Stripe (JPY 1.000 = 1.500 DREAM). Cada chamada desconta DREAM. Se o saldo não bastar, você recebe HTTP 402 com uma URL de compra.

Posso usar o SDK da OpenAI?

Sim. Defina base_url como https://bun-cho.work/studio/api/v1 e model como buncho-creative.

De quem é o resultado?

Seu, conforme os termos de uso da BunCho. Indique que foi gerado por IA quando necessário.

Quais idiomas?

Texto em qualquer idioma. Falas de mangá e legendas de vídeo em ja, en, es, pt, ko, zh-Hans e zh-Hant.

Entre com o Google e gere uma API key

日本語 English Español Português Français Deutsch 한국어 简体中文 繁體中文 Bahasa Indonesia Tiếng Việt ไทย हिन्दी Русский Italiano Türkçe العربية Polski Nederlands

Próximo passo

Comece sua história no Estúdio

Abrir o Estúdio

Cadastro grátis. O modelo abre com um exemplo em cada campo para você reescrever.