Naar de inhoud

MigratiegidsenVanaf Google Vertex AI

Van alleen Vertex AI naar Vertex als een van je providers

Vertex AI, nu onderdeel van Gemini Enterprise Agent Platform, biedt Gemini en Claude van Anthropic aan in je Google Cloud-project, gefactureerd door Google. INFRO roept het aan met een serviceaccount uit dat project. Je app roept één endpoint aan en kan overschakelen tussen Claude op Vertex en Claude op Anthropic, of Gemini op Vertex en Gemini op Google AI, met budgetten die vóór elke call worden gecontroleerd.

Op 2026-04-22 hernoemd tot Gemini Enterprise Agent Platform; dezelfde hosts aiplatform.googleapis.com

INFRO-accounts zijn selfservice. De catalogus, de documentatie en het API-contract zijn openbaar, de gateway is uitgerold, en alles na v1 is gemarkeerd als Later. Plannen en proefperiode

Hoe het ervoor staat

De nieuwe naam

Volgens de release notes van Google werd Vertex AI op 2026-04-22 onderdeel van Gemini Enterprise Agent Platform; de Vertex AI API heet nu de Agent Platform API. De hosts aiplatform.googleapis.com zijn nog steeds de gedocumenteerde.

SDK-wijzigingen

De Google Gen AI SDK accepteert nu enterprise=True en houdt vertexai=True als legacy-vlag. Op 2026-09-18 is de oudere Python SDK verhuisd naar google-cloud-agentplatform.

Wat INFRO aanroept

Vertex AI op locations/global in je project, met kortlevende tokens ondertekend met een serviceaccountsleutel die alleen roles/aiplatform.user nodig heeft. Elk Claude-model moet op zijn Model Garden-kaart zijn ingeschakeld.

Als alles wat je draait in Google Cloud staat en de tools van Google je vragen al beantwoorden, blijf dan. Dit zijn de specifieke gevallen.

  • Je organisatie verbiedt serviceaccountsleutels. De Vertex-verbinding van INFRO gebruikt er een; ze gebruikt geen workload identity federation.
  • Je gebruikt expliciete contextcaches (caches.create en cached_content), grounding of andere Gemini-native features die de chatvormen niet meenemen.
  • Je rekent erop dat labels Cloud Billing bereiken voor kostentoewijzing. INFRO legt toewijzing vast in zijn eigen metadata.
  • Je hebt een regionaal of multiregionaal endpoint nodig voor dataresidentie. INFRO roept de globale locatie aan; dataresidentie staat op de roadmap.

De wijzigingen, één rij per wijziging. Alles wat hier niet staat, blijft zoals het is.

 Google Vertex AIINFRO
Basis-URLaiplatform.googleapis.com/v1/projects/{project}/locations/{location}/...https://api.infro.io/v1 (OpenAI-vorm), https://api.infro.io voor de Anthropic SDK.
CredentialEen toegangstoken van een uur uit Application Default Credentials.Een INFRO-gatewaysleutel. INFRO bewaart de serviceaccountsleutel, verzegeld, en ondertekent zijn eigen kortlevende tokens.
Model-IDgemini-3.8-flash, google/gemini-3.8-flash, claude-sonnet-5-5.google/gemini-3.8-flash, anthropic/claude-sonnet-5.5; de Anthropic SDK kan claude-sonnet-5-5 op /v1/messages houden.
Veldenlabels, of X-Vertex-AI-Labels voor partnermodellen.metadata { user_id, session_id, tags }, vastgelegd door INFRO, niet naar Google gestuurd.

Voor · Vertex AI

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({
  enterprise: true, // formerly vertexai: true
  project: "my-project",
  location: "global",
});

const response = await ai.models.generateContent({
  model: "gemini-3.8-flash",
  contents: "Hello",
  config: { labels: { team: "search" } },
});

Na · INFRO

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.infro.io/v1",
  apiKey: process.env.INFRO_API_KEY,
});

await client.chat.completions.create({
  model: "google/gemini-3.8-flash",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error INFRO extension
  metadata: { tags: { team: "search" } },
});

Gemini gaat naar de OpenAI-vorm

