Frequently Asked Questions

Getting Started

What is AI Studio?

AI Studio is eSmart Systems' computer vision AI platform. It lets you build, test, and deploy custom visual AI models, and chain them into multi-step inspection pipelines, without any machine learning expertise. It's accessible via a web interface at ai.esmartsystems.com and via API.

What is the "Research Preview"?

The current release is a Research Preview, a fully functional early version of the platform made available so that users can explore and test capabilities while we continue to refine and expand the product. You may encounter new or changed features or changes to user experience with each visit, and we welcome your feedback.

How do I sign up?

You can register at ai.esmartsystems.com using SSO via your Microsoft or Google-hosted email account. The Free tier requires no payment.

Where can I watch a demo of AI Studio?

Check out our demo video on the About Adaptive AI page.

What's included in the Free tier vs. Enterprise?

The Free tier gives you access to the Model Builder to create and test Adaptive AI classifiers and the Pipeline Builder to create and test AI model pipelines, both with limited usage.

The Enterprise tier unlocks full platform access, including the Model Garden with eSmart Systems' pre-built model suite and unlimited usage limits, and API access.

See the Pricing page for current tier details.

Model Builder

What is the Model Builder?

The Model Builder lets you create custom AI models from a small number of example images, using few-shot techniques. No traditional model training, labeling tools, or GPU infrastructure required.

What types of models can I build?

The Model Builder supports two parallel few-shot technologies, each covered in its own section below:

Should I build an Adaptive AI classifier or an Adaptive Detection model?

They solve different problems. Pick by what you need the model to do:

  • Pick an Adaptive AI classifier when you want to label an image or a crop, for example "is this insulator damaged?" or "what type of pole is this?". The model returns a class label.
  • Pick an Adaptive Detection model when you want to find and locate objects in a full image, for example "where are the insulators in this photo?". The model returns one or more bounding boxes.

The two are commonly chained in a pipeline: Adaptive Detection locates the objects, then an Adaptive AI classifier labels each detected crop. The Pipeline Builder makes that straightforward.

How do I create a new model?
  1. Go to Model Builder in the top navigation.
  2. Select My Models and click to create a new model.
  3. Choose the model type (Adaptive AI classifier or Adaptive Detection model).
  4. Define your classes and add examples. See the Adaptive AI Classifiers or Adaptive Detection section for the workflow specific to your chosen model type.
  5. Test it immediately in the Model Tester.
Can I update a model after it's created?

Yes. Both Adaptive AI classifiers and Adaptive Detection models support real-time tuning. Add new examples, remove poor ones, or adjust class definitions, and the model picks up the changes immediately. No retraining step. Open the model in the Model Builder, edit the examples, press Save, and the model is updated.

Can my team see the models I've built?

Models you create are visible under My Models. Once you save a model, it is automatically shared with your team Model Garden as well, with the same behavior for both model types.

Adaptive AI Classifiers

What is an Adaptive AI classifier?

An Adaptive AI classifier assigns a class label to a whole image or a crop, for example "is this insulator damaged?" or "what type of pole is this?". It's built on eSmart Systems' patent-pending Adaptive AI technology, requires only a small number of example images per class, and is available to every Model Builder user.

How many example images do I need?

Around 5 example images per class is the minimum for reliable results. More examples generally improve accuracy, and variety in viewpoint, lighting, and background helps the model generalize.

How do I provide examples?

Upload example images for each class. No bounding boxes, no annotation step. The classifier learns the class boundary directly from the example images you assign per class.

What is the difference between Fast and Accurate modes?

Fast and Accurate are backbone options you choose when creating an Adaptive AI classifier. Fast is best for less complex problems where inference speed and iteration in development are more important than performance. Accurate uses our most capable backbone, which makes it suitable for harder visual tasks at the cost of higher latency.

Datasets

What is a Dataset?

A Dataset is a saved, reusable collection of images. Datasets can be used as input when testing models in the Model Tester, and as training data when building models in the Model Builder.

