Sobre o Recraft 20B SVG
Ícones e ilustrações SVG em 21 estilos vetoriais.
Chame com o nome de modelo recraft/20b-svg/text-to-image em POST /jobs/createTask, a partir de US$ 0,0528.
Introdução
Em vez de descrever um estilo com palavras, você o escolhe em uma lista de 21 visuais nomeados.
Principais recursos
21 estilos nomeados
Os estilos de ícone incluem outline, broken_line, colored_outline, colored_shapes, colored_shapes_gradient, doodle_fill, doodle_offset_fill, offset_fill, outline_gradient e uneven_fill.
Resposta rápida
Nossos testes levaram cerca de 11 segundos cada, o que torna viável o trabalho de ícones em lote.
Arquivos pequenos
Os ícones voltaram com 20–25 KB.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
style | Não | Um visual ou gênero predefinido. vector_illustration · vector_illustration/cartoon · vector_illustration/doodle_line_art · vector_illustration/engraving · vector_illustration/flat_2 · vector_illustration/kawaii · vector_illustration/line_art · vector_illustration/line_circuit · vector_illustration/linocut · vector_illustration/seamless · icon · icon/broken_line · icon/colored_outline · icon/colored_shapes · icon/colored_shapes_gradient · icon/doodle_fill · icon/doodle_offset_fill · icon/offset_fill · icon/outline · icon/outline_gradient · icon/uneven_fill · Padrão: vector_illustration |
prompt | Sim | Descreva o que você quer criar. |
aspect_ratio | Não | O formato do quadro: horizontal, quadrado ou vertical. 1:1 · 16:9 · 9:16 · 4:3 · 3:4 · Padrão: 1:1 |
Preços
Os preços são em USD. A API usa um saldo separado em dólares americanos. Os créditos do site não podem ser usados na API nem convertidos em saldo de API, e o saldo de API não pode ser convertido em créditos do site. Ao aceitar uma tarefa, reservamos o valor máximo do orçamento no seu saldo de API. Ao concluir, cobramos o uso real sem ultrapassar a reserva e liberamos o restante. Se a tarefa falhar, o valor reservado é liberado.
| Opção | USD por imagem |
|---|---|
| Padrão | US$ 0,0528 |
Antes de executar, envie o mesmo corpo de requisição para POST /jobs/quote para ver o custo estimado e o máximo em USD. O orçamento não executa tarefas nem debita seu saldo.
Casos de uso
Bibliotecas de ícones de produto
Gere um conjunto consistente para navegação, configurações e listas de recursos.
Adesivos e carimbos
Use linogravura, gravura ou traço para impressão e máquinas de corte.
Guia de prompts e dicas avançadas
Um objeto por ícone
Prompts curtos, como uma montanha com o sol nascendo, geram ícones mais limpos do que descrições longas de cena.
Fixe o estilo em um conjunto
Use o mesmo valor de style em todos os ícones de um conjunto.
Sem texto nos ícones
O modelo é fraco em letras; adicione os rótulos na sua ferramenta de design.
Início rápido da API
Chame a API do Recraft 20B SVG em três passos
- Crie uma chave de API. Entre na PopNow e crie uma chave no console da API. As chaves começam com sk-popnow-. As chamadas usam seu saldo separado em dólares americanos.
- Envie a requisição. Faça POST /jobs/createTask com model recraft/20b-svg/text-to-image e um objeto input conforme a tabela de parâmetros. A resposta traz um ID de tarefa na hora.
- Pegue o resultado. Consulte GET /jobs/recordInfo com o ID da tarefa, ou passe uma callBackUrl e enviamos o resultado para ela. Baixe os links de saída quando a tarefa der certo.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "recraft/20b-svg/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"style": "vector_illustration",
"aspect_ratio": "1:1"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Troque o prompt e os links pelos seus. A aba API traz a referência da resposta, do polling e do callback.
Perguntas sobre a API do Recraft 20B SVG
Quanto custa a API do Recraft 20B SVG?
O Recraft 20B SVG custa US$ 0,0528 por imagem. A API usa um saldo separado em dólares americanos. Os créditos do site não podem ser usados na API nem convertidos em saldo de API, e o saldo de API não pode ser convertido em créditos do site. Ao aceitar uma tarefa, reservamos o valor máximo da cotação no seu saldo de API. Ao concluir, cobramos o uso real sem ultrapassar a reserva e liberamos o restante. Se a tarefa falhar, o valor reservado é liberado.
Qual é o nome de modelo do Recraft 20B SVG na API?
Coloque recraft/20b-svg/text-to-image para Gerador de SVG no campo model de POST /jobs/createTask.
Qual estilo devo usar para ícones de interface?
icon/outline cria ícones com linhas de espessura uniforme, icon/colored_outline adiciona preenchimentos suaves dentro dos contornos e icon/colored_shapes usa formas sólidas sem contorno. Use o mesmo estilo no conjunto inteiro para manter a consistência dos ícones.
Os arquivos são vetores de verdade?
Sim. Nossos resultados continham entre 13 e 90 elementos de caminho, sem outros elementos de desenho. Qualquer SVG com um bitmap incorporado é rejeitado na entrega.
Quais são os limites da API do Recraft 20B SVG?
Proporções: 1:1 · 16:9 · 9:16 · 4:3 · 3:4; Tamanho do prompt (caracteres): 1,000. Requisições fora desses limites são rejeitadas antes de qualquer cobrança.
Dá para testar o Recraft 20B SVG sem escrever código?
Execute Recraft 20B SVG no Playground com seu saldo de API em USD, sem chave de API. Cada execução aparece no histórico de desenvolvedor com o código correspondente.