# goapi.ai llms-full.txt
# GoAPI Blogs
For latest updates, tutorials, and the coolest new tools around generative AI APIs!
[\\
\\
Using Character Reference (--cref) with Midjourney API!](post/using-character-reference-cref-with-midjourney-api) [\\
\\
How to connect Midjourney API into Bubble Apps!](post/how-to-connect-midjourney-api-into-bubble-apps) [\\
\\
How to integrate Midjourney API into Make.com](post/how-to-integrate-midjourney-api-into-make.com) [\\
\\
Using Consistent Styles (--sref) with Midjourney API](post/using-consistent-styles-with-midjourney-api) [\\
\\
OpenAI API, Assistants API, and GPTs](post/openai-api-assistants-api-and-gpts) [\\
\\
Midjourney V6 through Midjourney API!](post/midjourney-v6-through-midjourney-api) [\\
\\
Why should you use GoAPI’s Midjourney API :)](post/why-should-you-use-goapi-s-midjourney-api) [\\
\\
How to try and avoid getting banned from Midjourney](post/how-to-try-and-avoid-getting-banned-from-midjourney) [\\
\\
Introducing GoAPI’s New Referral Program - Earn Credits While Sharing the Power of AI API](post/introducing-goapi-s-new-referral-program) [\\
\\
SDXL: A Powerful Latent Diffusion Model for Text-to-Image Synthesis](post/sdxl-a-powerful-latent-diffusion-model-for-text-to-image-synthesis) [\\
\\
What are LoRA models?](post/what-are-lora-models) [\\
\\
Midjourney vs Stable Diffusion - Which one is better for you?](post/midjourney-vs-stable-diffusion-which-one-is-better-for-you) [\\
\\
How to make a zoom video using Midjourney API by GoAPI](post/how-to-make-a-zoom-video-using-midjourney-api-by-goapi) [\\
\\
Remix prompt in Midjourney API](post/remix-prompt-in-midjourney-api) [\\
\\
How to get started with Midjourney API](post/how-to-get-started-with-midjourney-api-1) [\\
\\
Introduction to AI content Generators](post/introduction-to-ai-content-generators)# The complete generative AI APIs for your project!
GoAPI provides simple and cost-effective generative AI APIs for your development needs!
Sign up for free now and seamlessly integrate our API into your applications!

