From b0fbd2a98919a72c78ac65270567853b48fb5109 Mon Sep 17 00:00:00 2001 From: Cody Wang Date: Wed, 15 Apr 2026 15:16:28 -0400 Subject: [PATCH 1/2] feat: add Rungate to service registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds api.rungate.ai as a first-party MPP service — an OpenAI-compatible LLM inference API. Chat completions use dynamic Tempo pricing (charge for non-streaming, session for streaming); the model listing endpoint is free. Co-Authored-By: Claude Sonnet 4.6 --- schemas/services.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/schemas/services.ts b/schemas/services.ts index f8eeff67..a41a2390 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. Supports streaming via Tempo Sessions.", + + categories: ["ai"], + integration: "first-party", + tags: ["llm", "chat", "inference", "openai-compatible", "streaming", "aggregator"], + 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", From 2734081f84df6e4eb8c2fd9f9972d7b6e01e95ae Mon Sep 17 00:00:00 2001 From: Cody Wang Date: Wed, 15 Apr 2026 15:17:54 -0400 Subject: [PATCH 2/2] fix: clean up Rungate description and tags Co-Authored-By: Claude Sonnet 4.6 --- schemas/services.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/schemas/services.ts b/schemas/services.ts index a41a2390..3f596639 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -5847,11 +5847,11 @@ export const services: ServiceDef[] = [ url: "https://api.rungate.ai", serviceUrl: "https://api.rungate.ai", description: - "OpenAI-compatible LLM inference API. Supports streaming via Tempo Sessions.", + "OpenAI-compatible LLM inference API.", categories: ["ai"], integration: "first-party", - tags: ["llm", "chat", "inference", "openai-compatible", "streaming", "aggregator"], + tags: ["llm", "chat", "inference", "openai-compatible", "streaming"], docs: { homepage: "https://rungate.xyz" }, provider: { name: "Rungate", url: "https://rungate.xyz" }, realm: "api.rungate.ai",