Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.
API de geração de imagens
Transforme prompts e imagens de referência em fotos de produto, ilustrações e peças de marketing. Escolha proporção, resolução e número de imagens por requisição e pague apenas pelas imagens que gerar.
- Imagens de produto e marketing
- Ilustrações para artigos e apps
- Edição com imagens de referência
- Thumbnails e cards para redes sociais
Configurações
API de geração de imagens · 63 modelos
Como usar a API do API de geração de imagens
- Crie uma chave de API no seu painel.
- Instale o SDK oficial openai para a sua linguagem.
- Defina baseURL como https://api14.com/api/v1 e model como "recraft/recraft-v4.1-utility-pro".
Qual endpoint devo chamar?
POST /api/v1/images/generations com o id do modelo e o prompt, a mesma chamada que o SDK openai faz com images.generate().
Como é o preço de uma imagem?
Por imagem ou por token de imagem, dependendo do modelo. A página de cada modelo mostra o preço exato.
Posso editar uma imagem existente?
Muitos modelos de imagem aceitam imagens de referência na requisição. Confira nas modalidades de entrada da página do modelo se ele aceita imagem.
Como obtenho resultados consistentes?
Descreva explicitamente o tema, o estilo, a iluminação e o enquadramento, mantenha o mesmo modelo e reutilize uma imagem de referência quando o modelo suportar.
Quais tamanhos estão disponíveis?
Proporções e resoluções dependem do modelo e estão listadas na página de cada modelo.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.images.generate({
"model": "recraft/recraft-v4.1-utility-pro",
"prompt": "A minimalist product photo of a ceramic mug on a wooden table",
"n": 1,
"aspect_ratio": "1:1"
});
import { writeFile } from "node:fs/promises";
await writeFile("image.png", Buffer.from(result.data[0].b64_json, "base64"));