[Get API Key!](https://goapi.ai/dashboard/)[Pricing Plan](https://goapi.ai/docs/pricing-plan)[Docs](https://goapi.ai/docs)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)

## One Stop Shop for generative AI APIs
[API for Midjourney\\
](/midjourney-api)
[GPTs API\\
](/gpt-api)
[GPT3.5 API\\
](/llm-api)
[Stable Diffusion API\\
](/stable-diffusion-api)
[Transcription API\\
](/llm-api)
[TTS API\\
](/llm-api)
[DALLE 3 API\\
](https://goapi.ai/docs/llm-api/dall-e-3-api)
[Luma API\\
](https://goapi.ai/docs/luma-api)
[Kling API\\
](https://goapi.ai/docs/kling-api)
[Suno API\\
](https://goapi.ai/docs/suno-api)
[FLUX.1 API\\
](https://goapi.ai/docs/flux-api)
## About Us
We are a team of 3D computer graphics experts and full stack engineers, and we are deeply passionate about generative AI related applications.
Our proficiency in 3D computer graphics covers model design, visuals composition, rendering, and animation - delivering immersive 3D experiences.
In generative AI, we help create models and API tools that can autonomously generate new content, enabling the ecosystem to step forward in creativity and productivity.

## Contact Us
Email(collaboration only)
contact@goapi.ai
Discord(for support)
[https://shorturl.at/qrxHM](https://shorturl.at/qrxHM)
Telegram(for support)
[https://shorturl.at/der37](https://shorturl.at/der37)# Reliable and cost effective LLM API for your project!
GoAPI provides simple, cost-effective, and easily-integrated GPT3.5, TTS (Text-to-Speech), and Transcription API solutions for your applications!
Given the importance of GPT Large Language Models, we've developed the API system to seamlessly integrate into your applications!

[Try API for free!](https://goapi.ai/dashboard/)[Documentation](https://goapi.ai/docs/llm-api)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)

## Available Endpoints
GPT-3
GPT-3 seamlessly follows complex instructions, solving problems accurately with broad knowledge and domain expertise.
TTS
Text-to-Speech's (TTS) advanced speech synthesis and heightened language processing capabilities enable it to convert complex text into spoken words with greater accuracy.
Transcription
Transcription's wider speech recognition capacity and sophisticated language processing capabilities enable it to convert spoken language into written text with increased accuracy.
## Made for Developers
Leverage GPT-3.5 to develop chatbots and virtual assistants that excel at engaging in authentic and immersive conversations.
Utilize GPT-3, to generate embeddings to facilitate tasks like text classification, search, and clustering.
Tap into the potential of GPT-3 to effectively summarize, synthesize, and address questions related to vast amounts of text-based information.
Fine-tune GPT-3 using custom datasets to augment its performance in a targeted task or domain, providing enhanced output quality.

## Frequently asked questions
### Are there refunds?# Breathtaking videos integrateSora APIinto your AI applications!
Don't miss out on the opportunity to supercharge your generative AI app with cutting-edge video creation features from Sora API! Join our wait list and get exclusive access to API that can transform your text into stunning videos. Enter your email address below to secure your spot!
Sign up for the Sora API waitlist!
Join the waitlist!
🎉637 innovative builders have already subscribed to our mailing list, staying updated with the latest developments on our upcoming API!
[Check out our FAQ](/sora-api#faq)[Check out other APIs](/)[Join our Discord](https://discord.com/invite/5KZvm7UU5Q)
## Frequently asked questions
### What is the Sora API?
### When will the Sora API be released?
### Who is Sora API for?
### What type of videos can I make with Sora API?
### Are there any current limitations with Sora API?
### What else can Sora API do?
### Can I use videos generated from Sora API for commercial purposes?
### How can I reach the team and share further feedback?
### Are there refunds?# All newGPTs API
GoAPI provides GPT API for your development needs, you can now add GPTs, along with all its capabilities and features, into your own app, projects, or websites. Sign up now and happy integrating!
[Try Now!](https://goapi.ai/dashboard/)[Documentation](https://goapi.ai/docs/gpts-api)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)

## Our Pricing Plans
### BYOA (Bring-Your-Own-Account)
If you have your own ChatGPT Plus account, subscribe to our BYOA seat to host your own account for$5/month/seat !
Easy set up
Bind multiple accounts
Create and use your own GPTs
Access to GPT-4
Plus Account limit applies
ChatGPT Plus account not included
### PPU (Pay-Per-Use)
Get started with GPTs without your own ChatGPT Plus account!
Subscribe to GoAPI’s paid plans
From $15/month
Create new multimodal conversation
$0.03/each conversation
One round of conversation\*
$0.01/round
Upload or download files
$0.001/file
Create your own GPT
$0.1/GPT
Re-configure a GPT
$0.01/time
## Supported Functions and Features
Multimodal Conversations
Chat with GPT-4 or any other GPTs with multiple types of inputs and outputs
Web Browsing
Giving the language model access to information on the web
DALL E
Create unique images from conversations by describing your vision or even revisions
Code Interpreter
Allow users to perform visualisations, analyse complex datasets, or access rich python libraries
GPT-4 Vision
Allows the mode to take in images and answer questions about the input images
Create your GPTs
Setup instructions, upload knowledge files, configure its capabilities such as web-browsing, DALLE, or Code Intepreter
Built-in load balancer
Completely Captcha free
Conversation Management
Reverse proxy ChatGPT backend API
## Frequently asked questions
### Is this the official GPT API from OpenAI?
### If I integrate your API, can all the users on my platform chat with any GPTs without their own ChatGPT Plus Account?
### How do I chat with the GPTs created by other people?
### How many active conversations can I have under the PPU option?
### How many active conversations can I have under the BYOA option?
### What is the concurrent usage limit under the BYOA option?
### What is the concurrent usage limit under the PPU option?
### Do you offer technical support?
### Are there refunds?# Stable, cost-effective, and simple API for Midjourney for your project!
GoAPI provides simple, cost-effective, and easily-integrated API for Midjourney, we've developed the API system to seamlessly integrate into your applications!

[Try API for free!](https://goapi.ai/dashboard/)[Documentation](https://goapi.ai/docs/midjourney-api/midjourney-api-v2)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)

## Two Options
### Option 1: Use your Midjourney accounts

Already have your own Midjourney account(s)?
Want faster generation time?
Want the best account banning prevention features?
We can host your Midjourney accounts!This is also called theBYOA (Bring-Your-Own Account)option. We run the largest BYOA operation in the market, with users ranging from indie-developers to large enterprise clients hosting over 50 accounts!
[Sign Up for Dashboard](https://goapi.ai/dashboard/)
### Option 2: Use our Midjourney accounts

Don't want to buy Midjourney account?
Don't want to manage your own Midjourney accounts pool?
Want to get started with your development work asap?
Use our Midjourney accounts!This is also called the PPU (pay-per-use) option. We are the largest and most stable PPU service provider, with extensive experience in serving enterprise clients and large events.
[Sign Up for Dashboard](https://goapi.ai/dashboard/)
## Our Pricing Plans
### BYOA(Bring-Your-Own-Account)
$10/month
- 2nd seat is$6/month
- Bring your own Midjourney Account
- Full access to GoAPI's endpoints
- Full access to GoAPI's functions
[Try Our API Now!](https://goapi.ai/dashboard/billing)
GoAPI.ai
imagineapi.dev
mymidjourney.ai
Best ban prevention features
Unlimited image generation
Active/inactive period control
Built-in load balancer
Bind multiple accounts
Full access to API features
Dashboard + Webhook
Switch IP and dedicated IP
Backup plans available
Supports V6
Crypto Payment Supported
Midjourney subscription not included
### PPU (Pay-Per-Use)
Sign up for our [Dashboard](https://goapi.ai/dashboard/) to get free Quotas to generate up to 22 images to try our API! See [here](https://goapi.ai/docs/pricing-plan#midjourney-api---ppu---unit-pricing) for the official detailed pricing information.
Relax (V5.2)
$0.015
per imagine task
Fast (V5.2)
$0.045
per imagine task
Turbo (V5.2)
$0.1
per imagine task
## Empowering your journey
We are the most vertically integrated API provider in the market, and our economy of scale means huge savings passed to our users!
We have the largest pools of our own Midjourney accounts.
We have the most advanced load balancer (as part of our sophisticated orchestration workflow), optimizing for best performance and minimizing risks of banned accounts.

## Supported Functions
Imagine
Generates 4 images from a text prompt
Upscale
Upscales images to a higher resolution
Variation
Generates variations of the indexed images
Describe
Generate prompts based on image
Blend
Merge multiple images into a novel new image
Inpaint
Partial modification of the image
Zoom
Expand the canvas of an upscaled image
Pan
Broaden the canvas in a specific direction
--sref
Achieve consistency with Style References
--cref
Match looks with Character References
## Incorporate Faceswap API!

Use Faceswap API to swap with your favourite characters and create a personalized identity! Enhance user engagement with generative Faceswap AI by delivering customized visual content that captivates your audience.
[Documentation](/docs/faceswap-api)
## Supported Modes
Mixed Mode
The mixed mode is a balance of processing time and cost, making it ideal for general use cases.
Fast Mode
The fast mode delivers accelerated processing times, however with additional costs.
Turbo Mode
The turbo mode is designed particularly for users requiring ultra-fast image generation.
## Trusted by

## Our users love our products!
“An absolute pleasure”
I implemented the BYOA Midjourney API yesterday. It has been an absolute pleasure building the integration.
\- Nic
“You guys are awesome!”
To all the admins and developers of this website - thank you! It’s just a matter of time till this website explodes in popularity.
\- Chris
“It has been AMAZING”
Thank you for all the hands-on support you and your team has offered. We have had many successes, benefiting from your service.
\- Davis
“Works really well”
Your API is great! Are there any plans to add turbo mode soon? Users like me would really appreciate it.
\- James
“Awesome project!”
We depended on thenextleg previously and faced huge problems down the road. We now depend on you guys.
\- Mal
“One of the best”
It’s one of the best Midjourney API out there. I’ve implemented the pan/zoom feature and it works well!
\- Mike
## From our blog
[\\
\\
Using Character Reference (--cref) with Midjourney API!](post/using-character-reference-cref-with-midjourney-api) [\\
\\
How to connect Midjourney API into Bubble Apps!](post/how-to-connect-midjourney-api-into-bubble-apps) [\\
\\
How to integrate Midjourney API into Make.com](post/how-to-integrate-midjourney-api-into-make.com) [\\
\\
Using Consistent Styles (--sref) with Midjourney API](post/using-consistent-styles-with-midjourney-api) [\\
\\
Midjourney V6 through Midjourney API!](post/midjourney-v6-through-midjourney-api) [\\
\\
Why should you use GoAPI’s Midjourney API :)](post/why-should-you-use-goapi-s-midjourney-api) [\\
\\
How to try and avoid getting banned from Midjourney](post/how-to-try-and-avoid-getting-banned-from-midjourney) [\\
\\
How to make a zoom video using Midjourney API by GoAPI](post/how-to-make-a-zoom-video-using-midjourney-api-by-goapi) [\\
\\
How to get started with Midjourney API](post/how-to-get-started-with-midjourney-api-1)
## Frequently asked questions
### Does Midjourney have an API?
### Will Midjourney be releasing an official API?
### So how does GoAPI work?
### How much of Midjourney functionality is supported?
### How long does it take before I can make requests using GoAPI?
### Can I use the API to create Midjourney V6 images?
### Can I receive an image seed through the API?
### What is a webhook?
### Do you offer technical support?
### What type of credit card can I use for payment?
### What is your refund policy?
### Are there refunds?## TLDR:
We are not an official Midjourney API and we are not affiliated with Midjourney in any way.
We are not an official OpenAI API and we are not affiliated with OpenAI in any way.
Software is provided 'AS-IS' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, and we do not guarantee our software will meet your requirements. All sales are final and non-refundable. Once a purchase is made, no refunds will be issued.
## 1\. AGREEMENT TO TERMS
These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (“you”) and GoAPI ("Company," "we," "us," or "our"), concerning your access to and use of the https://goapi.ai/ website, all its APIs, and as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the “Site”). You agree that by accessing the Site, you have read, understood, and agreed to be bound by all of these Terms of Use. IF YOU DO NOT AGREE WITH ALL OF THESE TERMS OF USE, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SITE AND YOU MUST DISCONTINUE USE IMMEDIATELY.
We are constantly improving the Services to make them better. The Services are subject to modification and change, including but not limited to the art style of Assets, the algorithms used to generate the Assets, and features available to the Customer. No guarantees are made with respect to the Services’ quality, stability, uptime or reliability. Please do not create any dependencies on any attributes of the Services or the Assets. We will not be liable to You or Your downstream customers for any harm caused by Your dependency on the Service.
Both the Services and the Assets are provided to Customer on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Assets and assume any risks associated with use of the Services.
We reserve the right to investigate complaints or reported violations of our Terms of Service and to take any action we deem appropriate including but not limited to reporting any suspected unlawful activity to law enforcement officials, regulators, or other third parties and disclosing any information necessary or appropriate to such persons or entities relating to user profiles, e-mail addresses, usage history, posted materials, IP addresses and traffic information.
Our Software and Service are provided as is, without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. We do not guarantee that our Software or Service will meet your requirements, that they will be error-free, or that they will be available uninterrupted or secure. We are not liable for any damages, whether direct, indirect, incidental, special, or consequential, arising out of or in connection with the use of our Software or Service. This includes but is not limited to damages for loss of profits, business interruption, or loss of data. You agree to use our Software and Service at your own risk. We do not guarantee that any information, material, or content provided through our Software or Service will be accurate, complete, or reliable. You are solely responsible for any decisions you make based on information, material, or content provided through our Software or Service. We reserve the right to modify or discontinue our Software or Service at any time without notice. We are not liable to you or any third party for any modification, suspension, or discontinuation of our Software or Service. By using our Software or Service, you agree to these Terms of Service. If you do not agree to these Terms of Service, you may not use our Software or Service.
All sales are final and non-refundable. Once a purchase is made, no refunds will be issued.
We are not an official Midjourney API and this is not an official Midjourney API.
We are not an official OpenAI API and this is not an official OpenAI API.
Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use at any time and for any reason. We will alert you about any changes by updating the “Last updated” date of these Terms of Use, and you waive any right to receive specific notice of each such change. Please ensure that you check the applicable Terms every time you use our Site so that you understand which Terms apply. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Terms of Use by your continued use of the Site after the date such revised Terms of Use are posted.
The information provided on the Site is not intended for distribution to or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons who choose to access the Site from other locations do so on their own initiative and are solely responsible for compliance with local laws, if and to the extent local laws are applicable.
The Site is not tailored to comply with industry-specific regulations (Health Insurance Portability and Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions would be subjected to such laws, you may not use this Site. You may not use the Site in a way that would violate the Gramm-Leach-Bliley Act (GLBA).
The Site is intended for users who are at least 18 years old. Persons under the age of 18 are not permitted to use or register for the Site.
## 2\. INTELLECTUAL PROPERTY RIGHTS
By using the Site, you represent and warrant that: (1) all registration information you submit will be true, accurate, current, and complete; (2) you will maintain the accuracy of such information and promptly update such registration information as necessary; (3) you have the legal capacity and you agree to comply with these Terms of Use; (4) you are not a minor in the jurisdiction in which you reside; (5) you will not access the Site through automated or non-human means, whether through a bot, script, or otherwise; (6) you will not use the Site for any illegal or unauthorized purpose; and (7) your use of the Site will not violate any applicable law or regulation.
If you provide any information that is untrue, inaccurate, not current, or incomplete, we have the right to suspend or terminate your account and refuse any and all current or future use of the Site (or any portion thereof).
## 3\. USER REPRESENTATIONS
Unless otherwise indicated, the Site is our proprietary property and all source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics on the Site (collectively, the “Content”) and the trademarks, service marks, and logos contained therein (the “Marks”) are owned or controlled by us or licensed to us, and are protected by copyright and trademark laws and various other intellectual property rights and unfair competition laws of the United States, international copyright laws, and international conventions. The Content and the Marks are provided on the Site “AS IS” for your information and personal use only. Except as expressly provided in these Terms of Use, no part of the Site and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission.
Provided that you are eligible to use the Site, you are granted a limited license to access and use the Site and to download or print a copy of any portion of the Content to which you have properly gained access solely for your personal or commercial use. We reserve all rights not expressly granted to you in and to the Site, the Content and the Marks.
## 4\. USER REGISTRATION
You may be required to register with the Site. You agree to keep your password confidential and will be responsible for all use of your account and password. We reserve the right to remove, reclaim, or change a username you select if we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise objectionable.
## 5\. PROHIBITED ACTIVITIES
You may not access or use the Site for any purpose other than that for which we make the Site available. The Site may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us.
Systematically retrieve data or other content from the Site not generated by you, to create or compile, directly or indirectly, a collection, compilation, database, or directory without written permission from us.
Trick, defraud, or mislead us and other users, especially in any attempt to learn sensitive account information such as user passwords.
Circumvent, disable, or otherwise interfere with security-related features of the Site, including features that prevent or restrict the use or copying of any Content or enforce limitations on the use of the Site and/or the Content contained therein.
Disparage, tarnish, or otherwise harm, in our opinion, us and/or the Site.
Use any information obtained from the Site in order to harass, abuse, or harm another person.
Make improper use of our support services or submit false reports of abuse or misconduct.
Use the Site in a manner inconsistent with any applicable laws or regulations.
Engage in unauthorized framing of or linking to the Site.
Upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, including excessive use of capital letters and spamming (continuous posting of repetitive text), that interferes with any party’s uninterrupted use and enjoyment of the Site or modifies, impairs, disrupts, alters, or interferes with the use, features, functions, operation, or maintenance of the Site.
Engage in any automated use of the system, such as using scripts to send comments or messages, or using any data mining, robots, or similar data gathering and extraction tools.
Delete the copyright or other proprietary rights notice from any Content.
Attempt to impersonate another user or person or use the username of another user.
Upload or transmit (or attempt to upload or to transmit) any material that acts as a passive or active information collection or transmission mechanism, including without limitation, clear graphics interchange formats (“gifs”), 1×1 pixels, web bugs, cookies, or other similar devices (sometimes referred to as “spyware” or “passive collection mechanisms” or “pcms”).
Interfere with, disrupt, or create an undue burden on the Site or the networks or services connected to the Site.
Harass, annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion of the Site to you.
Attempt to bypass any measures of the Site designed to prevent or restrict access to the Site, or any portion of the Site.
Copy or adapt the Site’s software, including but not limited to Flash, PHP, HTML, JavaScript, or other code.
Except as permitted by applicable law, decipher, decompile, disassemble, or reverse engineer any of the software comprising or in any way making up a part of the Site.
Except as may be the result of standard search engine or Internet browser usage, use, launch, develop, or distribute any automated system, including without limitation, any spider, robot, cheat utility, scraper, or offline reader that accesses the Site, or using or launching any unauthorized script or other software.
Use a buying agent or purchasing agent to make purchases on the Site.
Make any unauthorized use of the Site, including collecting usernames and/or email addresses of users by electronic or other means for the purpose of sending unsolicited email, or creating user accounts by automated means or under false pretenses.
Use the Site as part of any effort to compete with us or otherwise use the Site and/or the Content for any revenue-generating endeavor or commercial enterprise.
Use the Site to advertise or offer to sell goods and services.
Sell or otherwise transfer your profile.
Cause harm to other users
## 6\. USER GENERATED CONTRIBUTIONS
The Site may invite you to chat, contribute to, or participate in blogs, message boards, online forums, and other functionality, and may provide you with the opportunity to create, submit, post, display, transmit, perform, publish, distribute, or broadcast content and materials to us or on the Site, including but not limited to text, writings, video, audio, photographs, graphics, comments, suggestions, or personal information or other material (collectively, "Contributions"). Contributions may be viewable by other users of the Site and through third-party websites. As such, any Contributions you transmit may be treated as non-confidential and non-proprietary. When you create or make available any Contributions, you thereby represent and warrant that:
The creation, distribution, transmission, public display, or performance, and the accessing, downloading, or copying of your Contributions do not and will not infringe the proprietary rights, including but not limited to the copyright, patent, trademark, trade secret, or moral rights of any third party.
You are the creator and owner of or have the necessary licenses, rights, consents, releases, and permissions to use and to authorize us, the Site, and other users of the Site to use your Contributions in any manner contemplated by the Site and these Terms of Use.
You have the written consent, release, and/or permission of each and every identifiable individual person in your Contributions to use the name or likeness of each and every such identifiable individual person to enable inclusion and use of your Contributions in any manner contemplated by the Site and these Terms of Use.
Your Contributions are not false, inaccurate, or misleading.
Your Contributions are not unsolicited or unauthorized advertising, promotional materials, pyramid schemes, chain letters, spam, mass mailings, or other forms of solicitation.
Your Contributions are not obscene, lewd, lascivious, filthy, violent, harassing, libelous, slanderous, or otherwise objectionable (as determined by us).
Your Contributions do not ridicule, mock, disparage, intimidate, or abuse anyone.
Your Contributions are not used to harass or threaten (in the legal sense of those terms) any other person and to promote violence against a specific person or class of people.
Your Contributions do not violate any applicable law, regulation, or rule.
Your Contributions do not violate the privacy or publicity rights of any third party.
Your Contributions do not violate any applicable law concerning child pornography, or otherwise intended to protect the health or well-being of minors.
Your Contributions do not include any offensive comments that are connected to race, national origin, gender, sexual preference, or physical handicap.
Your Contributions do not otherwise violate, or link to material that violates, any provision of these Terms of Use, or any applicable law or regulation.
Any use of the Site in violation of the foregoing violates these Terms of Use and may result in, among other things, termination or suspension of your rights to use the Site.
## 7\. CONTRIBUTION LICENSE
By posting your Contributions to any part of the Site or making Contributions accessible to the Site by linking your account from the Site to any of your social networking accounts, you automatically grant, and you represent and warrant that you have the right to grant, to us an unrestricted, unlimited, irrevocable, perpetual, non-exclusive, transferable, royalty-free, fully-paid, worldwide right, and license to host, use, copy, reproduce, disclose, sell, resell, publish, broadcast, retitle, archive, store, cache, publicly perform, publicly display, reformat, translate, transmit, excerpt (in whole or in part), and distribute such Contributions (including, without limitation, your image and voice) for any purpose, commercial, advertising, or otherwise, and to prepare derivative works of, or incorporate into other works, such Contributions, and grant and authorize sublicenses of the foregoing. The use and distribution may occur in any media formats and through any media channels.
This license will apply to any form, media, or technology now known or hereafter developed, and includes our use of your name, company name, and franchise name, as applicable, and any of the trademarks, service marks, trade names, logos, and personal and commercial images you provide. You waive all moral rights in your Contributions, and you warrant that moral rights have not otherwise been asserted in your Contributions.
We do not assert any ownership over your Contributions. You retain full ownership of all of your Contributions and any intellectual property rights or other proprietary rights associated with your Contributions. We are not liable for any statements or representations in your Contributions provided by you in any area on the Site. You are solely responsible for your Contributions to the Site and you expressly agree to exonerate us from any and all responsibility and to refrain from any legal action against us regarding your Contributions.
We have the right, in our sole and absolute discretion, (1) to edit, redact, or otherwise change any Contributions; (2) to re-categorize any Contributions to place them in more appropriate locations on the Site; and (3) to pre-screen or delete any Contributions at any time and for any reason, without notice. We have no obligation to monitor your Contributions.
## 8\. GUIDELINES FOR REVIEWS
We may provide you areas on the Site to leave reviews or ratings. When posting a review, you must comply with the following criteria: (1) you should have firsthand experience with the person/entity being reviewed; (2) your reviews should not contain offensive profanity, or abusive, racist, offensive, or hate language; (3) your reviews should not contain discriminatory references based on religion, race, gender, national origin, age, marital status, sexual orientation, or disability; (4) your reviews should not contain references to illegal activity; (5) you should not be affiliated with competitors if posting negative reviews; (6) you should not make any conclusions as to the legality of conduct; (7) you may not post any false or misleading statements; and (8) you may not organize a campaign encouraging others to post reviews, whether positive or negative.
We may accept, reject, or remove reviews in our sole discretion. We have absolutely no obligation to screen reviews or to delete reviews, even if anyone considers reviews objectionable or inaccurate. Reviews are not endorsed by us, and do not necessarily represent our opinions or the views of any of our affiliates or partners. We do not assume liability for any review or for any claims, liabilities, or losses resulting from any review. By posting a review, you hereby grant to us a perpetual, non-exclusive, worldwide, royalty-free, fully-paid, assignable, and sublicensable right and license to reproduce, modify, translate, transmit by any means, display, perform, and/or distribute all content relating to reviews.
## 9\. SOCIAL MEDIA
As part of the functionality of the Site, you may link your account with online accounts you have with third-party service providers (each such account, a “Third-Party Account”) by either: (1) providing your Third-Party Account login information through the Site; or (2) allowing us to access your Third-Party Account, as is permitted under the applicable terms and conditions that govern your use of each Third-Party Account. You represent and warrant that you are entitled to disclose your Third-Party Account login information to us and/or grant us access to your Third-Party Account, without breach by you of any of the terms and conditions that govern your use of the applicable Third-Party Account, and without obligating us to pay any fees or making us subject to any usage limitations imposed by the third-party service provider of the Third-Party Account. By granting us access to any Third-Party Accounts, you understand that (1) we may access, make available, and store (if applicable) any content that you have provided to and stored in your Third-Party Account (the “Social Network Content”) so that it is available on and through the Site via your account, including without limitation any friend lists and (2) we may submit to and receive from your Third-Party Account additional information to the extent you are notified when you link your account with the Third-Party Account. Depending on the Third-Party Accounts you choose and subject to the privacy settings that you have set in such Third-Party Accounts, personally identifiable information that you post to your Third-Party Accounts may be available on and through your account on the Site. Please note that if a Third-Party Account or associated service becomes unavailable or our access to such Third Party Account is terminated by the third-party service provider, then Social Network Content may no longer be available on and through the Site. You will have the ability to disable the connection between your account on the Site and your Third-Party Accounts at any time. PLEASE NOTE THAT YOUR RELATIONSHIP WITH THE THIRD-PARTY SERVICE PROVIDERS ASSOCIATED WITH YOUR THIRD-PARTY ACCOUNTS IS GOVERNED SOLELY BY YOUR AGREEMENT(S) WITH SUCH THIRD-PARTY SERVICE PROVIDERS. We make no effort to review any Social Network Content for any purpose, including but not limited to, for accuracy, legality, or non-infringement, and we are not responsible for any Social Network Content. You acknowledge and agree that we may access your email address book associated with a Third-Party Account and your contacts list stored on your mobile device or tablet computer solely for purposes of identifying and informing you of those contacts who have also registered to use the Site. You can deactivate the connection between the Site and your Third-Party Account by contacting us using the contact information below or through your account settings (if applicable). We will attempt to delete any information stored on our servers that was obtained through such Third-Party Account, except the username and profile picture that become associated with your account.
## 10\. SUBMISSIONS
You acknowledge and agree that any questions, comments, suggestions, ideas, feedback, or other information regarding the Site ("Submissions") provided by you to us are non-confidential and shall become our sole property. We shall own exclusive rights, including all intellectual property rights, and shall be entitled to the unrestricted use and dissemination of these Submissions for any lawful purpose, commercial or otherwise, without acknowledgment or compensation to you. You hereby waive all moral rights to any such Submissions, and you hereby warrant that any such Submissions are original with you or that you have the right to submit such Submissions. You agree there shall be no recourse against us for any alleged or actual infringement or misappropriation of any proprietary right in your Submissions.
## 11\. THIRD-PARTY WEBSITE AND CONTENT
The Site may contain (or you may be sent via the Site) links to other websites ("Third-Party Websites") as well as articles, photographs, text, graphics, pictures, designs, music, sound, video, information, applications, software, and other content or items belonging to or originating from third parties ("Third-Party Content"). Such Third-Party Websites and Third-Party Content are not investigated, monitored, or checked for accuracy, appropriateness, or completeness by us, and we are not responsible for any Third-Party Websites accessed through the Site or any Third-Party Content posted on, available through, or installed from the Site, including the content, accuracy, offensiveness, opinions, reliability, privacy practices, or other policies of or contained in the Third-Party Websites or the Third-Party Content. Inclusion of, linking to, or permitting the use or installation of any Third-Party Websites or any Third-Party Content does not imply approval or endorsement thereof by us. If you decide to leave the Site and access the Third-Party Websites or to use or install any Third-Party Content, you do so at your own risk, and you should be aware these Terms of Use no longer govern. You should review the applicable terms and policies, including privacy and data gathering practices, of any website to which you navigate from the Site or relating to any applications you use or install from the Site. Any purchases you make through Third-Party Websites will be through other websites and from other companies, and we take no responsibility whatsoever in relation to such purchases which are exclusively between you and the applicable third party. You agree and acknowledge that we do not endorse the products or services offered on Third-Party Websites and you shall hold us harmless from any harm caused by your purchase of such products or services. Additionally, you shall hold us harmless from any losses sustained by you or harm caused to you relating to or resulting in any way from any Third-Party Content or any contact with Third-Party Websites.
## 12\. ADVERTISERS
We allow advertisers to display their advertisements and other information in certain areas of the Site, such as sidebar advertisements or banner advertisements. If you are an advertiser, you shall take full responsibility for any advertisements you place on the Site and any services provided on the Site or products sold through those advertisements. Further, as an advertiser, you warrant and represent that you possess all rights and authority to place advertisements on the Site, including, but not limited to, intellectual property rights, publicity rights, and contractual rights. We simply provide the space to place such advertisements, and we have no other relationship with advertisers.
## 13\. SITE MANAGEMENT
We reserve the right, but not the obligation, to: (1) monitor the Site for violations of these Terms of Use; (2) take appropriate legal action against anyone who, in our sole discretion, violates the law or these Terms of Use, including without limitation, reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your Contributions or any portion thereof; (4) in our sole discretion and without limitation, notice, or liability, to remove from the Site or otherwise disable all files and content that are excessive in size or are in any way burdensome to our systems; and (5) otherwise manage the Site in a manner designed to protect our rights and property and to facilitate the proper functioning of the Sit
## 14\. PRIVACY POLICY
We care about data privacy and security. Please review our Privacy Policy: [https://goapi.ai/privacy-policy](/privacy-policy) By using the Site, you agree to be bound by our Privacy Policy, which is incorporated into these Terms of Use.
## 15\. COPYRIGHT INFRINGEMENTS
We respect the intellectual property rights of others. If you believe that any material available on or through the Site infringes upon any copyright you own or control, please immediately notify us using the contact information provided below (a “Notification”). A copy of your Notification will be sent to the person who posted or stored the material addressed in the Notification. Please be advised that pursuant to applicable law you may be held liable for damages if you make material misrepresentations in a Notification. Thus, if you are not sure that material located on or linked to by the Site infringes your copyright, you should consider first contacting an attorney.
## 16\. TERM AND TERMINATION
These Terms of Use shall remain in full force and effect while you use the Site. WITHOUT LIMITING ANY OTHER PROVISION OF THESE TERMS OF USE, WE RESERVE THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SITE (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE TERMS OF USE OR OF ANY APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SITE OR DELETE YOUR ACCOUNT AND ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION.
If we terminate or suspend your account for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed name, or the name of any third party, even if you may be acting on behalf of the third party. In addition to terminating or suspending your account, we reserve the right to take appropriate legal action, including without limitation pursuing civil, criminal, and injunctive redress.ƒ
## 17\. MODIFICATIONS AND INTERRUPTIONS
We reserve the right to change, modify, or remove the contents of the Site at any time or for any reason at our sole discretion without notice. However, we have no obligation to update any information on our Site. We also reserve the right to modify or discontinue all or part of the Site without notice at any time. We will not be liable to you or any third party for any modification, price change, suspension, or discontinuance of the Site.
We cannot guarantee the Site will be available at all times. We may experience hardware, software, or other problems or need to perform maintenance related to the Site, resulting in interruptions, delays, or errors. We reserve the right to change, revise, update, suspend, discontinue, or otherwise modify the Site at any time or for any reason without notice to you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your inability to access or use the Site during any downtime or discontinuance of the Site. Nothing in these Terms of Use will be construed to obligate us to maintain and support the Site or to supply any corrections, updates, or releases in connection therewith.
## 19\. DISPUTE RESOLUTION
### INFORMAL NEGOTIATIONS
To expedite resolution and control the cost of any dispute, controversy, or claim related to these Terms of Use (each "Dispute" and collectively, the “Disputes”) brought by either you or us (individually, a “Party” and collectively, the “Parties”), the Parties agree to first attempt to negotiate any Dispute (except those Disputes expressly provided below) informally for at least thirty (30) days before initiating arbitration. Such informal negotiations commence upon written notice from one Party to the other Party.
### RESTRICTIONS
The Parties agree that any arbitration shall be limited to the Dispute between the Parties individually. To the full extent permitted by law, (a) no arbitration shall be joined with any other proceeding; (b) there is no right or authority for any Dispute to be arbitrated on a class-action basis or to utilize class action procedures; and (c) there is no right or authority for any Dispute to be brought in a purported representative capacity on behalf of the general public or any other persons.
### EXCEPTIONS TO INFORMAL NEGOTIATIONS AND ARBITRATION
The Parties agree that the following Disputes are not subject to the above provisions concerning informal negotiations and binding arbitration: (a) any Disputes seeking to enforce or protect, or concerning the validity of, any of the intellectual property rights of a Party; (b) any Dispute related to, or arising from, allegations of theft, piracy, invasion of privacy, or unauthorized use; and (c) any claim for injunctive relief. If this provision is found to be illegal or unenforceable, then neither Party will elect to arbitrate any Dispute falling within that portion of this provision found to be illegal or unenforceable and such Dispute shall be decided by a court of competent jurisdiction within the courts listed for jurisdiction above, and the Parties agree to submit to the personal jurisdiction of that c
## 20\. CORRECTIONS
There may be information on the Site that contains typographical errors, inaccuracies, or omissions, including descriptions, pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or omissions and to change or update the information on the Site at any time, without prior notice.
## 21\. DISCLAIMER
THE SITE IS PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR USE OF THE SITE AND OUR SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SITE AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SITE’S CONTENT OR THE CONTENT OF ANY WEBSITES LINKED TO THE SITE AND WE WILL ASSUME NO LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SITE, (3) ANY UNAUTHORIZED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SITE, (5) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SITE BY ANY THIRD PARTY, AND/OR (6) ANY ERRORS OR OMISSIONS IN ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SITE. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SITE, ANY HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.
## 22\. LIMITATIONS OF LIABILITY
IN NO EVENT WILL WE OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF DATA, OR OTHER DAMAGES ARISING FROM YOUR USE OF THE SITE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO $0.00 USD. CERTAIN US STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR ALL OF THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS.
## 23\. INDEMNIFICATION
You agree to defend, indemnify, and hold us harmless, including our subsidiaries, affiliates, and all of our respective officers, agents, partners, and employees, from and against any loss, damage, liability, claim, or demand, including reasonable attorneys’ fees and expenses, made by any third party due to or arising out of: (1) your Contributions; (2) use of the Site; (3) breach of these Terms of Use; (4) any breach of your representations and warranties set forth in these Terms of Use; (5) your violation of the rights of a third party, including but not limited to intellectual property rights; or (6) any overt harmful act toward any other user of the Site with whom you connected via the Site. Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate, at your expense, with our defense of such claims. We will use reasonable efforts to notify you of any such claim, action, or proceeding which is subject to this indemnification upon becoming aware of it.
## 24\. USER DATA
We will maintain certain data that you transmit to the Site for the purpose of managing the performance of the Site, as well as data relating to your use of the Site. Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Site. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any
## 25\. ELECTRONIC COMMUNICATIONS, TRANSACTIONS, AND SIGNATURES
Visiting the Site, sending us emails, and completing online forms constitute electronic communications. You consent to receive electronic communications, and you agree that all agreements, notices, disclosures, and other communications we provide to you electronically, via email and on the Site, satisfy any legal requirement that such communication be in writing. YOU HEREBY AGREE TO THE USE OF ELECTRONIC SIGNATURES, CONTRACTS, ORDERS, AND OTHER RECORDS, AND TO ELECTRONIC DELIVERY OF NOTICES, POLICIES, AND RECORDS OF TRANSACTIONS INITIATED OR COMPLETED BY US OR VIA THE SITE. You hereby waive any rights or requirements under any statutes, regulations, rules, ordinances, or other laws in any jurisdiction which require an original signature or delivery or retention of non-electronic records, or to payments or the granting of credits by any means other than electronic means.
## 26\. CALIFORNIA USERS AND RESIDENTS
If any complaint with us is not satisfactorily resolved, you can contact the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N 112, Sacramento, California 95834 or by telephone at (800) 952-5210 or (916) 445-125
## 27\. MISCELLANEOUS
These Terms of Use and any policies or operating rules posted by us on the Site or in respect to the Site constitute the entire agreement and understanding between you and us. Our failure to exercise or enforce any right or provision of these Terms of Use shall not operate as a waiver of such right or provision. These Terms of Use operate to the fullest extent permissible by law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any provision or part of a provision of these Terms of Use is determined to be unlawful, void, or unenforceable, that provision or part of the provision is deemed severable from these Terms of Use and does not affect the validity and enforceability of any remaining provisions. There is no joint venture, partnership, employment or agency relationship created between you and us as a result of these Terms of Use or use of the Site. You agree that these Terms of Use will not be construed against us by virtue of having drafted them. You hereby waive any and all defenses you may have based on the electronic form of these Terms of Use and the lack of signing by the parties hereto to execute these Terms of Use.# Reliable and cost effective Stable Diffusion API for your project!
GoAPI provides simple, cost-effective, and easily-integrated Stable Diffusion API solutions for your applications!
We share the same passion for Stable Diffusion just as you do, that is why we've developed the API system to seamlessly integrate into your applications!

[Try API for free!](https://goapi.ai/dashboard/)[Documentation](https://goapi.ai/docs/stable-diffusion-api)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)

## Supported Modes
txt2img
Generates image from an initial text prompt (See our documentation for a list of [available CheckPoint Models](https://goapi.ai/docs/stable-diffusion-api/checkpoint-models-all))
img2img
Generates image from an already drawn image (See our documentation for a list of [available CheckPoint Models](https://goapi.ai/docs/stable-diffusion-api/checkpoint-models-all))
Upscale
Upscale images to a higher resolution (You can also control the amount of upscale needed by using the " [scale](https://goapi.ai/docs/stable-diffusion-api#upscale)" parameter in the API)
ControlNet
ControlNet enables users to add additional conditions for the image generation process (See our documentation for a list of [available CheckPoint Models](https://goapi.ai/docs/stable-diffusion-api/checkpoint-models-all))
Checkpoint Models
SDXL

XXMix\_9realistic

majicMIX realistic

DosMix

majicMIX fantasy

Dark Sushi

majicMIX sombre

GhostMix

Dark Sushi 2.5D

CyberRealistic

ChilloutMix

CityEdge\_StyleMix

[Click here for more checkpoint models](https://goapi.ai/docs/stable-diffusion-api/checkpoint-models-all)
LoRA Models
XXMix9\_v20LoRa

SamDoesArts (Sam Yang) Style LoRA
 Style LoRA.webp)
Pixel Sorting

moxin\_1

mscene

LowRA

Neon Cyberpunk

Old Egypt AI

DU Demo

hanfu

ceshilora

Abstract Disco Diffusion Look

3D rendering style

Epi Noise Offset V2

KIDS ILLUSTRATION

Moxinmy

Bloodstained - Vector

[Click here for more LoRA models](https://goapi.ai/docs/stable-diffusion-api/lora-model-all)# Empowering your apps with Suno API
GoAPI provides an unofficial, simple, cost-effective Suno API for your applications. As an independent project not related to Suno, our API will elevate your generative AI apps/websites with unparalleled text-to-music generation capabilities!
[Try API for free!](https://goapi.ai/dashboard/)[Documentation](https://goapi.ai/docs/music-api/create-task)[Join Discord](https://discord.com/invite/5KZvm7UU5Q)
## Two Options
### Option 1: Use our Suno accounts (the “PPU” option)
1.Sign up
2.Top-Up
3.Start Using
Don't want to buy Suno account?
Don't want to manage your own Suno accounts pool?
Want to get started with your development work ASAP?
Use our Suno accounts!This is also called the PPU (pay-per-use) option. Just sign up, top up, and start integrating now!
[Sign Up for Dashboard](https://goapi.ai/dashboard/)
### Option 2: Use your Suno accounts (the “BYOA” option)
1.Sign up
2.Bind your Account(s)
3.Start Using
Already have your own Suno account(s)?
Don’t want to wait in queue?
Want faster total generation time?
We can host your Suno accounts!This is also called theBYOA (Bring-Your-Own Account)option. You won’t be waiting in line for others’ tasks to finish before your task start, and the concurrency limit will be as per your account(s)!
[Sign Up for Dashboard](https://goapi.ai/dashboard/)
## Our Pricing Plans
### Option 1:PPU (Pay-Per-Use)
Generation API Call
$0.02
per generation
Continue API Call
$0.04
per continue
Lyric Generation
FREE\*
per generation
| | Hobbyist Plan
$0/month | Developer Plan
($15/month) | Premium Plan
($60/month) |
| --- | --- | --- | --- |
| Create API Call | | | |
| Continue API Call | | | |
| Lyrics Generation | | | |
| Concurrent Generations | 2 | 10 | 30 |
\\* For Developers Plan or above only.
Feature coming soon.
### Option 2: BYOA(Bring-Your-Own-Account)
two BYOA seats for$5/month
Bind your own Suno Accounts
Full access to all Suno API features
Full access to all Suno API endpoints
Coming Soon
## Our Features
V3 model supported!
Unlimited music generation
Asynchronous calls
Lyrics generations!
“Continue” feature supported
Full access to API features
High concurrency
BYOA coming soon!
Pay-as-you-go!
## Frequently asked questions
### What is Suno API?
### When will the Suno API be released?
### Who is Suno API for?
### What type of music can I make with Suno API?
### Are there any current limitations with Suno API?
### What else can Suno API do?
### Can I use music generated from Suno API for general purposes?
### How can I reach the team and share further feedback?
### Are there refunds?This privacy policy for GoAPI ('Company,' 'we,' 'us,' or 'our'), describes how and why we might collect, store, use, and/or share ('process') your information when you use our services ('Services'), such as when you:
Visit our website at https://goapi.ai, or any other associated website of ours that links to this privacy notice
Engage with us in other related ways, including any sales, marketing, or events
Questions or concerns?Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services.
## SUMMARY OF KEY POINTS
What personal information do we process?When you visit, use, or navigate our Services, we may process personal information depending on how you interact with GoAPI and our Services, the choices you make, and the products and features you use.
Do we process any sensitive personal information?We do not process sensitive personal information. We do stored your payment information to process your current and future subscriptions, and we store your email address to send transactional payment emails and service-related emails.
Do we receive any information from third parties?We may receive information from public databases, marketing partners, social media platforms, and other outside sources.
How do we process your information?We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent. We process your information only when we have a valid legal reason to do so.
In what situations and with which parties do we share personal information?We may share information in specific situations and with specific categories of third parties, and/or in order to comply with related legal requirements.
How do we keep your information safe? We have organizational and technical processes and procedures in place to protect your personal information. However, no electronic transmission over the internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information.
What are your rights?Depending on where you are located geographically, the applicable privacy law may mean you have certain rights regarding your personal information.
## 1\. WHAT INFORMATION DO WE COLLECT?
### PERSONAL INFORMATION YOU DISCLOSE TO US
We collect personal information that you voluntarily provide to us when you register on the Services, express an interest in obtaining information about us or our products and Services, when you participate in activities on the Services, or otherwise when you contact us.
Personal Information Provided by You.The personal information that we collect depends on the context of your interactions with us and the Services, the choices you make, and the products and features you use. The personal information we collect may include the following:
names
email
phone number
titles
usernames
passwords
Social Media Login Data. We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called 'HOW DO WE HANDLE YOUR SOCIAL LOGINS?' below.
All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
### INFORMATION AUTOMATICALLY COLLECTED
We automatically collect certain information when you visit, use, or navigate the Services. This information does not reveal your specific identity (like your name or contact information) but may include device and usage information, such as your IP address, browser and device characteristics, operating system, language preferences, referring URLs, device name, country, location, information about how and when you use our Services, and other technical information. This information is primarily needed to maintain the security and operation of our Services, and for our internal analytics and reporting purposes.
Like many businesses, we also collect information through cookies and similar technologies.
The information we collect includes:
Log and Usage Data. Log and usage data is service-related, diagnostic, usage, and performance information our servers automatically collect when you access or use our Services and which we record in log files. Depending on how you interact with us, this log data may include your IP address, device information, browser type, and settings and information about your activity in the Services (such as the date/time stamps associated with your usage, pages and files viewed, searches, and other actions you take such as which features you use), device event information (such as system activity, error reports (sometimes called 'crash dumps'), and hardware settings).
Device Data. We collect device data such as information about your computer, phone, tablet, or other device you use to access the Services. Depending on the device used, this device data may include information such as your IP address (or proxy server), device and application identification numbers, location, browser type, hardware model, Internet service provider and/or mobile carrier, operating system, and system configuration information.
Location Data. We collect location data such as information about your device's location, which can be either precise or imprecise. How much information we collect depends on the type and settings of the device you use to access the Services. For example, we may use GPS and other technologies to collect geolocation data that tells us your current location (based on your IP address). You can opt out of allowing us to collect this information either by refusing access to the information or by disabling your Location setting on your device. However, if you choose to opt out, you may not be able to use certain aspects of the Services.
## 2\. HOW DO WE PROCESS YOUR INFORMATION?
We process your personal information for a variety of reasons, depending on how you interact with our Services, including:
To facilitate account creation, authentication, and/or management. We may process your information so you can create and log in to your account, as well as keep your account in working order.
To deliver and facilitate delivery of services to the user. We may process your information to provide you with the requested service.
To respond to user inquiries/offer support to users. We may process your information to respond to your inquiries and solve any potential issues you might have with the requested service.
To send administrative information to you. We may process your information to send you details about our products and services, changes to our terms and policies, and other similar information.
To enable user-to-user communications. We may process your information if you choose to use any of our offerings that allow for communication with another user.
To request feedback. We may process your information when necessary to request feedback and to contact you about your use of our Services.
To send you marketing and promotional communications. We may process the personal information you send to us for our marketing purposes, if this is in accordance with your marketing preferences. You can opt out of our marketing emails at any time. For more information, see 'WHAT ARE YOUR PRIVACY RIGHTS?' below.
To determine the effectiveness of our marketing and promotional campaigns. We may process your information to better understand how to provide marketing and promotional campaigns that are most relevant to you.
## 3\. WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR INFORMATION?
We may process your information if you have given us specific permission (i.e., express consent) to use your personal information for a specific purpose, or in situations where your permission can be inferred (i.e., implied consent). You can withdraw your consent at any time. Click here to learn more.
In some exceptional cases, we may be legally permitted under applicable law to process your information without your consent, including, for example:
If collection is clearly in the interests of an individual and consent cannot be obtained in a timely way
For investigations and fraud detection and prevention
For business transactions provided certain conditions are met
If it is contained in a witness statement and the collection is necessary to assess, process, or settle an insurance claim
For identifying injured, ill, or deceased persons and communicating with next of kin
If we have reasonable grounds to believe an individual has been, is, or may be victim of financial abuse
If it is reasonable to expect collection and use with consent would compromise the availability or the accuracy of the information and the collection is reasonable for purposes related to investigating a breach of an agreement or a contravention of the local jurisdiction
If disclosure is required to comply with a subpoena, warrant, court order, or rules of the court relating to the production of records
If it was produced by an individual in the course of their employment, business, or profession and the collection is consistent with the purposes for which the information was produced
If the collection is solely for journalistic, artistic, or literary purposes
If the information is publicly available and is specified by the regulations
## 4\. WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION?
Vendors, Consultants, and Other Third-Party Service Providers. We may share your data with third-party vendors, service providers, contractors, or agents ('third parties') who perform services for us or on our behalf and require access to such information to do that work. We have contracts in place with our third parties, which are designed to help safeguard your personal information. This means that they cannot do anything with your personal information unless we have instructed them to do it. They will also not share your personal information with any organization apart from us. They also commit to protect the data they hold on our behalf and to retain it for the period we instruct. The categories of third parties we may share personal information with are as follows:
Data Analytics Services
User Account Registration & Authentication Services
We also may need to share your personal information in the following situations:
Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.
When we use Google Maps Platform APIs. We may share your information with certain Google Maps Platform APIs (e.g., Google Maps API, Places API). To find out more about Google’s Privacy Policy, please refer to this link. We obtain and store on your device ('cache') your location. You may revoke your consent anytime by contacting us at the contact details provided at the end of this document.
Other Users. When you share personal information (for example, by posting comments, contributions, or other content to the Services) or otherwise interact with public areas of the Services, such personal information may be viewed by all users and may be publicly made available outside the Services in perpetuity. If you interact with other users of our Services and register for our Services through a social network (such as Facebook), your contacts on the social network will see your name, profile photo, and descriptions of your activity. Similarly, other users will be able to view descriptions of your activity, communicate with you within our Services, and view your profile.
## 5\. DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?
We may use cookies and similar tracking technologies (like web beacons and pixels) to access or store information. Specific information about how we use such technologies and how you can refuse certain cookies is set out in our Cookie Notice.
## 6\. HOW DO WE HANDLE YOUR SOCIAL LOGINS?
Our Services offer you the ability to register and log in using your third-party social media account details (like your Facebook or Twitter logins). Where you choose to do this, we will receive certain profile information about you from your social media provider. The profile information we receive may vary depending on the social media provider concerned, but will often include your name, email address, friends list, and profile picture, as well as other information you choose to make public on such a social media platform.
We will use the information we receive only for the purposes that are described in this privacy notice or that are otherwise made clear to you on the relevant Services. Please note that we do not control, and are not responsible for, other uses of your personal information by your third-party social media provider. We recommend that you review their privacy notice to understand how they collect, use, and share your personal information, and how you can set your privacy preferences on their sites and apps.
## 7\. HOW LONG DO WE KEEP YOUR INFORMATION?
We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements). No purpose in this notice will require us keeping your personal information for longer than the period of time in which users have an account with us.
When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.
## 8\. HOW DO WE KEEP YOUR INFORMATION SAFE?
We have implemented appropriate and reasonable technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security and improperly collect, access, steal, or modify your information. Although we will do our best to protect your personal information, transmission of personal information to and from our Services is at your own risk. You should only access the Services within a secure environment.
## 9\. DO WE COLLECT INFORMATION FROM MINORS?
We do not knowingly solicit data from or market to children under 18 years of age. By using the Services, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data from our records.
## 10\. DO WE COLLECT INFORMATION FROM MINORS?
In some regions, you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; and (iv) if applicable, to data portability. In certain circumstances, you may also have the right to object to the processing of your personal information. You can make such a request by contacting us by using the contact details provided in the section 'HOW CAN YOU CONTACT US ABOUT THIS NOTICE?' below.
We will consider and act upon any request in accordance with applicable data protection laws.
If you are located in the EEA or UK and you believe we are unlawfully processing your personal information, you also have the right to complain to your local data protection supervisory authority.
Withdrawing your consent: If we are relying on your consent to process your personal information, which may be express and/or implied consent depending on the applicable law, you have the right to withdraw your consent at any time. You can withdraw your consent at any time by contacting us by using the contact details provided in the section 'HOW CAN YOU CONTACT US ABOUT THIS NOTICE?' below.
However, please note that this will not affect the lawfulness of the processing before its withdrawal nor, when applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent.
Opting out of marketing and promotional communications:You can unsubscribe from our marketing and promotional communications at any time by clicking on the unsubscribe link in the emails that we send, or by contacting us using the details provided in the section 'HOW CAN YOU CONTACT US ABOUT THIS NOTICE?' below. You will then be removed from the marketing lists. However, we may still communicate with you — for example, to send you service-related messages that are necessary for the administration and use of your account, to respond to service requests, or for other non-marketing purposes.
ACCOUNT INFORMATION
If you would at any time like to review or change the information in your account or terminate your account, you can:
Log in to your account settings and update your user account.
Contact us using the contact information provided.
Upon your request to terminate your account, we will deactivate or delete your account and information from our active databases. However, we may retain some information in our files to prevent fraud, troubleshoot problems, assist with any investigations, enforce our legal terms and/or comply with applicable legal requirements.
Cookies and similar technologies: Most Web browsers are set to accept cookies by default. If you prefer, you can usually choose to set your browser to remove cookies and to reject cookies. If you choose to remove cookies or reject cookies, this could affect certain features or services of our Services.
## 11\. CONTROLS FOR DO-NOT-TRACK FEATURES
Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ('DNT') feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this privacy notice.
## 12\. DO CALIFORNIA RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?
California Civil Code Section 1798.83, also known as the 'Shine The Light' law, permits our users who are California residents to request and obtain from us, once a year and free of charge, information about categories of personal information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all third parties with which we shared personal information in the immediately preceding calendar year. If you are a California resident and would like to make such a request, please submit your request in writing to us using the contact information provided below.
If you are under 18 years of age, reside in California, and have a registered account with Services, you have the right to request removal of unwanted data that you publicly post on the Services. To request removal of such data, please contact us using the contact information provided below and include the email address associated with your account and a statement that you reside in California. We will make sure the data is not publicly displayed on the Services, but please be aware that the data may not be completely or comprehensively removed from all our systems (e.g., backups, etc.).
## 13\. DO WE MAKE UPDATES TO THIS NOTICE?
We may update this privacy notice from time to time. The updated version will be indicated by an updated 'Revised' date and the updated version will be effective as soon as it is accessible. If we make material changes to this privacy notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this privacy notice frequently to be informed of how we are protecting your information.
## 14\. HOW CAN YOU CONTACT US ABOUT THIS NOTICE?
Please send us an email using the Contact Us information left on the main page.We are excited to announce that GoAPI (one stop shop for all your AI-related API needs, including Midjourney, Stable Diffusion, GPT3.5/4, Dalle3 and more!), has launched the newreferral programfeature on our dashboard platform! Now, you can not only benefit from GoAPI's exceptional AI services but also earn credits by sharing our services with developers!
Midjourney V6 Model Annoucement in Midjourney's Discord Channel
## How does it work?
The referral program allows GoAPI users to refer their friends, colleagues, and fellow developers to our platform. By sharing a unique referral link provided by GoAPI, both the referrer and the invitee stand a chance to gain extra credits. Let’s delve into the rewards users can enjoy through participating the referral program:
### New Referral Sign-Up Rewards
For every user you refer who signs up for our service,you will receive 100 credits, and the invitee will also receive 100 credits!
Note: Once a user has referred more than 200 people, they will no longer receive sign-up rewards. However, the invitees can still claim their 100 credits as before.
### New Payment Rewards
Whenever an invitee successfully makes theirfirst credit-top-up payment, the referrer receives a generous reward of700 credits. This is an excellent opportunity for referrers to earn additional credits and enjoy our API services! There's no limit to the number of payment rewards a referrer can receive. So, the more friends you refer, the more credits you can rack up!
### New Subscription Rewards
When an invitee makes their first successful subscription payment, whether it's Bring Your Own Account (BYOA) or subscribing to a new pricing plan (ex. The Developer Plan or the Premium Plan),the referrer receives a reward of 1400 credits. Similar to the payment rewards, referrers can earn subscription rewards without any limits. So, the more people you introduce as GoAPI subscribers, the more credits you can accumulate!
## How to participate in the Referral Program
Participating in our referral program is very easy! Just follow these simple steps to start earning credits:
- 1.
[https://goapi.ai/dashboard](https://goapi.ai/dashboard/) and sign up using your GitHub account. Don't worry - it's completely free!
- 2.
Once you're signed up, you'll receive some free credits to get started with our AI-related APIs. These credits allow you to test our Stable Diffusion, Midjourney, and LLM APIs!
- 3.
To begin referring your connections and earning credits, navigate to the referral program page at [https://goapi.ai/dashboard/referral](https://goapi.ai/dashboard/referral). You'll find a button to copy your unique referral link. Share this link with anyone you think would benefit from our one-stop-shop API services, whether they are developers or AI enthusiasts.
- 4.
Sit back and watch the credits roll in! As your invitees sign up using your referral link and fulfill the associated requirements, both you and your invitees will automatically receive the corresponding rewards. You can monitor your progress and view the list of invitees directly on the referral program page.
Our referral program is an excellent opportunity for developers like you to introduce GoAPI to within your networks while enjoying attractive rewards. Join our program today, and start referring your connections and enjoy the extra credits!
Note: The exact implementation details and terms of the referral program may change over time. Please refer to GoAPI's documentation or contact their support for the most up-to-date information.## Supporting Character Reference (--cref) in Midjourney API!
Hi everyone! As you might be aware that Midjourney hasjust released the long-waited'Character Reference'feature yesterday! The new feature is similar to the previously released ['Style Reference'](/post/using-consistent-styles-with-midjourney-api) feature, but instead of guiding the model to match to a reference style this new feature allows users to match a specified character's looks!
So for developers like you, this feature is going to be a game changer for your users who are looking to have continuity in their creative effort (ex. their storytelling images), or if your users are just doing some simple face-swap shenanigans for fun!
And of course you can count on [GoAPI supporting this feature](https://goapi.ai/docs/change-log#20240312--support---cref) right after its release in our [Midjourney API](https://goapi.ai/midjourney-api)! So, let's take a look at how it works and the type of character-based images we could achieve with Character Reference!
The official Midjourney announcement of the Character Reference (--cref) feature launch
## Experimenting with Character Reference
Like always, we will use [Postman](https://www.postman.com/) to test out the API as it is free to use and requires no coding experience!
First, we will send a simple imagine API call with "a boy" as the prompt. Below is the cURL code snippet taken from Postman:
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"prompt": "a boy",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
And below is the result that I got from Midjourney.
Midjourney generated images of a boy
And let's say I want to continue working with the boy's look in the fourth image, so I will do an upscale API call on it (below is the Postman cURL code snippet)
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/upscale'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"origin_task_id": "enter the taskID of the previous boy imagine task",
"index": "4",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
An upscaled version of an image of a boy generated by Midjourney
Now, let's say we want to create an image of the boy playing in a school yard, we will the use the '--cref' parameter for Character Reference in our new imagine prompt and append the previously obtained image url after the parameter as shown below. I will also set the --cw parameter to 100 as I want to maintain strong reference to the face, clothing, and hair.
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"prompt": "boy playing in schoolyard --cref https://img.midjourneyapi.xyz/mj/taskid.png --cw 100",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
A boy playing in a schoolyard with Character Reference to the previously-generated image of a boy
## Experimenting with two URLs with --Cref
Now we can try an advanced feature of blending the character styles from two different links in the same prompt using --cref. Let's say I want to create an image where the previously generated image of the boy wearing an iron man suit and is fighting evil.
First, I found an iron man suit image from the internet.
An image of iron man suited up
Then I will use [imgbb](https://imgbb.com/) as the free service to upload this image and to get a link to it (note I will only be using the imgbb link ending in png or jpg for my subsequent prompt)
And now for my imagine API call, I will use a simple prompt 'a boy wearing an iron man suit fighting evil' with the boy's image and the image of the iron man suit as character reference, and setting the --cw parameter to 0 as I want to only focus on the boy's facial structure.
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine' --header 'X-API-Key: YOUR API KEY' --header 'Content-Type: application/json' --data '{
"prompt": "a boy wearing an iron man suit fighting evil --cref link1 link2 --cw 0",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
The generated images of a boy in iron-man suit fighting evil
And voila! In the output we can see the boy's blonde hair was somewhat kept, his roundish facial structure was also somewhat kept, and the iron man suit design was very well kept. Despite the fact that the likeliness of the boy in the generated image is not extremely high, but we know that prompting with generative AI models is not perfect nor an exact science; with more trials and errors I am sure we will all get a better hang of it!
And that is it for our tutorial on how to use the Character Reference (--cref) parameter to achieve consistent characters in your generated images with Midjourney API!
Happy tinkering guys!As the first team to offer Midjourney API PPU (Pay-Per-Use)\*\* service in the market, we run the largest PPU operation by far, and have the most experience operating Midjourney accounts pools.
Seeing that Midjourney accounts bans arethe biggest headachesfor all API users, we decided to summarize our lessons-learned through our own costly mistakes, conversations with other teams, and endlessly trials and errors, in public, for free, for the betterment of the community at large.
Read the whole article, ask us any questions you might have, and try to stick to these best practices as much as possible,it will save you money.

You are very welcome. And if you are interested, check out our [API Service](/midjourney-api).
With love,
GoAPI
\\*\\* If you are getting confused by acronyms like PPU (and BYOA), please see section 1 of article [Why should you use GoAPI's Midjourney API](/post/why-should-you-use-goapi-s-midjourney-api).
## Payment related
Midjourney's payment provider is Stripe, and Stripe is able to view information related to your payment method. Stripe has a risk warning mechanism that allows Stripe merchants to know which payments or customers are 'risky'. Once the risk has been recognised, Midjourney may directly ban all Midjourney accounts corresponding to that payment method. The following are some ways to mitigate account banning relating to payment methods:
- 1.
Use a card with a good payment history
- 2.
Use older credit cards instead of newly opened ones
- 3.
Reduce the number of Midjourney accounts bought with the same card (it is best to have just 1 card corresponding to 1 Midjourney account - doable with virtual credit cards)
- 4.
Reduce the number of Midjourney payments using cards with the same physical address
- 5.
Reduce the number of payments using the same IP address
- 6.
If you need a large number of accounts (i.e. a large number of credit cards), virtual Cooperate Credit Card is currently the most feasible solution
## Account related
Some Discord account information is visible to Midjourney. The following are some ways to reduce account banning due to account related issues:
- 1.
Use a discord account with a very early registration time, the earlier the better.
- 2.
Use an account that joined Midjourney Server very early, the earlier the better.
- 3.
The username and email address should look as natural as possible.
- 4.
If you need a large number of accounts, it is absolutely necessary to start 'aging' the accounts in advance.
## Image generation related
We should think about the natural behaviour of a human user using Midjourney, to infer what behaviours Midjourney most likely view as automation:
- 1.
The number of tasks per account per day. We believe that it is risky to perform more than 300 tasks per account per day. In fact, it is recommended that each account limit the number of tasks to less than 100 tasks per day. But obviously, do experiment at your own risk since this is not an exact science.
- 2.
No human user will use Midjourney for 24 consecutive hours, so you need to control the active period of each account.
- 3.
Very few natural users will make follow-up operations to tasks that were done a long time ago (or many tasks ago), so the behavior of operating tasks that were done some time ago should be minimized.
- 4.
Very few natural users will only perform a single type of task. If you perform a single type of task for an extended period of time, it is easy to be judged as a bot. For example:
- a.
Only perform /imagine without any other actions
- b.
All pictures undergo U1~U4 operations
- c.
Execute /info or /settings with high frequency or at a fixed time
- 5.
If abnormal tasks occur dozens of times in a row, they can easily be manually reviewed by the Midjourney team and judged to be bots. The main reasons are:
- a.
The job has encountered an error, and the team has been notified.
- b.
The AI moderator thinks this prompt is probably against our community standards.
- 6.
If the ratio of relaxed usage in your lifetime usage is relatively high (such as relax:fast > 0.5:1), your account will also be at risk.
## Other potential signs
The Midjourney team will not actively search whether other external products are using automation, but if a user (most likely, this person is a competitor to your app) reports to Midjourney Team and presents evidence, then the reported account may be banned. The following points are behaviors that can easily be traced to account information:
- 1.
Sending the generated discord attachment link directly to the user. This link either contains the username of the account or the channel information. It is recommended that developers send and host the corresponding images themselves before sending them to users
- 2.
Any behavior that allows Midjourney to discover your server IP or special domain name from the server, such as:
- a.
The behavior of server requesting and downloading midjourney cdn (it is safe to download discord cdn)
- b.
A large number of links to your own domain name appear in the image prompt. It is best to use public host addresses such as aws, azure, bubble.io, etc.
- 3.
Sharing accounts with human users or automate tasks in multi-person public channels
- 4.
Some users will find your automated tasks from Midjourney Gallery and report them. Therefore, it is strongly recommended to use Pro or higher plans and turn on Stealth mode!!!Hi guys!
We've been noticing that a lot of our GoAPI users are using no-code platform like [Bubble.io](https://bubble.io/) to develop their generative AI applications. With [2 million users reached in 2022](https://blog.momentumgroup.tech/bubble-io-reaches-2-million-users-5dadce1c9717) and supposedly 2 million apps built using the Bubble platform, we at GoAPI thought it would be a good idea to do a simple tutorial on how to do a basic integration of our [Midjourney API](https://goapi.ai/midjourney-api) into a Bubble App.

Bubble users will still have to know Bubble basics such as registering for an account, creating elements and pages, debugging, launching your app, etc. These basic Bubble operations will not be covered in this tutorial. This tutorial will only cover integrating Midjourney API into a Bubble App.
## Getting Started
After registering for a Bubble account, you'd click on 'Start building' ---> 'Get started' to start building an app.
Getting started with Bubble's App Builder
Next, do the following set-up steps as per Bubble's guide:
- 1.
Upload your favicon
- 2.
Set your default font
- 3.
Set your default colors
- 4.
Add the 'API Connector' plugins to you application (this is a premium feature which requires their 'Starter Plan', and they have a 14 days trial that you can test out)
Setting favicon, font, color and choosing API connector in Bubble
## Setting up the APIs
After selecting the Starter Plan and creating an app, we would go to our app, click on 'Plugins' and choose the 'API Connector', and we will begin setting up the three endpoints we are going to demonstrate as part of this tutorial: [imagine](https://goapi.ai/docs/midjourney-api/midjourney-api-v2#imagine), [fetch](https://goapi.ai/docs/midjourney-api/midjourney-api-v2#fetch), and [upscale](https://goapi.ai/docs/midjourney-api/midjourney-api-v2#upscale) endpoints.
### Imagine Endpoint
Setting up the imagine endpoint in Bubble's API Connector
As shown in the illustration above, user should do the following steps to set up the imagine endpoint in Bubble's API connector.
- 1.
Click the 'Add another API' button on the page
- 2.
Click on 'Add a shared header', 'Add another call', fill out the names, and expand the section
- 3.
Add an API name, 'X-API-KEY', and your API KEY value
- 4.
Change the 'Use as' to 'Action', uncheck the 'Private' checkmark, and 'Initialize call'.
- 5.
'Save' the settings.
### Fetch & Upscale Endpoints
Setting up the fetch and upscale endpoint in Bubble's API Connector
Above shows the settings used for the [fetch](https://goapi.ai/docs/midjourney-api/midjourney-api-v2#fetch) and [upscale](https://goapi.ai/docs/midjourney-api/midjourney-api-v2#upscale) endpoints - extra attention should be paid to the returned value settings in the illustration.
## Designing the Page
After setting up the endpoints in the API Connector, let's now move on to designing the basics of the app in Bubble!
Setting up links and button actions in Bubble
As shown above, user can customize links and button actions in Bubble as well:
- 1.
Drag the 'Link' element to the top right corner, and delete the unused menu(s)
- 2.
Select the 'Link Destination' (external URL or internal page), and choose External URL
- 3.
For buttons action, click on the 'Add workflow' button
- 4.
Under 'When xxx button is clicked', search for 'Open an external website'
- 5.
Input the destination url and check the 'Open in a new tab'
### Adding Content and New pages
After links and different button actions, we will now try setting up the page content and new page(s).
Adding new contents and pages in Bubble
As shown above, user can customize the page contents and add new pages:
- 1.
In the left selection menu in Bubble, click on 'Containers' to expand, and click on 'Group' to drag and drop onto the page
- 2.
From the content template on the right, drag and drop the desired content template into the container
- 3.
Use the customization menu to change layout options (ex. row, width, height etc.)
- 4.
Further customize the page to your desired looks, in this example shown, we just changed it similar to the style on our GoAPI webpage. Also, on the on left corner, you can clcik on 'Search a page...' and press 'Add a new page' to add a new page
## Midjourney API Implementation
Next, we are going to show how to connect the Midjourney API on a simple, customized page.
Setting up custom states and button workflows in Bubble
- 1.
We will start off with a simple page design for illustrating the content in this part (the layout of the page might change in-between screenshots, please ignore the changes in layout and follow the relevant keypoints regarding API setup). On this page we start with the following relevant elements:
Element Category
Element Type
Element Name
Others
Containers
Group
'MJ-Fetch' or 'F'
1\. This element name was changed midway during the creation of this tutorial, please read them interchangeably.
2\. All the inputs and buttons below are part of Group MJ-Fetch
Input Forms
Input
Input A
1\. Content Format: text
Visual Elements
Button
1/2/3/4/2x/4x
-
Visual Elements
Button
Generate
-
Containers
RepeatingGroup
-
1\. Type of Content: text
Visual Elements
Image
-
-
- 2.
### Setting Group's Custom State
\| In the 'Search for an element' bar on the top left, search for 'Group MJ-Fetch', open up the menu bar, click on the circular 'i' icon, and click on 'Add a new custom state', and enter the state name and type. This 'imagine' custom state will store the imagine endpoint's response, so that we can extract the taskID for future usage.
- 3.
### Setting Generate Button Workflow
\| Click on the 'Workflow' button on the left side of the menu bar, then 'When Button generate is clicked', add the step 1 action (an plugins action) of MJ-Imagine. The prompt will be 'Input A's value', and acts only when 'Input A's value is not empty'. Then, add step 2 action of 'Set state of an element', with custom state 'imagine', value of 'Result of step 1' only when its value is not empty. By doing this, we are setting Group MJ-Fetch's imagine state to the value returned by the Imagine API response. up the menu bar, click on the circular 'i' icon, and click on 'Add a new custom state', and enter the state name and type. This 'imagine' custom state will store the imagine endpoint's response, so that we can extract the taskID for future usage.
- 4.
### Setting Fetch Button Workflow
\| Design another fetch button on the page, we are now going to give its own workflow. For the first step, we are sending the taskID through the Fetch Endpoint upon clicking the fetch button. For the second step, w we are saving the textual response from the Fetch Endpoint in GroupMJ-Fetch's data.
Displaying images from the fetched results in Bubble
- 1.
### Designing Image Display Areas
\| Go back to the page and add an image element into the Group. Set the Dynamic image value to 'Parent Group's MJ-Fetch's task\_result image\_url', to display the single 2x2 image returned by the fetch endpoint.
- 2.
### Designing Image Display Areas
\| Create a RepeatingGroup for the 4 separate pictures from [image\_urls](https://goapi.ai/docs/midjourney-api/midjourney-task-result#explaining-task-result-parameters), and set RepeatingGroup's Data source to Group's MJ-Fetch's task.
- 3.
### Designing Image Display Areas
\| Drag an image element into this RepeatingGroup (do this four times) and set each image element's Dynamic Range to 'Current cell's text'. This will allow each of them to display the 4 separate images from the returned image\_urls. future usage.
- 4.
And voila! Upon clicking 'generate', wait for a bit, and click on 'fetch', you should be able to see the images shown in the illustration!
- 5.
For setting up the upscale & fetch endpoints combination, it will be the same as the imagine & fetch endpoints combination, except for when binding workflows for the upscale actions, it will be 'Group MJ-Fetches' imagine's task\_id' for the origin\_task\_id.
## Webhook Implementation
Now, let's try to implement the webhook method of automatically displaying images when the tasks are done, instead of manually waiting for the task and pressing the fetch button.
Setting up webhook in Bubble for automatic image display
- 1.
### Initializing the webhook feature
\| Go to 'setting' in the menu on the left, select 'API', select 'Enable Workflow API and backend workflows'
- 2.
### Setting up the Webook
\| On the top left 'Search a page or a resuable' bar, search for 'Backend workflows', and proceed with creating a new API workflow. Under 'Parameter definition', we are going to use 'Detect request data'.
- 3.
When the page redirects to 'Detecting Request Data', copy the webhook url and send a test imagine endpoint API call to GoAPI with the webhook url. Note that when the GoAPI task's status goes from pending to processing, the wehbook will send the Bubble test some data, at this time, please click on 'cancel', 'Detect Data', and continue waiting. When the GoAPI task's status is finished, press 'save' then, so that Bubble would then know the correct webhook data structure.
- 4.
### Adding webhook address in the Imagine and Upscale Endpoint Setup
\| Now, we go back to the API setup for the imagine and upscale endpoints and add the webhook endpoint parameter with the url provided by Bubble. Note please delete the '/initialize' texts at the end of the provided url as it is only needed in the Detecting Request Data phase.
### Displaying Images sent by Webhook
Setting up the data to display the images sent through webhook
- 1.
When GoAPI sends a POST request to the Bubble APP through the webhook url, the Bubble APP needs to first store the incoming data, and we do this by creating a new 'Data types' under 'Data'. Press 'Create a new field' and we will create two new fields (for image\_url and image\_urls) to store the data sent back through webhook.
- 2.
Then go back to Workflow, under 'API workflow', add an action, select 'Data (Things)', 'Create a new thing...'. Under image, we create a new step of type Go\_MJ, 'set another field', and set 'image\_url' equal to 'Request Data's task\_result image\_url', and set the 'image\_urls' list to 'Request Data's task\_result image\_urls'. Now, we have saved the desired temporary data sent from webhook to the Data fields (ex. image\_url, image\_urls) set up by us.
- 3.
Now we go back to the page, set the RepeatingGroup's Data source to 'Search for Go\_Mjs:last item's image\_urls'; and set the image's Dynamic Image to 'Search for Go\_Mjs:last item's image\_url'. Note that the 'last item' part refers to when you go to 'Data', then 'App data', you can see all the image\_url and image\_urls are part of a single array. Thus, you need to use 'last item' to refer to the newest (latest) item in the array.
- 4.
And voila, now when you press generate, the webhook implementation will allow for automatic display of the generated images upon completion!
## Conclusion
And that is it! We hope you found this Bubble App tutorial useful when it comes to integrating our Midjourney API! Happy building and looking forward to seeing the apps that you build!Hi guys!
As some of you might know, [Make](https://www.make.com/en) is a no-code automation platform that helps you design, build, and automate your business workflow. With its intuitive visualization workspace, it allows you to drag and drop connected apps, design different workflows, and watch data flow in real time. So today, we are going to look at how to do a simple tutorial on connecting our [Midjourney API](/midjourney-api) into Make!
Make.com's workflow
## Getting started with Make
First, we'd need to go to [Make.com](https://www.make.com/en) and sign up for an account. After signing up and logging into your account, you should see Make's dashboard looking like below. As shown below, I already have some active scenarios, did a bit of operations, and used some freely available data transfers.
Make workspace dashboard
Now a bit of terminologies for [Make.com:](https://www.make.com/en)
Apps / Servicesrefers to an application or a third party service - Make can apparently connect with more than 1500 apps and services.
Scenariorefers to an automated workflow or process that you can build using Make. It defines how different apps communicate and work together. Typically, a scenario does something with data – it runs automatically when it receives data from one app (ex.when you add a new item to a Notion).
Connectionallows Make to communicate with an app/service. When adding an app/service to a Make, you may have to create a connection between Make and that app/service to retrieve or send the selected data.
## Creating a simple Scenario
Now let's click on the 'Create a new scenario' button on the top right.
Once inside, click on the purple 'plus' icon and a list of many different apps / services will appear. We will search for 'Webhooks' as it will be the starting the point of our workflow, and select 'custom webhooks' to continue. Below is how I am configuring the webhook for now with no custom settings and no created data structure.

Creating a Webhook module in Make's Scenario
Configuring the Webhook Module
Next, I'm going to click on the plus sign besides the webhook module icon to added another module, searching for 'Mailgun' since I have a Mailgun account and we are going to try and send an email once the Webhook receives an feedback from the Midjourney API.
Configuring the Mailgun module in Make
Once the Mailgun module set up is completed, press shift+s to save the Scenario, and press the 'run' button on the left of the screen to run the Scenario.
Now, let's copy the previously provided webhook address from the Webhook module from Make, and insert it into a simple imagine prompt with our Midjourney API, the cURL is shown below:
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: enter your API Key here'
--header 'Content-Type: application/json'
--data '{
"prompt": "a cute puppy",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "enter your webhook address from Make here",
"webhook_secret": ""
}'
```
When the Midjourney task is completed, it seems like we have received an 400 error in Make saying that the HTML parameter needs to be specified. The screenshot below on the right shows the data structure obtained in the webhook module sent by the Midjourney API, and how we can correct the mistake by selecting a couple of data structures to be sent through email. In this case, we chose taskID and several image\_url to be sent.
Debugging the Mailgun module
Once the debug action has been performed, we will save and run the Scenario again, and submit another task throught the Midjourney API (this time we will use 'a cute cat' as a prompt). And viola, the Make scenario seems to be working! We will then go to our inbox (be sure to check for spam), find the received email, copy the image url into the browser, we should be able to see the Midjourney generated image!
The Make Scenario sending the email when the webhook is received
## Conclusion
And that is it for a brief introduction on how to integrate Midjourney API into Make's automation workflow creation platform! If you've enjoyed the content and would like to try out GoAPI's Midjourney API, please click below to get started!On December 21st 9:56pm PT , DavidH (founder and CEO of Midjourney) has officially announced in the Midjourney Discord Channel that the long-anticipated alpha-version of the Midjourney V6 model is finally here, perfect for us to test during the winter break! :)
Midjourney V6 Model Annoucement in Midjourney's Discord Channel
## So, what is new?
Given the relative lengthy announcement from the CEO, GoAPI has summarized the announcement into the points below to save you some time!
1\. The V6 base model is a result of 9-month-training (from scratch) from Midjourney's AI superclusters!
2\. Realism, realism realism (compared to previous models)!
3\. Relearn Prompting everyone: beexplicit , beprecise !
4\. Improved upscalers with both 'subtle' and 'creative' modes
5\. Pan/zoom/vary/tune/describe aren't supported at the moment
6.How to select the V6 base model?
a. type the already-familiar '/setting' command, and you will be able select V6 Beta in the selection menu;
b. Or type '--v 6’ after the prompt (note only relaxed mode is supported at the moment
Selecting Midjourney V6 base model from setting
## Accessing Midjourney V6 model through API!
With this exciting update from Midjourney, the GoAPI team made sure that the current GoAPI code base supported the '--v 6' prompt suffix as soon as possible, and then released the relevant [changelog](https://goapi.ai/docs/change-log#1221-support-of-midjourney-v6-beta) announcing that the V6 base model is supported through GoAPI's API for Midjourney as well!

## Comparison between V5.2 and V6 Base Model!
Since we can now access the V6 Base Model through API provided by GoAPI, we made some side-by-side comparison between the --v 5.2 and --v 6 results, using the same prompts, for a variety scenarios including product design, decor design, realistic photography, scenic, and interior design!
Below are the unaltered, unedited, and straight out of Midjourney!
Soft colored prayer mat with white feminine pattern design
--v 5. 2

--v 6

A close up photography of young woman with beautiful shadows as optical illusions
--v 5. 2

--v 6

cute clay ghosts cartoon characters in a 3D effect
--v 5. 2

--v 6

beautiful picnic spring meadow on a sunny day as realistic photography
--v 5. 2

--v 6

Futuristic housing interior with curvature design elements and abundant outdoor lighting
--v 5. 2

--v 6

## Conclusion
As a conclusion, the V6 base model is definitely more advantageous towards realistic elements of image generation. With the quality of the images visibly higher than that of the previous model V5.2!
But of course, we are looking to incremental improvements to this base in the near future, and we are especially excited to try the model with other functions such as zoom, vary, pan and describe!
Thank you for reading everyone! Hope everyone have a lovely holiday season - happy tinkering with the V6! :pHi there!
As some of you might know, with the explosion of different generative AI tools at the beginning of year, we decided to start the [GoAPI](/) project, with the endgoal of wanting to deliver the most cost-effective and stable AI APIs in mind.
As we have been working on this for some time, we'd like to use this opportunity to lay out some of the best parts about our [Midjourney API](/midjourney-api) service, as a way to attract new users; and more importantly, as a gentle reminder of a 'job-well-done' for our own team.
## PPU - first, largest, most cost-effective, and most stable, by far!
First off, what is PPU and what is BYOA?
PPU (Pay-Per-Use)
Get started ASAP without your own Midjourney account.
Usually cheaper than the BYOA option.
Don’t have to worry about Midjourney account getting banned.

BYOA (Bring-Your-Own-Account
GoAPI will host your own Midjourney account for the API.
All tasks will be processed by your Midjourney account(s).

(p.s. yes we were the one who came up with these super nerdy acronyms in case you were wondering)
1\. We currently provide thelargest MJ API PPU service.
2\. Our PPU service is themost cost-effective , due to economy of scale.
3\. Our PPU service is by far themost stable , as we've had the most experience.
How would you, as an average user, know that GoAPI has the most experience in running API PPU service?
Because we are the team who wrote the most comprehensive article circulating on the web ['How to avoid getting banned from Midjourney'.](/post/how-to-try-and-avoid-getting-banned-from-midjourney)
As you can imagine, only the team who has had extensive experience in operating their own Midjourney accounts pool would come up with such a detailed lessons-learned on the ways preventing account banning!

## BYOA - biggest, tested, and the best value service!
First, we are a firm believer that if an API provider does not provide PPU or provides poor PPU service quality, then their BYOA code base is notbattle-tested , therefore cannot provide the best level ofprotection against banning, as this is the primary concern of API users.
Midjourney V6 Model Annoucement in Midjourney's Discord Channel
2\. With $10/month for the first BYOA seat and $6 for additional seats, we are themost cost effective API on the market!
3\. Largest BYOA operation\- Our BYOA users run the biggest BYOA operations out there (50+ Midjourney account per client)!
a. These enterprise-level clients have asked us to provide dashboard to monitor their account and we know we are the only one providing dashboards like these!

b. Many enterprise clients have asked us to operate their Midjourney accounts pool for them as these are quite technical and laborious operations (as this [article](/post/how-to-try-and-avoid-getting-banned-from-midjourney) suggests). Since we don't provide this service, we had to look for operation teams like these who can provide [Midjourney Accounts Management Services](/post/how-to-try-and-avoid-getting-banned-from-midjourney)! Again, we are the first to do this, and it is only because we provide services to the largest clients!
## Openness (i.e. = confidence in knowing that we are best!)
We let our users openly talk about the pros and cons of our services compared to others in our Discord channel; as we know that we provide the best service in town and we strive to continually be the best, our user's feedback is critical for us to maintain our competitiveness!
## Free to try!
Sign up for our [dashboard](https://goapi.ai/dashboard) to get free credits to try out our API immediately ( [https://docs.goapi.ai/docs/midjourney-api/midjourney-api-v2](https://goapi.ai/docs/midjourney-api/midjourney-api-v2)) If you like how our system fits into your development roadmap, you could top up in the same dashboard and continue using our service! You could also earn extra credits by inviting your friends at: [https://goapi.ai/dashboard/referral](https://goapi.ai/dashboard/referral)!
## What our user are saying about our service!
Check out the feedback from our users, as some of them have tried all the other API services on the market!

## Other AI APIs!
GoAPI also provides a whole suite of other AI APIs, serving as the perfect one-stop-shop for developers as you are building out your AI application!
Midjourney ✅
Stable Diffusion ✅
GPT-3.5 ✅
GPT-4 ✅
GPT-4-Turbo ✅
GPT-4-Vision ✅
DALLE-3 (stay tuned!)
Moonvalley︎ (stay tuned!)
And above is a list of reasons for why you should really check out GoAPI for your API needs!
If you have any questions, suggestions, or collaboration ideas, please join our [Discord](https://discord.com/invite/5KZvm7UU5Q) channel and chat!Hi everyone!
As you might already know Midjourney has recently released the 'Style References' feature in an effort to achieve consistent styles across the generated images. This is a very useful feature for designers as they are often required to create images and picture assets with a particular set of style (for brand or a theme). As the Midjourney API from GoAPI already supports this feature, let's take a look how it would and the type of images we could achieve with Consistent Styles!
screenshot of the Discord message on 'Consistent Style'
Like always, we will use [Postman](https://www.postman.com/) to test out the API as it is free to use and requires no coding experience!
First, we will send a simple imagine API call with 'mountain scenery' as the prompt. Below is the cURL code snippet taken from Postman
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"prompt": "mountain scenery",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
And below is the result that I get from Midjourney.
Midjourney generated mountain images
And let's say I really like the acrylic style of the fourth image so I will do an upscale API call on it (below is the Postman cURL code snippet)
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/upscale'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"origin_task_id": "enter the taskID of the previous mountain imagine task",
"index": "4",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
an upcaled Midjourney mountain image
Now, let's say we want to create an image of a forest with a pond, with the similar acrylic style as the previous mountain image. We will use the '--sref' parameter for Style References in our new imagine prompt and append the previously obtained image url after the parameter as shown below. Also note that I am using a '--v 6' at the end of the prompt as currently the '--sref' parameter does not work with V5.2. Of course, this might change later.
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"prompt": "a forest with a pond --sref https://img.midjourneyapi.xyz/mj/taskid.png --v 6",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}'
```
And when we fetch for the taskID of the imagine API call, we get the following images. As you can see, the acrylic style from the previous mountain image is kept with for this set of images as well. Style References is particularly useful when users want to create a new image following the theme of the previously generated images.
a forest with a pond image with style transfered from the previous mountain image
Now we can try multiple styles blended together in one prompt. Let's say I want to create a new paint with the following classic styles of
 a expressionism painint of a man
an Abstract Art style painting
 an Mughal Style Painting
Then I will use [imgbb](https://imgbb.com/) as the free service to upload these three images and to get a link to each of them.
Note that I will not be using link types not ending with jpg or png file format (Imgbb provides multiple types of links), I will only be using links ending with a jpg or png file format in my next imagine API call.
And now for my imagine API call, I will use a simple prompt 'a forest with a warrior riding away' with these three styles, each with a different weight. I have set the Mughal style with the highest weight of 20 as it is the most prevalent, and I have set the expressionist image style with 10 since we want to be able to see its effect in the output.
```bash
curl --location 'https://api.midjourneyapi.xyz/mj/v2/imagine'
--header 'X-API-Key: YOUR API KEY'
--header 'Content-Type: application/json'
--data '{
"prompt": "a forest with a warrior riding away --sref expressionist_image_url::10
abstract_art_url::5 Mughal_style_painting_url::20 --v 6",
"skip_prompt_check": false,
"process_mode": "fast",
"aspect_ratio": "",
"webhook_endpoint": "",
"webhook_secret": ""
}
```
the generated image of a warrior riding in a forest
And voila! In the outputs we can see bits and pieces of the reddish color from the expressionims painting, the human warrior are painting with a slight Mughal style, and the lines and geometric shapes from the Abstract Art Painting. It is not perfect nor an exact science, but with trials and errors I am sure we will all get a better hang of it!
And that is it for our tutorial on how to use the Style Reference parameter to achieve Consistent Styles with Midjourney API!
Happy tinkering guys!Using Remix Prompt in [Midjourney AP](/midjourney-api) for Variation, Pan, Zoom, and Inpaint.
## Introduction
This article is about the unique value of the Remix feature in [Midjourney](https://www.midjourney.com/) It will guide you on obtaining precise control over image variations using the Remix Prompt in [GoAPI's API for Midjourney.](/midjourney-api)
## What's Midjourney Remix Mode
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.
## What's GoAPI's API for Midjourney?
This API, 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 our API, developers can offer their users an experience identical to the native Midjourney product.
The operations that support remix prompts in our API:
Variation (V1 / V2 / V3 / V4)
Vary (Strong / Subtle / Region)
Pan (All directions)
Zoomout (1.5x / 2x / Custom / MakeSquare)
Images generated with the Remix prompt in our API

Starting Image
Stage full of inflated tropical plants, blossoming flowers, palm leaves, and flowers, with spheres floating in the scene, and dreamlike afternoon lighting Wide angle lens, hyperrealistic, very light purple, yellow, green, pink colors, atmospheric Octane render, with no background

Model Change
Stage full of inflated tropical plants, blossoming flowers, palm leaves, and flowers, with spheres floating in the scene, and dreamlike afternoon lighting Wide angle lens, hyperrealistic, very light purple, yellow, green, pink colors, atmospheric Octane render, with no background --niji 5

Subject Change
A whimsically set table that invites you into a celestial tea party, with delicately crafted teacups, star-shaped cookies, and iridescent tablecloths shimmering under soft moonlight. Shot with a wide-angle lens, this surreal and hyperrealistic scenario is beautifully composed with soothing color tones of lilac, pearl white, and night sky blue, illuminated by the gentle glow of starlight. Rendered in atmospheric Octane, the composition is set against the void, giving an impression of floating in the cosmos
## How to Use the Remix Prompt with our API (Sample code in Python)

1\. How to Use the Remix Prompt with our API (Sample code in Python)

2\. Get the response of the imagine endpoint, you will find the task\_id

3\. Loop the fetch endpoint, to know if the imagine task was successful

4\. Use the variation endpoint, directing the parent task for specific modifications, and input the desired prompt in the parameters (the Remix prompt)

5\. Pan, Zoom, Vary follows a similar process as above
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 [GoAPI's API](/midjourney-api).
Whether you're a developer, a digital marketer, or a business owner, the time to delve into our API is now.
Embrace the future of image variation and let your visual content radiate unparalleled brilliance.## LoRA Models: A Beginner’s Guide
In this tutorial, we will explore LoRA (Low-Rank Adaptation) models for fine-tuning Stable Diffusion models. LoRA models offer a balance between file size and training power, making them a popular choice for users with extensive model collections.
LoRA models are typically 10 to 100 times smaller than standard checkpoint models. This makes them attractive for users who face storage limitations on their personal computers. With manageable file sizes ranging from 2 to 200 MBs, these models offer an excellent solution to the storage problem.
Unlike textual inversion or Dreambooth, LoRA models cannot be used alone. They require a model checkpoint file to function. These models modify styles by applying small changes to the accompanying model file, specifically targeting the cross-attention layers.
The key advantage of LoRA models lies in their ability to break down matrices into low-rank matrices. By doing this, they can store significantly fewer numbers, resulting in smaller file sizes. However, this reduction in file size does not significantly impact the fine-tuning power of the models.
To find these models, you can visit Civitai, a platform that hosts a large collection of LoRA models. By applying the LoRA filter, you can browse through various styles such as female portraits, anime, and realistic illustrations. It is worth mentioning that Civitai may contain NSFW (Not Safe For Work) content, so make sure to apply the appropriate filter if necessary. Alternatively, Hugging Face also offers a smaller collection of these models.
To use these models in the AUTOMATIC1111 Stable Diffusion GUI, follow these steps:
- 1.
Install the LoRA model: Place the model files in the folder stable-diffusion-webui/models/Lora.
- 2.
Use the LoRA model in prompts: Include the phrase '' in your prompt, where 'filename' is the file name of the LoRA model (without the extension) and 'multiplier' is the weight applied to the LoRA model. The default multiplier is 1, and setting it to 0 disables the model.
To ensure the correct filename is used, you can click on the model button within the GUI. Under the Lora tab, you will find a list of installed LoRA models to choose from. Clicking on a specific model will automatically insert the correct LoRA phrase into the prompt.
Some additional notes on using LoRA models:
Adjust the multiplier to control the effect of the model. Setting it to 0 disables it.
For models trained with Dreambooth, a trigger keyword may be required. You can find this keyword on the model's page.
Multiple models can be used simultaneously, and they can also be combined with embeddings.
In AUTOMATIC1111, the LoRA phrase is not considered part of the prompt and is removed after the model is applied. Therefore, you cannot use prompt syntax like \[keyword1:keyword2: 0.8\] with these models.
By following these guidelines, you can access and utilize LoRA models in AUTOMATIC1111, enhancing your ability to fine-tune and experiment with different styles for image generation.With the launch of GPT Store on January 10th 2024, the public's interest in GPTs, Assistant API, and ChatGPTs are again surging. Since we at GoAPI have developed the [unofficial GPTs API](/gpt-api) for developers, we are seeing a large number of questions from confused users on the differences between the various OpenAI products/services. Therefore, we have written this blog to help clarifying some of the common confusions out there.
## ChatGPT
This is the popular chatbot developed by OpenAI. Powered by sophisticated Large Language Models (LLMs) such as GPT-3.5 and GPT-4, the chatbot experienced the fastest user growth in modern software history, assisting users worldwide with all types of daily-life-tasks.
This was both historical and fantastic. But if you are developer, and if you want to incorporate these LLM models in your own applications, what can you do? Enter OpenAI API.

### Assistants API
As the table above shows, Assistant API is part of the OpenAI API family that allows end-users to access LLM models with some useful tools for their tasks. Currently, Code Interpreter, Retrieval, and Function Calling are three tools being supported.
### Plugins/Tools
A short note on plugins -plugins are the tools from ChatGPT to expand the LLM's capabilities. Given how useful and powerful LLMs already are, it is easy to imagine plugins can really help explore further use-cases for the models. External developers from Zapier, Shopify, Wolfram and more have developed their respective plugins, and there are also plugins from ChatGPT. Code Interpreter, Retrieval, and Function Calling are those plugins.
### Code Interpreter
According to OpenAI, Code Interpreter provides the LLM models with “a working Python interpreter in a sandboxed, fire-walled execution environment, along with some ephemeral disk space”. This means that a plethora of python libraries will be at your disposal when calling the Code Interpreter plugin, some potential use cases include:
Solving math problems
Data analysis and visualisation
File format conversions
### Retrieval
Retrieval is the [open-source plugin](https://github.com/openai/chatgpt-retrieval-plugin) by OpenAI that allows the LLM to access information from private sources (ex. your users’ personal files, notes, emails, or vector databases) after obtaining the appropriate permissions. This is very useful for developers to tailor LLM’s capabilities to their users’ personal lives, increasing users’ engagement with the product.
### Function Calling
It is only natural that you want to connect LLMs to other external tools. In order to do this, you need get structured data from the LLMs, and that is what functional calling does. It allows you to describe functions to the Assistant and have it return the functions that need to be called along with their arguments.
## GPTs
And now, we move to the latest exciting news from OpenAI: GPTs! They allow end-users with ChatGPT Plus Subscriptions to create their own version of ChatGPTs with no code, have them rank on GPT Store’s leaderboard, and any other users (with Plus Subscriptions) will be able to use these GPTs.
GPTs and GPT Store together effectively build an ecosystem of user and builders (blurring the distinction between the two as well), increasing usefulness of the underlying LLMs, and attracting new users to become ChatGPT Plus Subscribers, thereby increasing revenue for OpenAI.
However, if more users end up becoming ChatGPT Plus Subscribers, that means they are less likely to pay for your app. That is a very big problem for you as a developer.
## GPTs API (by GoAPI)
As you can probably guess, OpenAI is not going to release GPTs API like they did with OpenAI API, because one of the main goals for GPTs & GPT Store is to attract users into the ChatGPT ecosystem, and an API is directly against that goal.
That is why we at GoAPI developed the unofficial GPTs API, allowing the users of your apps to access the ecosystem of powerful GPTs without need a ChatGPT Plus Account (i.e. without your users stop paying you but start paying OpenAI)
Some developers are asking what the differences are between the Assistants API and the GPTs. Given the long-winded information above that you would have to read to answer this question, we prepare a table below to help you quickly get the idea:

And if we summarise the table above into an illustration, it would look like below:

And with GPTs API from GoAPI, your users can now access your GPTs or any public GPTs, so the illustration would change to the following:

You can see that GPTs (with an API) will out perform Assistants API at any level.
Happy coding guys! :)(video tutorial on trying GoAPI's Midjourney API with Postman)
Hi everyone, we are very excited to make this introductory tutorial to show you how to use GoAPI's [API for Midjourney](https://goapi.ai/midjourney-api)!
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.
Sign up for our Dashboard and get free credits to try out our API's! To get started, go to GoAPI's Midjourney API [Documentation](https://goapi.ai/docs/midjourney-api/midjourney-api-v2), where you will be able to see the list of endpoints that we currently offer (and we are constantly maintaining and adding more endpoints).

You can also see the different processing modes that we offer: 'relaxed mode' from GoAPI means that your task will either be processed under Midjourney's relaxed or fast mode, 'fast mode' from GoAPI means that your task will only be processed under Midjourney's fast mode, and 'turbo mode' from GoAPI means that your task will only be processed under Midjourney's turbo mode.

Below is an explanation of potential workflows using the currently available endpoints. For this tutorial, we are just going to use the imagine endpoint, and perform a successful fetch on the result of the imagine task submitted.

Now to get started, you can
Next, we are going to use [Postman](https://www.postman.com/) to test out our API service. Postman is an API platform for developers. You can use their desktop version or their web version for this tutorial.
Download/open up Postman, create a new HTTP request, change the request to POST.
Under Headers, type 'X-API-KEY' under the Key, and your API key under Value.

Under Body, click 'raw'. and copy the python code from our docs into the body.
And press the Send button

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 will get the URLs to your picture in the Response.
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.
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.

Finally, copy the returned URL into your web browser to retrieve your picture!
And that is how you get started with GoAPI's API in a few minutes. Thank you for getting this far through the tutorial, and feel free to share our service with anyone who might find it useful!
### Our pricing
For Midjourney, each API call will work out to be about $0.015USD for relaxed mode, $0.045USD in fast mode, and $0.1USD in turbo mode. Thus, if you do the math on how many pictures you use per month, you might find that our pricing is very competitive for your needs.
You can go to our documentation's [pricing plans](https://goapi.ai/docs/pricing-plan), to see the pricing info we have for our Midjourney API and the other API's(GPT, DALLE, Stable Diffusion and more) that we offer!Text-to-image synthesis has made significant advancements with the introduction of Stable Diffusion, a latent diffusion model (DM). However, researchers have further improved this state-of-the-art method with the development of SDXL.
Comparing user preference between SDXL and Stable Diffusion1.5 and 2.1
## SDXL's Advances
SDXL is a drastically enhanced version of Stable Diffusion, delivering impressive results and outperforming previous versions. The researchers behind SDXL made several design choices, which significantly impacted its performance. These include:
Qualitative comparison between SDXL, DeepFloyd IF. DALLE-2, Bing Image Creator, and Midjourney V5.2
- 1.
Larger UNet-backbone: SDXL employs a three times larger UNet backbone compared to its predecessors. This increase in model parameters is mainly due to more attention blocks and a larger cross-attention context. Additionally, SDXL utilizes a second text encoder, enabling improved text-to-image synthesis.
- 2.
Novel conditioning schemes: The researchers introduce multiple innovative conditioning techniques that contribute to the improved performance of SDXL. These methods do not require any additional supervision.
- 3.
Refinement model: To enhance the visual fidelity of generated samples, SDXL incorporates a refinement model. This model utilizes a post-hoc image-to-image technique, applying a noising-denoising process to the latents produced by SDXL. As a result, the refinement model significantly improves sample quality, especially for detailed backgrounds and human faces.
SDXL's performance is evaluated against previous versions of Stable Diffusion and other black-box state-of-the-art image generators. The comparison demonstrates that SDXL exhibits drastically improved performance and achieves competitive results.

While black-box models are often recognized as state-of-the-art, their opacity restricts the ability to assess and validate their performance accurately. This lack of transparency hampers reproducibility, stifles innovation, and inhibits scientific and artistic progress. Additionally, closed-source strategies make it challenging to assess biases and limitations in an impartial and objective manner.
Visualization of the two-stage pipeline
Researchers found that SDXL sometimes generates samples with low local quality. To address this issue, they developed a separate Latent Diffusion Model (LDM). This LDM operates in the same latent space as SDXL but focuses on high-quality, high-resolution data. By applying a noising-denoising process similar to SDEdit on the base model's samples, the refinement model significantly improves the quality of the generated images. It's worth noting that the refinement stage is optional but highly recommended for detailed backgrounds and human faces.
SDXL samples (with zoom-ins) - left portion is the output prior to the refinement model and right after.
While SDXL demonstrates impressive image synthesis capabilities, there are still areas that could be further improved:
- 1.
Single-stage approach: Currently, SDXL utilizes a two-stage approach with an additional refinement model to generate the highest quality samples. However, this approach requires loading two large models into memory, which can hamper accessibility and sampling speed. Future work could focus on developing a single-stage approach that achieves similar performance.
- 2.
Text synthesis: Although SDXL exhibits improved text rendering capabilities compared to previous versions of Stable Diffusion, there is room for further enhancement.
- 3.
Architecture and distillation: While SDXL shows significant improvements over the original Stable Diffusion, it comes at the cost of increased inference cost (in terms of VRAM and sampling speed). Future research could focus on reducing computational requirements for inference and increasing sampling speed.
Despite its remarkable realism, SDXL does not achieve perfect photorealism. Additionally, the model's training process relies heavily on large-scale datasets, which may introduce unintentional social and racial biases. Addressing biases, refining complex structures, achieving perfect photorealism, improving text rendering, and mitigating concept bleeding are important avenues for future research and optimization.
In conclusion, SDXL represents a significant advancement in text-to-image synthesis. Its design choices, large UNet backbone, novel conditioning schemes, and refinement stage contribute to its outstanding performance. While there are areas for future improvement, SDXL showcases notable strength in image synthesis. Addressing its limitations will pave the way for further research and optimization in this domain.The world of AI is moving at a rapid speed and there are now a number of different AI generators out there - from AI image generators to AI video generators, and a whole bunch more! It's easy to get bogged down with all these options. To make learning about these generators easier, we here at [GoAPI](/) have put together an easy-to-understand summary of the most popular AI generators, covering their purpose and functions.
## The Canvas of the Future - txt2img
Text-to-image is a machine learning model which enables the process of typing in a few words (known as 'prompts') to generate images from photorealistic depictions to remarkably creative artworks. Now let's take a look at the 3 most popular txt2img AI image generators of late.
### [DALL-E](https://goapi.ai/)
#### DALL-E
First revealed by OpenAI in a blog in January 2021, DALL-E represented a significant milestone for AI generators. DALLE is the multimodal (i.e. able to produce different modes of outputs, such as text, or images) implementation of GPT-3, with approximately 12 billion parameters. For the first time, we could generate visuals with mere textual inputs.
Ruby Chen x DALLE
#### DALL-E 2
Not long after DALL-E, OpenAI introduced an improved model: DALL-E 2. With only 3.5 billion parameters (smaller than DALLE), this new model was designed to generate images with enhanced quality and a higher degree of realism, and it is able to edit existing images or expand upon it.
A picture of a cute cartoon ninja by DALLE2
#### DALL-E 3
In an academic paper named 'Improving Image Generation with Better Captions', the OpenAI released with it the DALL-E 3 model, representing the best text-to-image model released by OpenAI so far, in terms of prompt-following, coherence, and aesthetics compared to previous models and competitor models.
An expressive oil painting of a basketball player dunking, depicted as an explosion of a nebula
(GoAPI offers DALL-E API , check it out!)
### Midjourney
Midjourney is another text-to-image generator founded by David Holz (who co-founded the hand/finger motion tracking company Leap Motion). Midjourney's beta service first started on July 12th, 2022. Since then, the company has focused on refining their algorithms, bringing forth updated and superior models every few months. Midjourney's latest version V6 was said to have been trained over a 9 month period, and it is promised to deliver heightened realism and more literal renditions of user prompts.
Art of a girl smiling mysterious with a glow in the dark face, generated by Midjourney
(Our API supports the newest Midjourney V6 version, see herefor more!)
### Stable Diffusion
Out of the all the text-to-image models covered in this article, Stable Diffusion is undoubtedly the most versatile, and the only open source model. Released in 2022 by Runway, CompVis, and Stability AI, Stable Diffusion is a latent diffusion model that can run on most consumer GPU with at least 4GB of VRAM. Another major advantage is Stable Diffusion allows for end-user fine-tuning using specifically collected dataset provided by the user, and will generate precise, personalized outputs following the training images.
A collection of Checkpoint model and LoRA model samples as part of the Stable Diffusion workflow
(GoAPI also offersStable Diffusion API, check it out!)
## Revolutionising Visual Media - txt2vid
Building on the advances from text-to-image models, text-to-video models take the generative AI capability one step further, aiming to significantly reduce the video production workflow by employing various types of machine learning model that translates natural language descriptions into corresponding visuals in the form of a video. Below we are going introduce two popular products in this space.
### Runway
Runway is a private U.S. based company who is the forefront leader in the text-to-video space. They released their Gen-1 model in 2023 February which is also based on diffusion models. Gen-2 came shortly after and became the first commercially available text-to-video model, producing new videos in a realistic and consistent manner using just textual inputs.
This AI video generator by Runway does have some limitations. For one, the videos produced don't have any sound. Plus, the movements in the videos can be somewhat limited. However, it's important to bear in mind that the field of AI generators is still in the relatively early stages of development. Considering those factors, Runway's model has done a pretty commendable job thus far.
### Pika Labs
Pika Labs is relatively new to the text-to-video space, publicly annoucing its $55M USD of series A funding round in November 2023. With more than 500k users in its Discord channel, the #pikalabs hashtag has generated nearly 30 million views on Tik Tok alone. Pika can turn your text into visually engaging videos, eliminating the need for complicated video editing tools and long production times. It's an easy-to-use tool that transforms your ideas into captivating video content. Just type your text and watch as the AI generation takes place.
## Conclusion
Models such as DALL-E, Midjourney, Stable Diffusion, Runway's Gen-2, and the Pika Labs platform are shining examples of the intersection between technology and creativity. At GoAPI, we adapt and innovate to make these advanced AI generator APIs accessible and user-friendly, making the digital transformation easier for you. As of now, we currently already provide DALL-E 3, Midjourney, Stable Diffusion, and other LLM API's, and we are working to bring more APIs function to our developers such as such as ChatGPT Plus BYOA and txt2vid APIs. Stay tuned!
## Other Cool AI Projects
PromeAI\- the next generation AI design assistant Cutout.pro - AI Powered visual design platform for all your needs
Cutout.pro\- AI Powered visual design platform for all your needs