sources.json 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. {
  2. "sources": {
  3. "image_stitcher": [
  4. {
  5. "type": "local",
  6. "host_dir": "tools/local/image_stitcher",
  7. "container_id": "",
  8. "image": "",
  9. "hub_url": "",
  10. "hub_tool_path": "",
  11. "hub_api_key": "",
  12. "endpoint_path": "/stitch",
  13. "http_method": "POST",
  14. "internal_port": 0
  15. }
  16. ],
  17. "liblibai_controlnet": [
  18. {
  19. "type": "local",
  20. "host_dir": "tools/local/liblibai_controlnet",
  21. "container_id": "",
  22. "image": "",
  23. "hub_url": "",
  24. "hub_tool_path": "",
  25. "hub_api_key": "",
  26. "endpoint_path": "/generate",
  27. "http_method": "POST",
  28. "internal_port": 8101
  29. }
  30. ],
  31. "launch_comfy_env": [
  32. {
  33. "type": "local",
  34. "host_dir": "tools/local/launch_comfy_env",
  35. "container_id": "",
  36. "image": "",
  37. "hub_url": "",
  38. "hub_tool_path": "",
  39. "hub_api_key": "",
  40. "endpoint_path": "/launch",
  41. "http_method": "POST",
  42. "internal_port": 8101
  43. }
  44. ],
  45. "runcomfy_workflow_executor": [
  46. {
  47. "type": "local",
  48. "host_dir": "tools/local/runcomfy_workflow_executor",
  49. "container_id": "",
  50. "image": "",
  51. "hub_url": "",
  52. "hub_tool_path": "",
  53. "hub_api_key": "",
  54. "endpoint_path": "/run",
  55. "http_method": "POST",
  56. "internal_port": 8000
  57. }
  58. ],
  59. "runcomfy_stop_env": [
  60. {
  61. "type": "local",
  62. "host_dir": "tools/local/runcomfy_stop_env",
  63. "container_id": "",
  64. "image": "",
  65. "hub_url": "",
  66. "hub_tool_path": "",
  67. "hub_api_key": "",
  68. "endpoint_path": "/stop",
  69. "http_method": "POST",
  70. "internal_port": 8000
  71. }
  72. ],
  73. "ji_meng_add_task": [
  74. {
  75. "type": "local",
  76. "host_dir": "tools/local/ji_meng",
  77. "container_id": "",
  78. "image": "",
  79. "hub_url": "",
  80. "hub_tool_path": "",
  81. "hub_api_key": "",
  82. "endpoint_path": "/add_task",
  83. "http_method": "POST",
  84. "internal_port": 0
  85. }
  86. ],
  87. "ji_meng_query_task": [
  88. {
  89. "type": "local",
  90. "host_dir": "tools/local/ji_meng",
  91. "container_id": "",
  92. "image": "",
  93. "hub_url": "",
  94. "hub_tool_path": "",
  95. "hub_api_key": "",
  96. "endpoint_path": "/query_task",
  97. "http_method": "POST",
  98. "internal_port": 0
  99. }
  100. ],
  101. "nano_banana": [
  102. {
  103. "type": "local",
  104. "host_dir": "tools/local/nano_banana",
  105. "container_id": "",
  106. "image": "",
  107. "hub_url": "",
  108. "hub_tool_path": "",
  109. "hub_api_key": "",
  110. "endpoint_path": "/generate",
  111. "http_method": "POST",
  112. "internal_port": 0
  113. }
  114. ],
  115. "midjourney_submit_job": [
  116. {
  117. "type": "local",
  118. "host_dir": "tools/local/midjourney",
  119. "container_id": "",
  120. "image": "",
  121. "hub_url": "",
  122. "hub_tool_path": "",
  123. "hub_api_key": "",
  124. "endpoint_path": "/submit_job",
  125. "http_method": "POST",
  126. "internal_port": 0
  127. }
  128. ],
  129. "midjourney_query_job_status": [
  130. {
  131. "type": "local",
  132. "host_dir": "tools/local/midjourney",
  133. "container_id": "",
  134. "image": "",
  135. "hub_url": "",
  136. "hub_tool_path": "",
  137. "hub_api_key": "",
  138. "endpoint_path": "/query_job_status",
  139. "http_method": "POST",
  140. "internal_port": 0
  141. }
  142. ],
  143. "midjourney_get_image_urls": [
  144. {
  145. "type": "local",
  146. "host_dir": "tools/local/midjourney",
  147. "container_id": "",
  148. "image": "",
  149. "hub_url": "",
  150. "hub_tool_path": "",
  151. "hub_api_key": "",
  152. "endpoint_path": "/get_image_urls",
  153. "http_method": "POST",
  154. "internal_port": 0
  155. }
  156. ],
  157. "flux_generate": [
  158. {
  159. "type": "local",
  160. "host_dir": "tools/local/flux",
  161. "container_id": "",
  162. "image": "",
  163. "hub_url": "",
  164. "hub_tool_path": "",
  165. "hub_api_key": "",
  166. "endpoint_path": "/generate",
  167. "http_method": "POST",
  168. "internal_port": 8002
  169. }
  170. ],
  171. "seedream_generate": [
  172. {
  173. "type": "local",
  174. "host_dir": "tools/local/seedream",
  175. "container_id": "",
  176. "image": "",
  177. "hub_url": "",
  178. "hub_tool_path": "",
  179. "hub_api_key": "",
  180. "endpoint_path": "/generate",
  181. "http_method": "POST",
  182. "internal_port": 8003
  183. }
  184. ],
  185. "runcomfy_check_status": [
  186. {
  187. "type": "local",
  188. "host_dir": "tools/local/runcomfy_check_status",
  189. "container_id": "",
  190. "image": "",
  191. "remote_url": "",
  192. "remote_path": "",
  193. "remote_api_key": "",
  194. "hub_url": "",
  195. "hub_tool_path": "",
  196. "hub_api_key": "",
  197. "endpoint_path": "/",
  198. "http_method": "POST",
  199. "internal_port": 0
  200. }
  201. ],
  202. "liblibai_model_search": [
  203. {
  204. "type": "local",
  205. "host_dir": "tools/local/liblibai_controlnet",
  206. "container_id": "",
  207. "image": "",
  208. "hub_url": "",
  209. "hub_tool_path": "",
  210. "hub_api_key": "",
  211. "endpoint_path": "/search_models",
  212. "http_method": "POST",
  213. "internal_port": 8101
  214. }
  215. ],
  216. "liblibai_model_detail": [
  217. {
  218. "type": "local",
  219. "host_dir": "tools/local/liblibai_controlnet",
  220. "container_id": "",
  221. "image": "",
  222. "hub_url": "",
  223. "hub_tool_path": "",
  224. "hub_api_key": "",
  225. "endpoint_path": "/model_detail",
  226. "http_method": "POST",
  227. "internal_port": 8101
  228. }
  229. ],
  230. "liblibai_uuid_matching_rules": [
  231. {
  232. "type": "local",
  233. "host_dir": "tools/local/liblibai_controlnet",
  234. "container_id": "",
  235. "image": "",
  236. "hub_url": "",
  237. "hub_tool_path": "",
  238. "hub_api_key": "",
  239. "endpoint_path": "/uuid_matching_rules",
  240. "http_method": "GET",
  241. "internal_port": 8101
  242. }
  243. ]
  244. }
  245. }