← Voltar ao Blog
Tool Reviews

Integração da API da Stability AI: Guia Completo

Por PromptShot AI26 de abril de 20262 min de leitura321 words

Introdução à Integração da API da Stability AI

A Stability AI é um fornecedor líder de modelos de IA para geração de imagens, incluindo o modelo de difusão estável popular. A API da Stability AI permite que desenvolvedores e artistas acessem esses poderosos modelos e gerem imagens de alta qualidade de forma programática. Nesta guia, vamos guiá-lo pelo processo de integração da API da Stability AI em seus projetos e fornecer dicas para otimizar seus prompts para melhores resultados.

Pré-requisitos para Integração da API da Stability AI

Antes de começar, certifique-se de ter os seguintes: * Uma conta da Stability AI com acesso à API * Um idioma de programação de sua escolha (por exemplo, Python, JavaScript ou Go) * Uma compreensão básica de interações de API e dados em formato JSON ### Chave de API e Crédenciais Para começar, você precisa obter uma chave de API e credenciais da sua conta da Stability AI. Siga os passos abaixo:

// Obtenha sua chave de API e credenciais
api_key = "SUACHAVEDEAPIAQUI"
api_secret = "SEUSASecretAPIAQUI"
api_endpoint = "https://api.stability.ai/v1/models/stable-diffusion"
### Autenticação e Autorização Para autenticar e autorizar suas solicitações de API, use o código abaixo:

// Importe as bibliotecas necessárias
import requests

# Defina a chave de API e as credenciais
api_key = "SUACHAVEDEAPIAQUI"
api_secret = "SEUSASECRETDEAPIAQUI"

# Defina o endpoint da API
api_endpoint = "https://api.stability.ai/v1/models/stable-diffusion"

# Autentique e autorize a solicitação de API
response = requests.post(api_endpoint, headers={"Authorization": f"Bearer {api_key}"}))
### Geração de Imagens com Difusão Estável Para gerar imagens usando a difusão estável, use o seguinte endpoint da API:

// Gere uma imagem com a difusão estável
api_endpoint = "https://api.stability.ai/v1/models/stable-diffusion/generate"

# Defina o prompt e os parâmetros
prompt = "Uma paisagem futurista com arranha-céus e carros voadores"
parâmetros = {
    "largura": 512,
    "altura": 512,
    "num_etapas": 50,
    "escala_de_directiva": 7,5
}

# Autentique e autorize a solicitação de API
response = requests.post(api_endpoint, headers={"Authorization": f"Bearer {api_key}"},
                         json={"prompt": prompt, "parâmetros": parâmetros})

Try PromptShot AI free →

Upload any image and get a ready-to-use AI prompt in seconds. No signup required.

Generate a prompt now