@arcteninc/rag
v1.0.1
Published
Simple SDK for semantic documentation search using Arcten RAG
Readme
@arcteninc/rag
Semantic documentation search SDK.
Install
npm install @arcteninc/ragUsage
const rag = require('@arcteninc/rag');
// Option 1: Set env var (no configure needed)
// ARCTEN_API_KEY=your-api-key
// Option 2: Configure manually
rag.configure({ apiKey: 'your-api-key' });
// Search
const results = await rag.search('how to use filters');
console.log(results.candidates[0].snippet);
// Get formatted answer
const answer = await rag.searchAndAnswer('what is quill');
console.log(answer);Environment Variables
ARCTEN_API_KEY- Your Arcten API key (required)ARCTEN_API_URL- API base URL (optional, default: https://api.arcten.com)
API
configure(options?)
Initialize SDK. Optional if ARCTEN_API_KEY env var is set.
apiKey(string) - Your Arcten API keyapiBaseUrl(string) - API base URL
search(query, options?)
Search documentation. Returns { candidates: [{ url, snippet, scores }] }.
limit(number) - Max results (default: 5, max: 100)
searchAndAnswer(query, options?)
Search and return formatted answer string.
fetchContent(docId, blockIds)
Fetch full content of specific blocks.