How do I create a Dataset?
  1. Go to Datasets in the top navigation.
  2. Under My Datasets, click + New Dataset.
  3. Name your dataset and provide a description (optional) and press Create.
  4. Select Add Images on top of the screen and either:
    • Upload from Computer: select the images you want to upload.
    • Import from Cloud Storage: select Connection String or SAS URL and add your information. AI Studio supports Azure Blob Storage, Google Cloud Storage, and Amazon S3.
  5. Your dataset is now created.
Can I access my team's Datasets?

Yes. Toggle to the Team Datasets in the Datasets section to see collections shared across your organization. These can be used directly in the Model Tester or Model Builder. You are able to edit Team datasets, including naming, add/remove images, and give the dataset a description.

Are there any restrictions on what images I can upload?

Uploaded content is screened using Microsoft Azure AI Content Safety. Inappropriate or harmful imagery is blocked. All users must comply with eSmart Systems' Terms of Use Agreement, which is updated from time to time. Accounts found to be in violation will be suspended.

Model Garden

What is the Model Garden?

The Model Garden is the library where your AI models and pipelines are hosted. Once you have created a model or a pipeline, they will be available for inference/operation in the Model Garden. The Model Garden also exposes the APIs for your models and pipelines.

For relevant enterprise customers, the Model Garden will also be pre-populated with production-ready AI models: detectors, classifiers, and pre-built pipelines. This includes eSmart Systems' own models trained on utility infrastructure (transmission, distribution, substations) as well as general-purpose models and any models your team has created and shared.

What models are available?

The Model Garden includes:

  • Adaptive AI classifiers and Adaptive Detection models created by you and your team.
  • General models, including Face Detector, General Object Detector, License Plate Detector.
  • Overhead Line models, including Component Detector, Mast Detector, Insulator classifiers, Pole Material Classifier, Vibration Damper Detector, and more.

You can filter by type (Detectors, Classifiers, Adaptive), model creator (team, personal) and use case.

How do I access team models?

In the Model Garden, use the Team filter to see models created and shared by others in your organization. These are available to use in the Model Tester and Pipeline Builder.

Can I test a model directly from the Model Garden?

Yes. Click Test Model (or Test Pipeline for pipeline entries) on any model card to open it directly in the Model Tester.

Can I upload my own models?

Yes. Model Garden supports BYOM (Bring Your Own Model) for Enterprise customers. Additional framework support is on the roadmap.

Pipeline Builder

What is the Pipeline Builder?

The Pipeline Builder lets you compose multi-step visual AI workflows by chaining models together. For example: detect a component → classify its condition → measure a value. Pipelines are built using a visual drag-and-drop editor and can be deployed as API endpoints.

How do I build a pipeline?
  1. Go to Pipelines in the top navigation.
  2. Click New to start a blank pipeline.
  3. Drag models from the left panel onto the canvas, starting from the START node.
  4. Connect nodes in sequence to define the workflow.
  5. Use the Inspector panel to review each node's properties.
  6. Click Run (top right) and drop a test image to validate the pipeline.
  7. Save the pipeline when ready.
Can I use both eSmart Systems models and my own custom models in a pipeline?

Yes. The left panel in the Pipeline Builder shows all available models, including eSmart Systems' pre-built models, as well as Adaptive AI classifiers and Adaptive Detection models created by you or your team.

Note: eSmart Systems' models are not available as part of the Free tier.

How do I deploy a pipeline for use via API?

Once you are ready to deploy a pipeline, open the pipeline in the Model Garden, which will open the pipeline in the Model Tester. Here you can open the API Access drop down and get the details for the API endpoint, content type, and body, with an example to copy.

Note: you need to create an API key prior for access to API call.

You can access AI Studio API documentation here, and MCP Integration documentation here.

Can I load a previously saved pipeline?

Yes. Use the Load button in the Pipeline toolbar to load a saved pipeline.

Model Tester

What is the Model Tester?

