<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: GoAPI</title>
    <description>The latest articles on DEV Community by GoAPI (@goapi).</description>
    <link>https://dev.to/goapi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1169840%2Ff385daf2-338f-421e-b397-a42178c22f6f.png</url>
      <title>DEV Community: GoAPI</title>
      <link>https://dev.to/goapi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/goapi"/>
    <language>en</language>
    <item>
      <title>Remix Prompt in Midjourney API</title>
      <dc:creator>GoAPI</dc:creator>
      <pubDate>Wed, 27 Sep 2023 11:57:31 +0000</pubDate>
      <link>https://dev.to/goapi/remix-prompt-in-midjourney-api-4cnj</link>
      <guid>https://dev.to/goapi/remix-prompt-in-midjourney-api-4cnj</guid>
      <description>&lt;p&gt;This article is about the unique value of the Remix feature in Midjourney. It will guide you on obtaining precise control over image variations using the Remix Prompt in &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt; by &lt;a href="https://www.goapi.ai/"&gt;GoAPI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Midjourney's Remix Mode
&lt;/h2&gt;

&lt;p&gt;Midjourney's Remix Mode offers users a unique way to alter prompts, parameters, model versions, or aspect ratios between variations. It takes the general composition of your starting image and uses it as part of a new task. This blending can assist in changing the setting or lighting of an image, evolving a subject, or achieving intricate compositions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt; by &lt;a href="https://www.goapi.ai/"&gt;GoAPI&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt;, brought to you by the GoAPI team, stands as the world's only API boasting the Remix Prompt parameter input capability. This means that, with the &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt; provided by the GoAPI team, developers can offer their users an experience identical to the native Midjourney product.&lt;/p&gt;

&lt;p&gt;The operations that support remix prompts in Midjourney API by GoAPI:&lt;br&gt;
Variation (V1 / V2 / V3 / V4)&lt;br&gt;
Vary (Strong / Subtle / Region)&lt;br&gt;
Pan (All directions)&lt;br&gt;
Zoomout (1.5x / 2x / Custom / MakeSquare)&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use the Remix Prompt with the Midjourney API (Sample code in Python)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n9CttE59--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static.wixstatic.com/media/d09a41_f077e2ff342f44b5be5fd883f7007b66%257Emv2.png/v1/fill/w_295%2Ch_1099%2Cal_c%2Cq_85%2Cusm_0.66_1.00_0.01%2Cenc_auto/d09a41_f077e2ff342f44b5be5fd883f7007b66%257Emv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n9CttE59--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static.wixstatic.com/media/d09a41_f077e2ff342f44b5be5fd883f7007b66%257Emv2.png/v1/fill/w_295%2Ch_1099%2Cal_c%2Cq_85%2Cusm_0.66_1.00_0.01%2Cenc_auto/d09a41_f077e2ff342f44b5be5fd883f7007b66%257Emv2.png" alt="flow" width="295" height="1099"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Invoke the /imagine endpoint to generate the original quad-image.
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;X_API_KEY&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"YOUR_API_KEY"&lt;/span&gt;

&lt;span class="n"&gt;endpoint&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://api.midjourneyapi.xyz/mj/v2/imagine"&lt;/span&gt;

&lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
         &lt;span class="s"&gt;"X-API-KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;X_API_KEY&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
          &lt;span class="s"&gt;"prompt"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"a cute cat"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;endpoint&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Get the response of the imagine endpoint, you will find the task_id
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"task_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"807400b9-9d79-465b-8ecc-eecb7419dbbc"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"message"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Loop the fetch endpoint, to know if the imagine task was success
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;endpoint&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://api.midjourneyapi.xyz/mj/v2/fetch"&lt;/span&gt;

&lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="s"&gt;"task_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"c0295660-4710-4b09-8fc4-73ed09b114ec"&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;endpoint&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Use the variation endpoint, directing the parent task for specific modifications, and input the desired prompt in the parameters (the Remix Prompt)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;X_API_KEY&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"YOUR_API_KEY"&lt;/span&gt; 

&lt;span class="n"&gt;endpoint&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://api.midjourneyapi.xyz/mj/v2/variation"&lt;/span&gt;

&lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="s"&gt;"X-API-KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;X_API_KEY&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="s"&gt;"origin_task_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"45ffd445-28cf-45fc-9ac5-7ee5d426c901"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="s"&gt;"index"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"1"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="s"&gt;"prompt"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"a cute cat with a hat"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="s"&gt;"aspect_ratio"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"3:4"&lt;/span&gt;
    &lt;span class="s"&gt;"webhook_endpoint"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="s"&gt;"webhook_secret"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;""&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;endpoint&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Pan, Zoom, Vary follows a similar process as above.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Midjourney with its Remix Prompt feature, sets a new benchmark for the future of image variations. It isn't just an software; it's a canvas for boundless imagination. You can now automate the whole process using &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt; provided by &lt;a href="https://www.goapi.ai/"&gt;GoAPI&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Whether you're a developer, a digital marketer, or a business owner, the time to delve into the &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt; is now.&lt;/p&gt;

