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