Azure AI Vision
Introduction
Azure AI Vision is a unified service that offers innovative computer vision capabilities. Give your apps the ability to analyze images, read text, and detect faces with prebuilt image tagging, text extraction with optical character recognition (OCR), and responsible facial recognition. Incorporate vision features into your projects with no machine-learning experience required.
The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences. Additionally, it can also intelligently generate image thumbnails for displaying large images effectively.
You can find more details and the supported operation on Azure AI Vision | qibb.
How to get started with Azure AI Vision integration
Before you begin, ensure that you have the necessary permissions to perform the integration. When you have your Azure AI Vision account, you can follow the steps below to get started:
Obtain your API Key for authentication purposes.
Navigate to your Azure Computer Vision directory.
Choose the Vision App which you want to manage and which credentials you want to use.
Choose Keys and Endpoint. Your API Key is the value taken from the KEY 1 field. Your Host URL is the host part, taken from the Endpoint field (Example:
https://eastus.api.cognitive.microsoft.com
). By default, the Azure AI Vision node useseastus.api.cognitive.microsoft.com
host.
You can have a custom domain name for your App as well. In such a case you need to exchange the Host with the custom one you have given to your App.
Open the qibb Workflow Editor and click on the Node Catalog button in the right sidebar.
Then install the Azure AI Vision nodes by clicking on the + button.Drag the Azure AI Vision Service API node, and any other nodes you require from the left sidebar to your flow and connect them.
Open the Azure AI Vision Service API node you want to use, select an operation, and add the API Key as part of the apiKey field in the Advanced section. If you are using a Host URL different than the default one (
https://eastus.api.cognitive.microsoft.com
) then you can fill in theHost
input field.
Now, you can start using the integration!
If you need to change the Host
name, do not forget to check if the baseURL
is attached to the hostname as well.
Example: The latest version of the baseUrl
is /vision/v3.2
. In this case, your Host will become: https://yourNewHost.com/vision/v3.2
Importing flow examples of a node
Once you've successfully installed a node from the qibb catalog, you can easily import example flows that showcase how the nodes can be used. These example flows are directly accessible within the Flow Editor and are designed to guide users with helpful hints, including how to configure mandatory parameters and credentials.
Here's how to import examples:
In the top right corner of the Flow Editor, click on the menu icon.
Select Import to open the Import Dialog.
Click on the Examples tab.
Choose an example from the list.
Confirm your selection by clicking on the Import button.
By following these steps, you are now ready to make basic API calls using the provided examples. For further exploration of what’s possible, you can find more complex examples in the Flow Catalog.