Communitygithub.com

Image API Workbench

Ferramenta de linha de comando para geração e edição reproduzível de imagens via API OpenAI ou gateways compatíveis.

O que é Image API Workbench?

O Image API Workbench é uma habilidade de agente de IA projetada para executar chamadas reproduzíveis de geração ou edição de imagens via API OpenAI ou gateways compatíveis. Ele fornece uma interface de linha de comando que valida requisições, cataloga streaming parcial, saídas e evidências, com padrões de segurança robustos, como validação de modelos e proteção contra persistência de chaves. A ferramenta suporta os modelos padrão 'gpt-image-2', mas também permite usar modelos mais antigos ou extensões de provedor com flags explícitas de autorização. O fluxo de trabalho incentiva o uso de '--dry-run' para testar combinações de parâmetros antes de gastar créditos de imagem. Ideal para desenvolvedores que precisam integrar geração de imagens de forma controlada e auditável em seus pipelines, o skill é compatível com runtimes como Codex e outros que suportem ferramentas de CLI.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add zengwenliang416/skills-hubs

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Image API Workbench faz?

Propósito

Execute geração ou edição reproduzível de imagens via API OpenAI ou um gateway compatível revisado. A CLI valida requisições, cataloga streaming parcial, saídas e evidências. Padrão gpt-image-2; os catálogos são evidências de rota, não prova de endpoint.

Fluxo de Trabalho

  1. Leia suporte a modelos antes de alterar modelos ou parâmetros avançados.
  2. Use scripts/image_api_workbench.py --dry-run para cada nova combinação de parâmetros.
  3. Use --list-remote-models para inspecionar o gateway configurado sem gastar créditos de imagem.
  4. Gere com /v1/images/generations; adicione --input-image para alternar para /v1/images/edits.
  5. Use --background transparent --output-format png ou webp para canal alfa.
  6. Use --stream --partial-images 1..3 apenas quando o gateway retransmitir SSE de imagem.
  7. Salve os ativos fora desta habilidade e inspecione a imagem mais o arquivo de metadados.

Padrões de Segurança

  • gpt-image-1.5, gpt-image-1-mini e chatgpt-image-latest exigem --allow-deprecated-model; todos estão programados para desligamento em 2026-12-01.
  • Modelos DALL-E aposentados são bloqueados a menos que --allow-retired-model seja explícito.
  • Parâmetros conhecidos de GPT Image são validados por modelo. Extensões de provedor exigem --allow-provider-extensions.
  • Credenciais vêm de variáveis de ambiente ou arquivos de token. Nunca persista chaves em prompts, metadados, arquivos de habilidade, relatórios ou logs.
  • Metadados armazenam um hash do prompt por padrão. A pré-visualização do prompt é opcional.

Edição e Localização

Para visuais bilíngues combinados, crie um mestre aprovado e edite exatamente essa imagem para cada idioma. Preserve a composição e detalhes não textuais; substitua apenas o texto visível. Construa uma revisão lado a lado com scripts/bilingual_contact_sheet.py.

Veja o guia operacional para comandos, classificação de erros, comportamento de streaming e verificação. Os limites de roteamento são cobertos por evals/trigger_cases.json.

Contrato de Saída

Uma chamada paga bem-sucedida exige:

  • stdout JSON com ok: true;
  • imagem final existe e não está vazia;
  • arquivo de metadados existe, a menos que explicitamente desabilitado;
  • formato e dimensões detectados são plausíveis;
  • actual_size_matches_request é verificado, não inferido;
  • metadados de edição identificam cada entrada por caminho, bytes, SHA-256 e dimensões.

Catálogos e execuções secas não provam suporte de endpoint. Sondas pagas exigem aprovação do usuário.

Habilidades Relacionadas