Danbooru Prompt Formatter
세부 정보
파일 다운로드
이 버전에 대해
모델 설명
이 코드는 귀하의 컴퓨터에서 로컬로 실행하는 간단한 도구입니다.
같은 프롬프트를 반복해서 사용하기 싫어질 때, 저는 종종 Danbooru 이미지에서 프롬프트를 복사해 사용하는데, 단어 옆의 '?'와 '86k'나 '1.3M' 같은 숫자를 삭제해 프롬프트를 올바르게 포맷하는 것이 정말 귀찮았습니다. 몇 개의 프롬프트를 포맷하는 것만으로도 많은 시간이 소요되니, 그 시간을 다른 곳에 썼으면 좋겠었습니다.
그래서 저는 ChatGPT에게 웹에 호스팅하지 않고 내 컴퓨터에서 로컬로 실행할 수 있는 간단한 도구를 만들어달라고 요청했습니다. 이렇게 하면 프롬프트를 올바르게 포맷해야 할 때 단순히 파일을 더블 클릭만 하면 웹 브라우저에서 사용할 수 있게 됩니다.
그리고 이것이 결과물입니다. 작동합니다. 원하는 기능을 모두 수행합니다. 이제 'Format Text' 버튼을 클릭하기만 하면 프롬프트를 훨씬 빠르게 포맷할 수 있습니다.
어떻게 작동하나요?
파일을 더블 클릭하세요.
Danbooru 또는 그 변형 버전을 열세요.
프롬프트를 복사하고 싶은 이미지를 선택하세요.
'General' 섹션 아래의 프롬프트를 선택하고 복사하세요. 예: ? 1girl 1.1M
'Danbooru formatter' 탭의 첫 번째 박스에 복사한 내용을 붙여넣으세요.
'Format Text' 버튼을 클릭하세요.
이는 아래에 나열된 특정 규칙에 따라 텍스트를 자동으로 포맷합니다.
'Copy to Clipboard' 버튼을 클릭한 후, 원하는 AI 생성기로 붙여넣으세요.
즐기세요.
파라미터:
코드에 'artist name', 'artist logo', 'watermark' 등의 단어를 포함하는 간단한 블랙리스트를 추가했습니다.
'1girl', '1boy', '1other'及其 변형을 포함하는 간단한 화이트리스트를 코드에 추가했습니다. 기본적으로 코드는 모든 숫자를 제거합니다. 이 화이트리스트가 포함되지 않으면 생성된 텍스트는 태그 앞의 숫자가 사라져 'girl'처럼 되고 '1girl'처럼 되지 않습니다.
각 태그의 시작부분의 '?'와 끝부분의 숫자+문자 조합('859k' 또는 '3.1M')을 제거하도록 코드가 작성되었습니다.
생성된 프롬프트를 따옴표 안에 넣어 "이것은 올바르게 포맷된 프롬프트" 처럼 형식화되도록 코드가 작성되었습니다. 이는 Stable Diffusion의 X/Y/Z 플롯 스크립트에 프롬프트를 추가하기 위해 따옴표로 감싸는 것이 유용하기 때문입니다. 저는 이를 프롬프트 및 LoRA 테스트에 사용합니다.
'3d', 'realistic', 'tag (medium)' 태그는 블랙리스트에 포함되지 않았습니다. 만약 프롬프트에 이러한 태그를 포함하고 싶다면 남겨두세요.
Danbooru에는 이미지에 물음표를 추가하는 '?' 태그가 존재합니다. 이 태그는 블랙리스트에 추가할 수 없습니다. 이유는 프로그램이 입력된 텍스트를 포맷할 때, 태그의 시작부분에 있는 '?'로 인식하여 이를 제거하기 때문입니다. 이때 프로그램은 '?'를 제거하지만 그 옆의 숫자는 제거하지 않습니다. 예: '? ? 54k' — 첫 번째 '?'는 각 태그의 시작부분에 있는 것이고, 두 번째 '?'는 이미지에 있는 물음표입니다. 프로그램은 둘 다 제거하지만 '54k'는 제거하지 않습니다. 포맷된 프롬프트를 받은 후, 숫자는 수동으로 삭제하세요.
블랙리스트 및 화이트리스트에 태그를 자유롭게 추가하거나 삭제할 수 있습니다.
면책조항:
이 도구를 자신의 것으로 공개하지 마세요.
'Made by NyaanChanAI'라는 제작자 표시를 삭제하거나 수정하지 마세요.
이 도구를 웹에 호스팅하여 수익을 얻지 마세요.




