NokiMo
Furkan Gözükara
Furkan Gözükara

patreon


SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor

Extremely advanced lots of features image captioning Gradio APP developed by SECourses. 1-Click to install and run on Windows and Cloud

Patreon exclusive posts index to find our scripts easily, Patreon scripts updates history to see which updates arrived to which scripts and amazing Patreon special generative scripts list that you can use in any of your task.

Join discord to get help, chat, discuss and also tell me your discord username to get your special rank : SECourses Discord

Please also Star, Watch and Fork our Stable Diffusion & Generative AI  GitHub repository and join our Reddit subreddit and follow me on LinkedIn (my real profile)

=======

Latest Zip File : SECourses_Caption_Editor_Pro_v1.zip

JoyCaption > https://www.patreon.com/posts/110613301

CogVLM 2 > https://www.patreon.com/posts/120193330

3 October 2025 Update

15 May 2025 Update

20 September 2024 Update

3 September 2024 Update

Features and How to Use

Requirements

How To Install

Massed Compute (Recommend Cloud) :

RunPod (Cloud):

Screenshots of the App

SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor

Comments

hi i connect Gold supporters pc and do that. or you can follow this tutorial : https://youtu.be/DrhUHnYfwC0

Furkan Gözükara

Hi, I have an RTX 5070ti and need help installing the correct config and versions for my BASE setup (Python Cuda Torch etc.) Any other advise would be helpful as to installing apps like Foocus, FramePack, MagicQuill. Thanks.

Richard Jones

ty for reporting. a third party library broken gradio. i fixed with v9. please use v9 and use installer again or make a fresh install

Furkan Gözükara

Getting a lot of errors when grabbing and trying this out. Possibly a prereq got changed? ERROR: Exception in ASGI application Traceback (most recent call last): File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi result = await app( # type: ignore[func-returns-value] File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ return await self.app(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\fastapi\applications.py", line 1054, in __call__ await super().__call__(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\applications.py", line 112, in __call__ await self.middleware_stack(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ raise exc File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio\route_utils.py", line 761, in __call__ await self.app(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app raise exc File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\routing.py", line 714, in __call__ await self.middleware_stack(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\routing.py", line 734, in app await route.handle(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\routing.py", line 288, in handle await self.app(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app raise exc File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\routing.py", line 73, in app response = await f(request) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\fastapi\routing.py", line 301, in app raw_response = await run_endpoint_function( File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\fastapi\routing.py", line 214, in run_endpoint_function return await run_in_threadpool(dependant.call, **values) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\starlette\concurrency.py", line 37, in run_in_threadpool return await anyio.to_thread.run_sync(func) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 2470, in run_sync_in_worker_thread return await future File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 967, in run result = context.run(func, *args) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio\routes.py", line 431, in main gradio_api_info = api_info(False) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio\routes.py", line 460, in api_info app.api_info = app.get_blocks().get_api_info() File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio\blocks.py", line 2852, in get_api_info python_type = client_utils.json_schema_to_python_type(info) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 893, in json_schema_to_python_type type_ = _json_schema_to_python_type(schema, schema.get("$defs")) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 938, in _json_schema_to_python_type elements = _json_schema_to_python_type(items, defs) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 908, in _json_schema_to_python_type return _json_schema_to_python_type(defs[schema["$ref"].split("/")[-1]], defs) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 947, in _json_schema_to_python_type des = [ File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 948, in f"{n}: {_json_schema_to_python_type(v, defs)}{get_desc(v)}" File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 908, in _json_schema_to_python_type return _json_schema_to_python_type(defs[schema["$ref"].split("/")[-1]], defs) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 947, in _json_schema_to_python_type des = [ File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 948, in f"{n}: {_json_schema_to_python_type(v, defs)}{get_desc(v)}" File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 955, in _json_schema_to_python_type f"str, {_json_schema_to_python_type(schema['additionalProperties'], defs)}" File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 901, in _json_schema_to_python_type type_ = get_type(schema) File "S:\Image_Caption_Editor_v8\venv\lib\site-packages\gradio_client\utils.py", line 863, in get_type if "const" in schema: TypeError: argument of type 'bool' is not iterable

Larry Boles

thanks adding to list

Furkan Gözükara

Hi I'd love for you to do a persons photo age changer for windows like https://www.cgg.cs.tsukuba.ac.jp/~itohlee/pub/ADFD/ https://github.com/shiiiijp/ADFD please

Philip Heggie

please make a video and show what you are doing

Furkan Gözükara

Hi after i copied the folder with images and text files directory, the interface is showing an error on image caption and selected image pannels,

Federico Salmaso

what is your GPU model? how much VRAM? anything on CMD?

Furkan Gözükara

I was attempting to make caption files ... so Imade a mistake ... as this is to edit captions already made! I attempted to make captions using JoyCaption v13 - but after the shards file is downloaded - my system just hangs?!

Torcello

this edits existing text files. can you explain more?

Furkan Gözükara

My copy simply provides empty text files!!!

Torcello

just fixed error

Furkan Gözükara

Thanks! I just sent you the error but will send the install logs in a second

Olga Povarchuk

please reinstall, save all install logs on cmd, and send me all as email : monstermmorpg@gmail.com

Furkan Gözükara

Hi, I uninstalled v3 and installed v5 and now I'm getting an error related to __get_pydantic_core_schema__ and a bunch of others. I should mention I did a fresh install of all the essentials based on your tutorial yesterday (Python 3.10.11, CUDA, C++, etc). I even checked for pip, fixed it, and then purged pip cache. Would you be willing to take a look at the error log?

Olga Povarchuk

i am experimenting it right now. you can see dataset and their captions and the trained models here and you can also download models and test yourself : https://huggingface.co/MonsterMMORPG/3D-Cartoon-Style-FLUX/tree/main

Furkan Gözükara

What about training a style in Flux? Should i use a triggerword ?

Lukas

just made another update please download v5

Furkan Gözükara

just made an update for this can you try v4 app?

Furkan Gözükara

can you email me one image as a zip file so i can hopefully fix it. indexed colors not working as you shouldn't use them in training : monstermmorpg@gmail.com

Furkan Gözükara

I'm getting this error, and from png images: Error adding status icon: cannot add non-opaque RGBA color to RGB palette

Olga Povarchuk

for those who gets this error, that means you have index colored image. convert your all images to png. otherwise your training will likely get broken too

Furkan Gözükara

gaves me the ERROR - Error adding status icon: color must be int or single-element tuple

Xavier Climent

replace man with triggerword man. you dont need to write at the start especially for FLUX.

Furkan Gözükara

Hi, I´m a little bit confused. Do I have to replace "man" with "triggerword" or do I have to replace "man" with "triggerword man". I am a man. And is it also usefull to write the "triggerword,.." at the start of every caption.txt? Thx a lot

piXtar playz

:D

Furkan Gözükara

What a Lion this Tiger is!:)

Dmitry


Related Creators