The Model Tester is a testing environment where you can run individual models or full pipelines against images, either uploaded from your local machine or drawn from a saved Dataset. Results are displayed in real time.

How do I test a model?
  1. Go to Model Tester in the top navigation.
  2. Select a model from the Choose a model dropdown.
  3. Upload images using Local data (drag and drop or click to browse) or select a Dataset.
  4. Click Run Batch to process the images.
  5. View and sort results in the Results panel. Use Export to download results.
Can I test a pipeline in the Model Tester?

Yes. The model selector includes pipelines as well as individual models. Select a pipeline from the dropdown to test it end-to-end.

How do I deploy a model or pipeline for use via API?

Once you are ready to deploy, open the model or pipeline in the Model Garden, which will open it in the Model Tester. Here you can open the API Access drop down and get the details for the API endpoint, content type, and body, with an example to copy.

Note: you need to create an API key prior for access to API call.

API Access

Does AI Studio have an API?

Yes. Every model and pipeline in AI Studio exposes an API endpoint, allowing you to integrate AI Studio capabilities into your own applications, workflows, or automation pipelines.

How do I create an API key?
  1. Click your account name (top right) to access account settings.
  2. Navigate to API Keys.
  3. Click + Create Key and follow the prompts.
  4. Copy and store your key securely. It will not be shown again.
Where can I find API documentation?
Are API calls counted toward my usage limits?

API calls are handled the same way as the use of AI Studio via the website, in that all count towards the consumption of Vision Transactions (VTs). More information on pricing and plans available on the pricing page.

Teams & Collaboration

How does team access work?

When you're part of an organization on AI Studio, you can view and use models, pipelines, and datasets that your teammates have shared under the Team tabs in Model Builder, Model Garden, and Datasets.

How do I share something with my team?

Whenever you create and save a model, pipeline or dataset, this is automatically added to your Team tabs as well.

Can multiple people work on the same pipeline or model simultaneously?

In the initial Research Preview this is not supported but it will be added in a near term update.

Pricing, Plans & Billing

How much does each model type cost in Visual Tokens?

One image processed by one model counts as a Visual Transaction (VT). Different model types have different costs per image:

  • Production detectors and classifiers: 1 VT per image
  • Adaptive AI classifiers: 1 VT per image
  • Adaptive Detection: 3 VTs per image
  • SAM3 segmentation (standalone): 1 VT per image
  • BYOM (Bring Your Own Model): 1 VT per image

In a pipeline, each model invocation is counted separately. If a detector finds 5 crops and a downstream classifier runs on each crop, that classifier node charges 5 VTs. Skipped or conditional nodes that don't actually run cost nothing.

Enterprise customers have unlimited VTs and can monitor team consumption in the Usage tab on the Enterprise page.

Am I charged if a model fails or returns no results?

Failed inferences are not charged. If a model errors out (inference service unavailable, network failure, invalid input, etc.), no VTs are deducted. In a pipeline, only the nodes that complete successfully are charged. If step 3 of 5 fails, you pay for steps 1 and 2 only.

Empty or low-confidence results that complete successfully are still charged, because the inference itself ran. Finding nothing is a valid result, and the compute cost is the same.

How do I upgrade from Free to Enterprise?

Submit a request via our Contact Us page and a member of our team will be in touch. To compare plans, visit our Pricing page.

What are the Terms of Use for AI Studio?

You can review the terms of use of AI Studio at ai.esmartsystems.com/terms. If you are an Enterprise customer, your negotiated license terms will apply. Check with your eSmart Systems account executive if you have any questions.

Troubleshooting

Where do I send feedback or report a bug?

For any queries, feedback or support, visit the Contact Us page.

If you are an existing eSmart Systems' Grid Vision customer, continue to use the support portal and email support at:

Still have questions?

Get in touch with our team. We'd love to help.

Contact Us

AI Studio is a product of eSmart Systems. This FAQ reflects the Research Preview release and will be updated as the platform evolves.