Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / AI/ML / Google / Cloud Vision API
Cloud Vision API logo

Google Cloud Vision API

Browse all Google APIs
✓ Official Vendor SpecAI/MLVisionoauth223 EndpointsREST

For Agents

Run OCR, label detection, face detection, landmark recognition, and explicit content checks on images and PDFs so an agent can extract structured data from visual content.

Use for: I need to extract text from a scanned invoice, Detect labels in a user-uploaded image for tagging, Check whether an image contains explicit or violent content, Recognize the brand logo in a marketing photo

Not supported: Does not handle video annotation, image generation, or image editing — use for image and PDF analysis (OCR, labels, faces, logos, SafeSearch, product search) only.

The Cloud Vision API performs image and PDF analysis including label detection, OCR, face detection, landmark and logo recognition, explicit content (SafeSearch) detection, object localization, and product search. Requests can analyze images inline or stored in Cloud Storage and can be batched synchronously or run asynchronously for large PDF and TIFF documents. It powers content moderation, document digitization, and visual search workloads.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cloud Vision API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cloud Vision API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Cloud Vision API.

Extract typed and handwritten text from images and PDFs with full OCR layout

Detect object labels and bounding boxes for inventory and content tagging

Recognize landmarks, logos, and well-known products in user-supplied images

Score images for adult, violent, racy, medical, and spoof content via SafeSearch

Run async batch annotation on large PDF and TIFF documents in Cloud Storage

Match a query image against a custom product catalog for visual search

Use Cases

Patterns agents use Cloud Vision API for, with concrete tasks.

★ Document Digitization and OCR

Operations and back-office teams convert scanned invoices, contracts, and forms into searchable text using the Vision API's DOCUMENT_TEXT_DETECTION feature. The API returns the full hierarchical layout of pages, blocks, paragraphs, words, and symbols with confidence scores, which the digitization pipeline maps into structured records. Asynchronous batch endpoints handle large multi-page PDFs without blocking caller threads.

Submit a files:asyncBatchAnnotate with DOCUMENT_TEXT_DETECTION on a 200-page PDF in gs://invoices/q3.pdf

User-Generated Image Moderation

Marketplaces and social platforms screen every user-uploaded photo with SafeSearch and label detection before publishing. The images:annotate endpoint returns likelihood ratings for adult, violent, racy, medical, and spoof content alongside detected labels, letting the moderation pipeline auto-block clear violations and route ambiguous cases to human review. Synchronous mode keeps response times suitable for upload flows.

Annotate an image with SAFE_SEARCH_DETECTION and reject if adult or violent likelihood is LIKELY or VERY_LIKELY

Retail Visual Search

Retailers index their product catalog into a Vision Product Search corpus, then accept query images at runtime to return visually similar SKUs ranked by similarity. The productSearch annotate path matches against the configured product set and returns matching product IDs with bounding boxes for each detected object in the query image. This powers in-app 'find similar products' features without training a custom model.

Annotate a customer photo with PRODUCT_SEARCH and return the top three matching SKUs from the home goods product set

AI Agent Image Understanding

An AI agent integrated through Jentic answers prompts like 'what is in this photo?' or 'is this image safe to publish?' by discovering the Vision API by intent search, calling images:annotate with the relevant feature set, and returning the structured response. Because the API uses OAuth 2.0 with the cloud-platform scope, Jentic isolates the token in the MAXsystem vault and exposes only a scoped reference.

Search Jentic for analyze an image, load the schema, and call images:annotate with LABEL_DETECTION and SAFE_SEARCH_DETECTION

Key Endpoints

23 endpoints — the cloud vision api performs image and pdf analysis including label detection, ocr, face detection, landmark and logo recognition, explicit content (safesearch) detection, object localization, and product search.

METHOD

PATH

DESCRIPTION

POST

/v1/images:annotate

Synchronous batch annotation of one or more images

POST

/v1/images:asyncBatchAnnotate

