Skip to content

Stable Diffusion 3.5 Large Turbo

stable-diffusion-3.5-large-turbo é o Stable Diffusion 3.5 Large Turbo da Stability AI para geração e edição rápidas.

Superfície da API

OperaçãoEndpointModo
Geração de imagensPOST /v1/images/generationsSíncrono
Tarefa de geração de imagensPOST /v1/async/images/generationsAssíncrono
Edição de imagensPOST /v1/images/editsSíncrono
Tarefa de edição de imagensPOST /v1/async/images/editsAssíncrono

IDs do modelo

ID do modeloIdeal para
stable-diffusion-3.5-large-turboGeração e edição Stable Diffusion rápidas

Preços

ID do modeloCréditos / imagem
stable-diffusion-3.5-large-turbo4

Campos de requisição

CampoTipoObrigatórioDescrição
modelstringSimUse stable-diffusion-3.5-large-turbo. Os IDs distinguem maiúsculas.
promptstringSimTexto do prompt, até 2.000 caracteres.
imagestring | string[]Obrigatório para ediçõesURL pública de imagem ou uma matriz de URLs.
nintegerNãoNúmero de saídas. Valor inicial 1, máximo 9.
sizestringNãoTamanho de saída suportado pelo provedor. Encaminhado como está.
qualitystringNãoValor de qualidade opcional do provedor.
output_formatstringNãoFormato de saída opcional, por exemplo png, quando o origem suportar.
providerOptionsobjectNãoCampos adicionais do provedor encaminhados pelo gateway.

Exemplo

bash
curl https://api.pixapi.ai/v1/images/generations \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"stable-diffusion-3.5-large-turbo","prompt":"Foto editorial de produto em um fundo cinza quente","n":1,"size":"1024x1024"}'
py
import os
import requests

response = requests.post(
    "https://api.pixapi.ai/v1/images/generations",
    headers={
        "Authorization": f"Bearer {os.environ['PIXAPI_KEY']}",
        "Content-Type": "application/json",
    },
    json={
  "model": "stable-diffusion-3.5-large-turbo",
  "prompt": "Foto editorial de produto em um fundo cinza quente",
  "n": 1,
  "size": "1024x1024"
},
)
response.raise_for_status()
print(response.json())
js
const response = await fetch('https://api.pixapi.ai/v1/images/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.PIXAPI_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
  "model": "stable-diffusion-3.5-large-turbo",
  "prompt": "Foto editorial de produto em um fundo cinza quente",
  "n": 1,
  "size": "1024x1024"
}),
});

if (!response.ok) {
  throw new Error(await response.text());
}

console.log(await response.json());
go
package main

import (
  "bytes"
  "fmt"
  "io"
  "net/http"
  "os"
)

func main() {
  body := []byte(`{
  "model": "stable-diffusion-3.5-large-turbo",
  "prompt": "Foto editorial de produto em um fundo cinza quente",
  "n": 1,
  "size": "1024x1024"
}`)

  req, err := http.NewRequest(
    "POST",
    "https://api.pixapi.ai/v1/images/generations",
    bytes.NewBuffer(body),
  )
  if err != nil {
    panic(err)
  }
  req.Header.Set("Authorization", "Bearer "+os.Getenv("PIXAPI_KEY"))
  req.Header.Set("Content-Type", "application/json")

  resp, err := http.DefaultClient.Do(req)
  if err != nil {
    panic(err)
  }
  defer resp.Body.Close()

  result, _ := io.ReadAll(resp.Body)
  fmt.Println(string(result))
}

Editar uma imagem

json
{
  "model": "stable-diffusion-3.5-large-turbo",
  "prompt": "Substitua o fundo por um estúdio minimalista",
  "image": "https://example.com/input.png",
  "n": 1
}

Para requisições assíncronas e polling, consulte Tarefas assíncronas de mídia.

O formato de resposta compartilhado está na Referência da API.