VORIM
We use cookies

We use cookies to analyze site traffic and improve your experience. You can choose to accept all cookies or only essential ones. See our Privacy Policy.

European AI hosts and H Company

One gated tool loop for Scaleway, OVHcloud, IONOS, STACKIT, Nebius and Hugging Face, with each host named on the audit trail, plus H Company Agents API tool results.

European AI hosts and H Company

Many European inference platforms accept the OpenAI chat format, so one gated loop covers them. @vorim/sdk/integrations/eu-providers carries a preset per host (base URL, a model that supports tool calling, and where the provider says inference runs) and names the host on every audit event.

import OpenAI from "openai";
import { EU_PROVIDERS, createEuRegistry, runEuAgentLoop } from "@vorim/sdk/integrations/eu-providers";

const host = EU_PROVIDERS.scaleway;      // or ovhcloud, ionos, stackit, nebius, huggingface, hcompany
const client = new OpenAI({ apiKey: process.env.SCW_SECRET_KEY, baseURL: host.baseURL });
const registry = createEuRegistry("scaleway", { vorim, agentId: "agid_acme_a1b2c3d4" });
registry.add({ /* your tools, each with a permission */ });

const answer = await runEuAgentLoop({ provider: "scaleway", client, registry, userMessage: "..." });
typescript
PresetBase URLWhere inference runs, in the provider's words
scalewayhttps://api.scaleway.ai/v1Paris, France; Scaleway says serverless models stay hosted in Europe
ovhcloudhttps://oai.endpoints.kepler.ai.cloud.ovh.net/v1Hosted and run in the European Union
ionoshttps://openai.inference.de-txl.ionos.com/v1Data centres in Germany, processed there and nowhere else
stackithttps://api.openai-compat.model-serving.eu01.onstackit.cloud/v1Region EU01, described as data-sovereign
nebiushttps://api.tokenfactory.nebius.com/v1EU or US data centres; no EU-only endpoint
huggingfacehttps://router.huggingface.co/v1Routes to many providers; pin an EU host with :ovhcloud or :scaleway
hcompanyhttps://api.hcompany.ai/v1Isolated EU and US regions

The residency column repeats what each provider said on 29 October 2026. It is not a guarantee from Vorim; check your provider's terms for your account.

H Company Agents API

H Company's computer-use agents stop in awaiting_tool_results when they call one of your tools. Pass pending_tool_calls to executeHCompanyToolCalls. Each call is checked and signed, a denied call comes back as an error result, and you POST the returned bodies to /sessions/{id}/tool_results on https://agp.eu.hcompany.ai/api/v2. Clicks and typing in H's cloud browser run outside Vorim, so they appear only in H's event stream.

import { executeHCompanyToolCalls } from "@vorim/sdk/integrations/eu-providers";

const bodies = await executeHCompanyToolCalls(registry, event.data.pending_tool_calls);
for (const body of bodies) await postToolResult(sessionId, body);   // your HTTP call to H
typescript
Need Help?

Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.