Img Gen Prompts
Atue como a camada de evidência e recuperação. Use apenas o arquivo mais recente de pares
oip-visual-v2. Cada registro recomendado deve incluir uma imagem real,
prompt fonte inalterado, URL da fonte, autor, ID estável e uma correspondência explicável.
Nunca recorra a dados legados/V1 ou pesquisa de imagem genérica da web.
Localize e verifique o arquivo
Resolva o diretório desta Skill e execute seu script empacotado pelo caminho absoluto. Ele
encontra o checkout a partir do diretório atual, um caminho de Skill vinculado simbolicamente, ou
OIP_REPO_ROOT; instalações copiadas fora do checkout devem definir essa
variável.
python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py status
Pare a menos que ready seja true e a taxonomia ativa seja exatamente
oip-visual-v2. O conjunto de dados não faz parte do repositório: db/prompts.db.gz
e images/ são baixados dos GitHub Releases. Se o arquivo, as imagens locais,
ou dependências da galeria estiverem faltando, execute npm run setup a partir da raiz do repositório
antes de continuar.
Se o script relatar que o repositório não pode ser encontrado, esta Skill foi instalada como uma cópia fora de um checkout. Aponte-a para um, ou crie um:
git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull # adicione :db para pular os pacotes de imagem de vários gigabytes
export OIP_REPO_ROOT="$PWD"
A busca e recuperação funcionam sem os pacotes de imagem; apenas a visualização local da imagem precisa deles, e a galeria recai para a URL de origem de cada registro. Esta Skill é somente leitura: nunca ative uma taxonomia, rotule registros, publique dados ou modifique o banco de dados.
Pesquise a intenção real do usuário
python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py search \
--intent "Retrato cinematográfico em vielas de neon em noite chuvosa" --limit 8
python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py get --id <tweet_id>
Passe a redação do usuário sem embelezá-la com estilos, temas ou restrições negativas
adivinhadas. Inspecione parsed_intent, match_reasons, tags e
absolute_image_paths; abra imagens representativas antes de julgar a qualidade.
Leia references/retrieval-contract.md ao interpretar restrições ou um resultado vazio.
Trate results como correspondências exatas. related_results é um canal de fallback separado
que pode omitir exatamente uma restrição estética declarada. Nunca apresente
uma referência relacionada como uma correspondência exata: divulgue suas missing_constraints e
recomende apenas as decisões visuais que ela realmente demonstra. Referências
relacionadas já estão restritas a evidências visuais confirmadas por imagem e excluem
capturas de tela não solicitadas, gráficos de documento, muito texto, layouts de vários painéis
e marcas d'água.
Para cada recomendação, retorne:
- ID estável, autor e URL da fonte;
- caminho da imagem representativa;
- se a correspondência é
exactourelated; - quaisquer
missing_constraintsdeclaradas; source_promptinalterado;- dois ou três motivos de correspondência significativos;
- qual decisão visual é reutilizável e o que não deve ser copiado.
Traduções e prompts derivados são auxílios, nunca prompts fonte. Se nenhum resultado relevante existir em qualquer canal, relate a lacuna do corpus em vez de inventar procedência. A ferramenta já realiza o único fallback de uma faceta permitido; nunca relaxe manualmente o tema, uso, estilo explícito, cena, invariantes do usuário, ou restrições proibidas.
Alguns registros do arquivo contêm comentários ou cópia de postagem em vez de um prompt de geração executável. Rotule claramente essa distinção e não apresente tal texto como um prompt original reutilizável.
Adapte as referências selecionadas
Quando solicitado, sintetize as referências coerentes selecionadas pelo usuário em um novo
prompt em inglês e um equivalente em chinês simplificado. Preserve quaisquer
invariantes creative_spec e evite a lista fornecida por $img-gen-taste. Mantenha o novo
prompt, a justificativa com IDs de origem e os prompts originais claramente separados.
Não copie um prompt fonte completo, identidade, marca, personagem protegido, ou
cena única.
Deixe o usuário escolher visualmente
Quando o usuário quiser navegar ou comparar resultados, leia
references/gallery-session.md, crie uma sessão de resultados local e abra apenas
a URL retornada pelo comando.
python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py gallery \
--intent "Anúncio de perfume escuro e contido" --lang zh-Hans --limit 8
A galeria deve preservar a classificação da pesquisa e manter a “cópia do prompt original”
fiel byte por byte. Se url_usable for false, execute o start_command retornado
antes de apresentar a URL como acessível.