Skip to main content
Use GMI Cloud through Corsair: one client, typed API calls, local DB sync. GMI Cloud API keys have a scope. An ie_model key calls inference (models, chat, router, media requests, uploads) and apiKeys.getCurrent. A ce_resource key calls GPU compute (containers, bare metal, elastic IPs, firewalls, images, templates, VPCs) and sandboxes. idcs.list works with either. Create the key that matches what you need under Organization Settings, API Keys. What you get:
  • 72 typed API operations
  • 8 synced entities (baremetals, containers, elasticIps, firewalls, mediaRequests, models, and 2 more) for fast .search() / .list()

Setup

1

Install

2

Add the plugin

corsair.ts
Multi-tenancy is the default — scope calls with corsair.withTenant(id). See Quick start for KEK + Hub keys, and Multi-tenancy for account isolation.
3

Choose authentication

4

Connect a tenant

Mint a connect link and send the tenant to it. Hub hosts the page and delivers the result to your app — see Connect / OAuth.

Example API calls

List LLMs
Create a chat completion
See the full list on the API page.

Query synced data

Look up queued and finished media jobs without calling GMI Cloud.
Synced entities: baremetals, containers, elasticIps, firewalls, mediaRequests, models, sandboxes, sandboxTemplates. See Database for filters and operators.

What’s next

API reference

Every gmicloud.api.* operation with input and output types.

Database

Synced entities, search filters, and operators.

Connect / OAuth

createLink, Hub delivery, and tenant connect flows.

Use with agents

Expose this plugin’s operations as MCP tools.