diff --git a/schemas/services.ts b/schemas/services.ts index f8eeff67..3f596639 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -5840,6 +5840,39 @@ export const services: ServiceDef[] = [ ], }, + // ── Rungate ────────────────────────────────────────────────────────── + { + id: "rungate", + name: "Rungate", + url: "https://api.rungate.ai", + serviceUrl: "https://api.rungate.ai", + description: + "OpenAI-compatible LLM inference API.", + + categories: ["ai"], + integration: "first-party", + tags: ["llm", "chat", "inference", "openai-compatible", "streaming"], + docs: { homepage: "https://rungate.xyz" }, + provider: { name: "Rungate", url: "https://rungate.xyz" }, + realm: "api.rungate.ai", + intent: "charge", + payments: [TEMPO_PAYMENT], + endpoints: [ + { + route: "GET /v1/models", + desc: "List available models (free)", + docs: false, + }, + { + route: "POST /v1/chat/completions", + desc: "Chat completions (streaming and non-streaming) — price varies by model and token usage", + dynamic: true, + amountHint: "Model-dependent", + intent: "session", + }, + ], + }, + // ── ScreenshotOne ──────────────────────────────────────────────────── { id: "screenshotone",