Code op de Gen AI SDK verandert van requestvorm naar Chat Completions. Features die die vorm niet meeneemt, zoals expliciete contextcaches, zijn een reden om die calls direct te houden.

Claude blijft in de vorm van Anthropic

Op een Vertex-verbinding stuurt /v1/messages de body zoals geschreven: thinking blocks, cache_control en tools inbegrepen. Een route kan Vertex eerst en Anthropic als tweede zetten voor hetzelfde Claude-model.

Eén serviceaccount

Geef het alleen roles/aiplatform.user. INFRO ondertekent er per call tokens van een uur mee en leest verder niets in het project.

De objecten van Google Vertex AI tegenover die van INFRO, op basis van de openbare documentatie van Google Vertex AI gelezen op 19 oktober 2026 en getoetst aan wat de gateway implementeert. Eén rij zegt dat INFRO niets heeft.

Google Vertex AIWat het daar doetIn INFRO
Project en credentialsandersJe Google Cloud-project; ADC- of serviceaccounttokens.Een Vertex-verbinding met een serviceaccountsleutel, verzegeld; tokens per call ondertekend. Geen workload identity federation.
Gemini `generateContent`andersDe native Gemini API via de Gen AI SDK.Aangeboden via de OpenAI-vorm op chat completions; features die alleen native bestaan, gaan niet mee.
Claude `rawPredict`zelfde vormDe Messages-body van Anthropic op Vertex./v1/messages, naar Vertex gestuurd zoals geschreven.
Globale en regionale endpointsandersKies global, een regio of een multiregio.Alleen de globale locatie.
LabelsandersKostenlabels doorgestuurd naar Cloud Billing.metadata-toewijzing in het verzoeklog en gebruik van INFRO, per project, sleutel, gebruiker en tag.
ContextcachingnietsExpliciete caches, aangemaakt en aangeroepen via cached_content.Niets vergelijkbaars. cache_control van Claude bereikt Vertex zoals geschreven; INFRO voegt een exact-match responscache toe.
Quota en Provisioned ThroughputandersDynamic Shared Quota, Standard PayGo-niveaus, Provisioned Throughput.Ongewijzigd aan de kant van Google; een 429 volgt de faalregel van de route. INFRO voegt budgetten in dollars toe.
FailoverandersHet globale endpoint kiest een regio; over providers heen is je eigen code.Routes over Vertex, Anthropic, Google AI en andere, met faalregels per soort.

Onze lezing van de gepubliceerde documentatie van Google Vertex AI, geen proefperiode of benchmark. Als we iets verkeerd hebben gelezen, laat het ons weten en we passen de rij aan.

Wat INFRO niet doet

  • Workload identity federation of ADC gebruiken; het vraagt een serviceaccountsleutel.
  • Regionale of multiregionale Vertex-endpoints aanroepen.
  • Gemini-native features meenemen, zoals expliciete contextcaches of grounding.
  • Billinglabels doorsturen, of reconciliëren met Google Cloud-billing.

Wat niet meekomt

  • Geschiedenis van Cloud Logging en Monitoring; die blijft in Google Cloud.
  • Contextcaches; die blijven in je project.

Vragen

Kan INFRO Claude op Vertex AI routeren?
Ja. Koppel Vertex AI met een serviceaccountsleutel, schakel het Claude-model in Model Garden in, en roep /v1/messages of chat completions aan.
Wie factureert mij voor gebruik?
Google Cloud, in je eigen project. INFRO is een abonnement en voegt 0% toe aan modeluitgaven.
Welke rechten heeft INFRO nodig?
Een serviceaccount met roles/aiplatform.user. INFRO gebruikt het alleen om Vertex AI aan te roepen.

Overstappen met ons, of zelf

Het migratieprogramma brengt je Google Vertex AI-setup in een gesprek in kaart naar INFRO-verbindingen, -routes en -budgetten en verhuist de eerste service samen met je. Je providers blijven je rechtstreeks factureren; INFRO is een abonnement en voegt 0% toe aan modeluitgaven.

Bronnen

Elke uitspraak op deze pagina over Google Vertex AI komt uit een van deze bronnen, gelezen op 19 oktober 2026. Niets is afgeleid uit een proefperiode, een benchmark of een gesprek.