詳細
おすすめ
V2.0
v1.0
Tool that shuffles and picks x amount of prompts from input prompt file(s)

Tool that shuffles and picks x amount of prompts from input prompt file(s)

0
0
0
#ツール
#道具

Updated 21.3.:

  • Support for multiple input files added

  • Extended sample range to 10 000 by default


Tool that helps with selecting a random amount of prompts from a file that contains prompts. I am using it when testing the different prompt packages I am uploading. I'll take a big enough sample to generate a few images. Remove and fix obvious maligned prompts, rinse and repeat.

Requirements

  • pip install gradio

Usage

  • gradio guitoolkit.py

  • or use python guitoolkit.py

How to guide

  1. Download this file / copy the code below into a file called guitoolkit.py (or whatever you want to call it)

  2. Make/use a virtual environment python -m venv venv

  3. Activate environment venv\Scripts\activate

  4. Run the command pip install gradio to install the gradio library which is required to use this

  5. When you have installed that, run either gradio guitoolkit.py or python guitoolkit.py

  6. You should now have the tool ready to use if you get the following: gradio .\guitoolkit.py
    launching in reload mode on: http://127.0.0.1:7861 (Press CTRL+C to quit)

  7. You can now visit http://127.0.0.1:7861 where the tool is ready to use

  8. Input the file(s) you want to shuffle, select how many you want, copy the output, insert it into e.g. Automatic1111


Source code

import gradio as gr
import random

def shuffle_file(file_obj, no_prompts):
    prompts = []
    for file in file_obj:
        with open(file.name) as infile:
            in_prompts = infile.readlines()
        prompts.extend(list(set(in_prompts)))
    
    prompts = random.sample(prompts, no_prompts)
    random.shuffle(prompts)
    print(type(prompts))
    return "".join(prompts)

demo = gr.Interface(
    fn=shuffle_file,
    inputs=["files",  gr.Slider(5, 10000)],
    outputs=["code"],
)

if __name__ == "__main__":
    demo.launch(server_port=9800)

翻訳を表示

評価とレビュー

-- /5
0 件の評価

まだ十分な評価やレビューが集まっていません

no-data
データなし
avatar
お知らせ
2024-07-25
モデルを公開
2023-03-21
モデル情報を更新
モデル詳細
タイプ
Other
投稿日時
2023-03-21
基本モデル
Other
バージョン紹介

Added support for adding as many files as you want. Also extended prompt numbers to 10 000 by default. Shuffle away!

許可範囲
モデルソース: civitai

1.転載モデルは学習・共有目的のみで使用し、著作権は原作者に帰属します

2.モデルの認証は公式チャンネルでご連絡ください。クリエイターの権利保護に努めています クリックして認証

創作許可範囲
オンライン画像生成
統合
ダウンロード
商用利用の許可範囲
生成された画像は販売または商業目的での使用
モデルの転売やモデル統合後の販売
QR Code
SeaArt Appをダウンロード
モバイルでAI創作の旅を続けよう