Skip to content
Discussion options

Corpus OS Admin
Mar 11, 2026

You must be logged in to vote

Great questions. Adapter implementation is one of the most common topics we get asked about, so I'll share the patterns that work best.

Start with the working examples. Before writing anything from scratch, check the /examples directory in the repo. There are full working adapters for all four domains (LLM, Embedding, Vector, Graph) plus a complete RAG pipeline that chains three protocols together. They're runnable implementations that show exactly how to structure your adapter. The docs/guides/QUICK_START.md guide walks you through each step by step.

The core pattern is simple: wrap your provider. You're not rewriting your provider's SDK — you're wrapping it. Your adapter inherits from t…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@LOWVesspucci
Comment options

LOWVesspucci Mar 16, 2026
Maintainer Author

Answer selected by LOWVesspucci
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants