RetrievalAdapter performs retrieval for RAG (v1.5).
| 40 | |
| 41 | // RetrievalAdapter performs retrieval for RAG (v1.5). |
| 42 | type RetrievalAdapter interface { |
| 43 | Name() string |
| 44 | Retrieve(ctx context.Context, query string, opts map[string]any) (types.RetrievalResult, error) |
| 45 | } |
| 46 | |
| 47 | // RerankAdapter reorders or filters retrieval chunks before the model call (optional RAG step). |
| 48 | type RerankAdapter interface { |
no outgoing calls
no test coverage detected