Integrations

Supercharge Scale AI with Relevance AI

Scale AI is a robust integration platform that streamlines data labeling and annotation through a comprehensive API. With Relevance AI, you can elevate your data workflows by incorporating AI Agents that enhance efficiency and accuracy.

Give your AI Agents Scale AI Superpowers

Scale AI provides a powerful platform for data annotation and transcription, while Relevance AI empowers you to leverage AI Agents for smarter task management and decision-making.

Data Quality Mastery

Leverage Scale AI's high-precision data annotation to ensure exceptional training data quality and model performance

Multi-Modal Intelligence

Process and understand diverse data types including images, text, and video through Scale AI's comprehensive annotation services

Automated Knowledge Refinement

Continuously improve accuracy through Scale AI's human-in-the-loop validation and quality assurance systems

Tools

Equip AI Agents with the Scale AI Tools they need

Relevance AI seamlessly integrates with Scale AI to enhance your data labeling workflows through intelligent automation.

Scale AI - Create Image Annotation Task
Creates tasks for annotating images with various geometric shapes like boxes, polygons, lines, points, cuboids and ellipses. Supports pre-labeling with base annotations and customizable padding options.
Scale AI - Create Document Transcription Task
Creates tasks for transcribing documents, supporting both single and multi-page documents. Allows specification of language and geometric annotation types for document processing.
Scale AI - Create Text Annotation Task
Creates tasks for text annotation with configurable consensus building through multiple responses. Supports batch processing and priority settings for task management.
Name
Scale AI API Call
Description
Make an authorized request to a Scale AI API
Parameters
["OAuth Account ID", "HTTP Method", "API Path", "Request Body", "Custom Headers"]
Use Case
An e-commerce company uses Scale AI API Call to automatically label product images for their catalog by sending batches of new inventory photos to Scale's image annotation service, receiving back structured data about product attributes and categories that powers their search and recommendation systems.

Security & Reliability

The Scale AI integration platform utilizes a robust API interface to facilitate seamless data labeling and annotation workflows. This integration automates tasks such as image annotation, document transcription, and text annotation while leveraging Scale AI's human-in-the-loop workforce for high-quality data labeling.

With automated task creation and management, support for multiple annotation types, and webhook-based notifications for completed tasks, you can efficiently organize projects and batches.

Ensure you have the necessary Scale AI account with API access and OAuth credentials, including an API Key with `pipedream-scale-ai-read-write` permissions and your Account ID. Your environment must support HTTPS for webhook callbacks, REST API calls, and JSON parsing capabilities.

To get started, set up your authentication and base configuration. For example, use the following code snippet to configure your OAuth account ID and permissions:

const scaleAIConfig = { oauth_account_id: "YOUR_SCALE_AI_ACCOUNT_ID", oauth_permission_type: "pipedream-scale-ai-read-write" };

Next, create an image annotation task by defining the task parameters and making an API call:

const imageTask = { oauth_account_id: "YOUR_ACCOUNT_ID", project: "project_name", attachment: "https://example.com/image.jpg", instruction: "Please annotate all vehicles in the image", box: JSON.stringify({ min_height: 10, min_width: 10, objects_to_annotate: ["car", "truck"] }), callbackUrl: "https://your-webhook.com/callback" }; const response = await scaleAI.createImageAnnotationTask(imageTask);

Handle common issues such as authentication errors by verifying your OAuth credentials, and ensure all required fields are provided to avoid task creation failures. For webhook issues, confirm that your callback URL is publicly accessible.

Implement best practices for error handling and unique ID management to ensure your workflows run smoothly. For instance, use try-catch blocks to manage errors effectively:

try { const response = await scaleAI.createImageAnnotationTask(taskConfig); } catch (error) { if (error.status === 401) { // Handle authentication errors } else if (error.status === 400) { // Handle validation errors } }

For further assistance, refer to the Scale AI API Documentation, Webhook Implementation Guide, and Project Management Best Practices to enhance your integration experience.

No training on your data

Your data remains private and is never utilized for model training purposes.

Security first

We never store anything we don’t need to. The inputs or outputs of your tools are never stored.

Get Started

Best Practices for Non-Technical Users

To get the most out of the Scale AI + Relevance AI integration without writing code:
  • Start with clear project definitions: Clearly outline the objectives and requirements for each annotation task to ensure accurate results.
  • Utilize predefined task templates: Leverage reusable task configurations for common annotation types to streamline the setup process.
  • Verify API credentials: Double-check your OAuth credentials and permissions to avoid authentication issues during integration.
  • Test with sample data: Conduct initial tests with a small dataset to validate the integration and identify potential issues before scaling.
  • Monitor webhook responses: Implement logging for webhook callbacks to track task completion and handle any errors promptly.