From 7b36e2f7444c121f9311caa20f4bec224be70226 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 25 Mar 2026 00:10:13 +0100 Subject: [PATCH] Third party services catalog declaration --- tpsc.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tpsc.yaml diff --git a/tpsc.yaml b/tpsc.yaml new file mode 100644 index 0000000..87648ce --- /dev/null +++ b/tpsc.yaml @@ -0,0 +1,21 @@ +# tpsc.yaml — Third-Party Services Catalog declarations for llm-connect +# Each entry references a service slug from the central catalog at: +# the-custodian/canon/tpsc/.yaml +# Ingest: cd state-hub && make ingest-tpsc REPO=llm-connect + +services: + - slug: openai-api + purpose: LLM inference via OpenAI-compatible REST API (OpenAIAdapter) + auth: api_key + + - slug: anthropic-api + purpose: LLM inference via Claude Code CLI subprocess (ClaudeCodeAdapter) + auth: cli + + - slug: gemini-api + purpose: LLM inference via Gemini generateContent API (GeminiAdapter) + auth: api_key + + - slug: openrouter-api + purpose: Multi-model LLM routing via OpenAI-compatible endpoint (OpenRouterAdapter) + auth: api_key