@@ -39,6 +39,16 @@ def __init__(self, **kwargs):
3939 "Animij" ,
4040 "iLustMix" ,
4141 ]
42+ imageclassic_url = "https://vonkaiser-imageclassic.chutes.ai/generate"
43+ self .model_gen_urls = {
44+ "flux" : imageclassic_url ,
45+ "dreamshaper" : imageclassic_url ,
46+ "ilustmix" : imageclassic_url ,
47+ "juggernaut" : imageclassic_url ,
48+ "z-image-turbo" : "https://vonkaiser-z-image-turbo.chutes.ai/generate" ,
49+ "Qwen-Image-2512" : "https://vonkaiser-qwen-image-2512.chutes.ai/generate" ,
50+ "Qwen-Image-Edit-2511" : "https://vonkaiser-qwen-image-edit-2511.chutes.ai/generate"
51+ }
4252
4353 async def chat (self , chat , provider = None , context = None ):
4454 headers = {"Authorization" : f"Bearer { self .api_key } " }
@@ -53,7 +63,7 @@ async def chat(self, chat, provider=None, context=None):
5363 steps = self .steps
5464 width = self .width
5565 height = self .height
56- if chat ["model" ] == "chutes- z-image-turbo" :
66+ if chat ["model" ] == "z-image-turbo" :
5767 cfg_scale = min (self .cfg_scale , 5 )
5868 payload = {
5969 "model" : chat ["model" ],
@@ -85,8 +95,8 @@ async def chat(self, chat, provider=None, context=None):
8595 del payload ["height" ]
8696 payload ["size" ] = aspect_ratio
8797
88- gen_url = self .gen_url
89- if chat [ "model" ]. startswith ( "chutes-" ) :
98+ gen_url = self .model_gen_urls . get ( chat [ "model" ])
99+ if not gen_url :
90100 model = payload ["model" ]
91101 gen_url = f"https://{ model } .chutes.ai/generate"
92102 del payload ["model" ]
0 commit comments