&lt;p&gt;Embrace the future of image variation and let your visual content radiate unparalleled brilliance.&lt;/p&gt;

</description>
      <category>midjounrey</category>
      <category>api</category>
      <category>chatgpt</category>
      <category>python</category>
    </item>
    <item>
      <title>How to get started with Midjourney API with GoAPI</title>
      <dc:creator>GoAPI</dc:creator>
      <pubDate>Mon, 25 Sep 2023 16:08:23 +0000</pubDate>
      <link>https://dev.to/goapi/how-to-get-started-with-midjourney-api-with-goapi-4ohf</link>
      <guid>https://dev.to/goapi/how-to-get-started-with-midjourney-api-with-goapi-4ohf</guid>
      <description>&lt;p&gt;Hi developers! We are very excited to make this introductory tutorial to show you how you can get started with Midjourney API developed by the &lt;a href="http://www.goapi.ai/"&gt;GoAPI&lt;/a&gt; team!​&lt;/p&gt;

&lt;p&gt;Full disclosure, this is not an official API by Midjourney. We are a team of computer graphics experts and backend engineers. With the advent of generative AI, we fell in love with Midjourney, and thought this neat API service can help a lot of developers to be incorporated into their existing workflow.​&lt;/p&gt;

&lt;p&gt;To get started, go to GoAPI’s &lt;a href="https://www.goapi.ai/midjourney-api"&gt;Midjourney API&lt;/a&gt;, hover on “Docs” and click on “&lt;a href="https://docs.goapi.ai/docs/midjourney-api"&gt;Midjourney API&lt;/a&gt;”, then you would be able to see the list of endpoints that we currently offer (and we are constantly maintaining and adding more endpoints).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_UlQT0fd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rmjr10e9dzkbl73ojkoo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_UlQT0fd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rmjr10e9dzkbl73ojkoo.png" alt="Image description" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also see the different processing modes that we offer: “mixed mode” from GoAPI means that your task will either be processed under Midjourney’s relaxed or fast mode; and the “fast mode” from GoAPI means that your task will only be processed under Midjourney’s fast mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yr5PEPlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13ym52398eu3kwyt99b7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yr5PEPlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13ym52398eu3kwyt99b7.png" alt="Image description" width="647" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you go to the &lt;a href="https://www.goapi.ai/pricing-and-payment"&gt;Pricing &amp;amp; Payment&lt;/a&gt; page, you can see the pricing info we have for both Midjourney and Stable Diffusion API.&lt;/p&gt;

&lt;p&gt;Under the PPU (Pay Per Use) option for Midjourney, each API call in the mixed mode will cost 7 credits. Given that each credit costs ~$0.0014USD, therefore each mixed mode API call will work out to be about 1¢ USD; and each fast mode API call is about 2¢ USD.&lt;/p&gt;

&lt;p&gt;Thus, if you do the math on how many pictures you use per month, you will find that our pricing is very competitive for your needs.​&lt;/p&gt;

&lt;p&gt;We also offer the option of trying our PPU option service for only $1(for which you get 200 credits) — it is a great way to test the API and see if that would fit into your existing workflow.&lt;/p&gt;

&lt;p&gt;If you have made the one-dollar-trial payment, you are going to receive an automatic email with your API key and redeem code corresponding to the payment amount you have made.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a-b5f6VO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ra5j276pnqroob2v6dbw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a-b5f6VO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ra5j276pnqroob2v6dbw.png" alt="Image description" width="800" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then, we are going to use Postman to test out the Midjourney API service with the following steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Download/open up Postman, create a new HTTP request, change the request to POST.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under Headers, type “X-API-KEY” under the Key, and your API key under Value.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under Body, click “raw”. and copy the python code from our docs into the body.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Press the Send button&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Next, create a new HTTP request, change the request to POST. Find the Fetch endpoint in our documentation, copy the endpoint url and do the following as shown in the screenshot below. Press Send, and you would get the URLs to your picture in the Response.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you send the fetch request, the result might say “pending” or “processing” instead of “finished” which means that you would have to wait for a bit and then re-send the fetch post request. If you don’t want to wait, you could also use the webhook function, which will send you a message automatically after the task in completed. We will cover how to use the webhook in another tutorial.&lt;/p&gt;

&lt;p&gt;Finally, copy the returned URL into your web browser to retrieve your picture!&lt;/p&gt;

&lt;p&gt;And that is how your get started with Midjourney API in a few minutes with GoAPI. Thank you for getting this far through the tutorial, and feel free to share our service with anyone who might find it useful — we are immensely grateful! :D&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ke1uMgg4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2z9iafana9kfl8h4t0ja.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ke1uMgg4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2z9iafana9kfl8h4t0ja.png" alt="Image description" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, &lt;a href="https://www.youtube.com/watch?v=6Xq7gcJuszY"&gt;this&lt;/a&gt; is a video showing the steps taken in this blog post, which is very neat if you want follow along!&lt;/p&gt;

</description>
      <category>midjourney</category>
      <category>api</category>
      <category>chatgpt</category>
      <category>python</category>
    </item>
  </channel>
</rss>