Asynchronous batch annotation for large image sets

POST

/v1/files:annotate

Synchronous annotation of multi-page PDF and TIFF files

POST

/v1/files:asyncBatchAnnotate

Asynchronous annotation of large PDF and TIFF documents in Cloud Storage

POST

/v1/images:annotate

Synchronous batch annotation of one or more images

POST

/v1/images:asyncBatchAnnotate

Asynchronous batch annotation for large image sets

POST

/v1/files:annotate

Synchronous annotation of multi-page PDF and TIFF files

POST

/v1/files:asyncBatchAnnotate

Asynchronous annotation of large PDF and TIFF documents in Cloud Storage

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Cloud Vision OAuth tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw OAuth tokens never enter the agent's context, which matters because the cloud-platform scope grants broad project-level access.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'extract text from an image' or 'detect labels' and Jentic returns the images:annotate operation with its full input schema, including the feature enum and image source options, so the agent can construct a valid request without reading Google's discovery doc.

Time to first call

Time to first call

Direct Cloud Vision integration: 2-3 days for OAuth setup, request batching, and feature-by-feature response parsing. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Cloud Video Intelligence API

→

Per-frame and per-shot annotation for video; Vision is the still-image equivalent

Choose Video Intelligence when the input is a video file; choose Vision when the input is an image or PDF page.

Complementary

Cloud Translation API

→

Translate text extracted by Vision OCR into other languages

Choose Translation when an agent needs to localize OCR output that Vision returns.

Complementary

Cloud Storage API

→

Stage images and PDFs in a bucket so Vision can read them by URI

Choose Cloud Storage to upload and manage the source files; Vision reads them via gs:// URIs.

Complementary

Sensitive Data Protection (DLP) API

→

Scan OCR output for PII and PHI before storing or surfacing it

Choose DLP when an agent needs to redact sensitive content discovered in Vision OCR results.

FAQs

Specific to using Cloud Vision API through Jentic.

What authentication does the Cloud Vision API use?

The Cloud Vision API uses OAuth 2.0 with the https://www.googleapis.com/auth/cloud-platform or cloud-vision scope. Through Jentic, the OAuth token is stored encrypted in the MAXsystem vault and only a scoped reference is exposed to the agent at execution time.

Can I run OCR on a multi-page PDF with the Cloud Vision API?

Yes. Use POST /v1/files:asyncBatchAnnotate with DOCUMENT_TEXT_DETECTION to OCR a PDF or TIFF stored in Cloud Storage. The async endpoint returns an operation name; the final annotation result is written to a Cloud Storage destination you specify in the request.

What are the rate limits for the Cloud Vision API?

Default project quotas allow 1,800 requests per minute and 16 images per request, with feature-specific image-size and PDF-page caps. Higher quotas can be requested in the Google Cloud Console; pricing is per feature per image.

How do I detect explicit content in an image through Jentic with the Cloud Vision API?

Install Jentic with pip install jentic, search for detect explicit content in image, load the schema for POST /v1/images:annotate, then call it with features set to SAFE_SEARCH_DETECTION and the image source as either a Cloud Storage URI or base64 content. The response includes adult, violent, racy, medical, and spoof likelihood values.

Does the Cloud Vision API support handwriting recognition?

Yes. Use DOCUMENT_TEXT_DETECTION rather than the simpler TEXT_DETECTION feature; DOCUMENT_TEXT_DETECTION is tuned for dense text and handwriting and returns full document layout. Accuracy depends on legibility, contrast, and language.

Why does my Vision API request return INVALID_ARGUMENT for an inline image?

Inline image content must be valid base64-encoded bytes under the 10 MB request limit, and the image format must be one of JPEG, PNG, GIF, BMP, WEBP, RAW, ICO, PDF, or TIFF. For larger files, upload to Cloud Storage and pass the gs:// URI in image.source.imageUri instead.

GET STARTED

Start building with Cloud Vision API

Explore with Jentic
View OpenAPI Document