# ImaginePro ## Docs - [Introduction](https://docs.imaginepro.ai/doc-5141666.md): - [System Design](https://docs.imaginepro.ai/system-design.md): - [Get Started](https://docs.imaginepro.ai/get-started.md): - My Account [Credits](https://docs.imaginepro.ai/my-account/credits.md): - My Account [Generation Modes](https://docs.imaginepro.ai/doc-5155246.md): - DIY Plan Endpoints [Queue Management](https://docs.imaginepro.ai/folder-41927886.md): We are working on improving the ImaginePro Queue to make it more user-friendly and efficient. The queue is a feature that allows users to see their completed jobs and manage their queues. This feature is currently in beta and may be subject to change. - Guide [FAQ](https://docs.imaginepro.ai/faq.md): - Guide [Troubleshoot](https://docs.imaginepro.ai/troubleshoot.md): - HowTos [How to get Discord token, server and channel ID](https://docs.imaginepro.ai/discord.md): - HowTos [How to use ImaginePro web app](https://docs.imaginepro.ai/doc-5155899.md): - HowTos [How to make ImaginePro API request in Postman](https://docs.imaginepro.ai/doc-5155903.md): - HowTos [How to use Midjourney V6](https://docs.imaginepro.ai/doc-5155915.md): - HowTos [How to link your own Discord account](https://docs.imaginepro.ai/doc-5155921.md): - HowTos [How to debug the ImaginePro web app](https://docs.imaginepro.ai/doc-5155923.md): - Web App [Credits](https://docs.imaginepro.ai/webapp/credits.md): ## API Docs - API Documentation [Generate Image](https://docs.imaginepro.ai/imagine.md): The core API to generate your image. - API Documentation [Get Progress](https://docs.imaginepro.ai/api-215981214.md): Retrieve progress and response from a message you've sent in a previous request. - API Documentation [Upscale](https://docs.imaginepro.ai/api-215982836.md): The API simulates a Upscale button click on the Midjourney channel. A completed image will return an array of buttons which you can subsequently invoke on the image. These buttons are dynamic and a list of buttons you can press are included in every image completion. - API Documentation [Variation](https://docs.imaginepro.ai/api-215983837.md): The API simulates a Vary button click on the Midjourney channel. A completed image will return an array of buttons which you can subsequently invoke on the image. These buttons are dynamic and a list of buttons you can press are included in every image completion. - API Documentation [Zoom](https://docs.imaginepro.ai/api-215985336.md): The API simulates a Zoom button click on the Midjourney channel. A completed image will return an array of buttons which you can subsequently invoke on the image. These buttons are dynamic and a list of buttons you can press are included in every image completion. - API Documentation [Pan](https://docs.imaginepro.ai/api-215985845.md): The API simulates a Pan button click on the Midjourney channel. A completed image will return an array of buttons which you can subsequently invoke on the image. These buttons are dynamic and a list of buttons you can press are included in every image completion. - API Documentation [Reroll](https://docs.imaginepro.ai/api-215986320.md): Regenerate the image using the exactly same prompt and parameters. - API Documentation [Make Square](https://docs.imaginepro.ai/api-215986416.md): Make the generated image square. - API Documentation [Cancel Job](https://docs.imaginepro.ai/api-215986177.md): The API simulates a Cancel Job button click on the Midjourney channel. This button only available when a generation is working in progress (progress < 100) - API Documentation [Inpainting](https://docs.imaginepro.ai/api-215991738.md): After a successful upscale (U1, U2, U3, U4). You have the option to use the Vary (Region) button to redraw a section of your image; also known as Inpainting. - API Documentation [Image to Text (describe)](https://docs.imaginepro.ai/api-215987078.md): You can use Midjourney to describe an image that you upload and define. Describe is useful when you want to convert an image to text prompt. - API Documentation [Image to Image](https://docs.imaginepro.ai/api-215988676.md): Generate image based on the provided image. - API Documentation [Face Swap](https://docs.imaginepro.ai/api-215989116.md): You can perform a face swap from one image to another. Both images must contain **one face**, otherwise it will only take the left most face as input. - API Documentation [Blend](https://docs.imaginepro.ai/api-215994001.md): You can use Midjourney to blend up to 5 images. Blend is useful when you want to mix multiple styles or content into one image. - API Documentation [History](https://docs.imaginepro.ai/api-215995453.md): Retrieve a list of generated images from the last **24 hours**. - API Documentation [Generate Image Boost](https://docs.imaginepro.ai/api-230265220.md): The core API to generate your image in boost mode, which optimized generation speed like CDN uploading and progress handling. - API Documentation [Button Boost](https://docs.imaginepro.ai/api-230266692.md): The API simulates a Upscale button click on the Midjourney channel. A completed image will return an array of buttons which you can subsequently invoke on the image. These buttons are dynamic and a list of buttons you can press are included in every image completion. - API Documentation [Prompt Check](https://docs.imaginepro.ai/api-232398062.md): The API to verify if prompt contains ban words or invalid parameter. It does not exactly match the rule from MJ but can avoid most of the bad cases. - API Documentation [Account Info](https://docs.imaginepro.ai/api-240330451.md): The API get your account info like credits. - API Documentation [Generate Image - Flux Model](https://docs.imaginepro.ai/api-237017608.md): The API to generate your image, in FLUX 1.1 PRO. - API Documentation [Remove Background](https://docs.imaginepro.ai/api-237066333.md): The API to remove background of your image. - FLUX API Documentation [Generate Image](https://docs.imaginepro.ai/api-260043793.md): The API to generate your image, in FLUX 1.1 PRO. - FLUX API Documentation [Upscale Image](https://docs.imaginepro.ai/api-260046459.md): The API to upscale your image, in FLUX 1.1 PRO. - DIY Plan Endpoints > Queue Management [Count jobs in queue](https://docs.imaginepro.ai/api-216013255.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints > Queue Management [Reboot the queue](https://docs.imaginepro.ai/api-216013291.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints > Queue Management [Pause the queue](https://docs.imaginepro.ai/api-216014176.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints > Queue Management [Resume the queue](https://docs.imaginepro.ai/api-216014660.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints [Get Linked Discord Token Details](https://docs.imaginepro.ai/api-216008264.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints [Toggle Linked Discord Token](https://docs.imaginepro.ai/api-216009769.md): The API only works for user with DIY plan, and have linked their Discord account. - DIY Plan Endpoints [Get Message Trace](https://docs.imaginepro.ai/api-236382162.md): Retrieve token info of a message - DIY Plan Endpoints [Get Ban Words List](https://docs.imaginepro.ai/api-216000671.md): Banwords Prefilter List is a list of words that are pre-checked of the prompt before it is sent to Midjourney. This list is designed to prevent the generation of images that contain offensive or inappropriate content, and reduce the risk of your account being banned. - DIY Plan Endpoints [Update Ban Words List](https://docs.imaginepro.ai/api-216001036.md): Banwords Prefilter List is a list of words that are pre-checked of the prompt before it is sent to Midjourney. This list is designed to prevent the generation of images that contain offensive or inappropriate content, and reduce the risk of your account being banned. - DIY Plan Endpoints [Get Linked Account List](https://docs.imaginepro.ai/api-237066522.md): Get linked account list with all the infomation it contains. - DIY Plan Endpoints [Get Linked Account queue status](https://docs.imaginepro.ai/api-237067749.md): Get queue status of your linked account. - DIY Plan Endpoints [Excute MJ commad](https://docs.imaginepro.ai/api-254009155.md): You can use Midjourney bot commands like: info, fast, relax, turbo, you must specify the token ID of your linked MJ account.