- Introduction
- Getting Started
- Authentication
- Generate Your API Token
- Features Available Through API
- Rate Limiting and Usage
- Support and Assistance
- Conclusion
Introduction
ArtSmart provides a powerful API that allows developers to integrate ArtSmart's features and capabilities into their own applications and workflows. This guide will walk you through the process of integrating ArtSmart API into your projects.
Getting Started
To start using the ArtSmart API, please follow these steps:
- If you don't have an ArtSmart account yet, sign up for one by visiting the registration page
- Generate your API token
- Familiarize yourself with the ArtSmart API documentation
An API token is required for authentication and accessing the API endpoints. To generate your API token, please refer to the "Generate Your API Token" section. The guide will walk you through the steps to obtain your API token
The API documentation contains comprehensive information about the available endpoints, request parameters, response formats, and authentication methods.
It is essential to review the documentation to understand how to interact with the API effectively. You can access the API documentation here.
By following these steps, you'll be well-equipped to integrate and utilize the ArtSmart API in your applications and workflows. If you encounter any issues or require further assistance, please refer to the “Support and Assistance” section.
Authentication
To authenticate your API requests, you need to include your API token in the request headers which use the following format:
{
Authorization: "Token YOUR_API_TOKEN",
Content-Type: "application/json"
}
Make sure to replace YOUR_API_TOKEN
your actual token
Generate Your API Token
To obtain your API token and integrate ArtSmart into your platform, please follow these steps:
- Log in to your ArtSmart account and navigate to “API Developer” page
- Once the API documentation page opens, you will find a button in the top right corner of the documentation section.
- Once you are on the right plan, the button should now say "API Token." Click on it.
- A popup will appear, displaying your access token.
- Copy the access token and use it as an example provided in the documentation.
Features Available Through API
Currently, the ArtSmart API provides access to the following AI tools and features:
- Text to Image
- Face Enhance
- Replace (Inpainting)
- Upscale (Image Upscaler)
- Img to Text (Image to Prompt)
- Image to Image: Inspiration Image + Text
- Remove BG (Background Remover)
- Mode: list all generation modes available
We are actively working on implementing another features such as Tunes: Create Your AI Avatars and Outpainting - expand borders w/ AI as soon as possible.
Rate Limiting and Usage
The ArtSmart API implements rate limiting to ensure fair usage and maintain optimal performance. Presently, the rate limit allows for up to 1000 requests per minute per token. This helps to regulate and manage the flow of API requests, ensuring a smooth and efficient experience for all users.
Support and Assistance
If you encounter any issues or have questions regarding the API integration process, we encourage you to visit our #api-help channel on Discord. Additionally, you can reach out to our support team through any available @Customer Support options. They are readily available to assist you and offer guidance on effectively utilizing the ArtSmart API.
Conclusion
ArtSmart API integration opens up a world of possibilities for incorporating ArtSmart's powerful features into your applications and workflows.
Whether it's image generation or image manipulation, the API empowers you to leverage the capabilities of ArtSmart's AI models seamlessly.
We hope this guide helps you get started with API integration. Happy integrating with ArtSmart!
For detailed API documentation, please visit ArtSmart API Documentation.