Simple SDK for semantic documentation search using Arcten RAG
npm install @arcteninc/ragbash
npm install @arcteninc/rag
`
Usage
`javascript
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
$3
Initialize SDK. Optional if ARCTEN_API_KEY env var is set.
- apiKey (string) - Your Arcten API key
- apiBaseUrl (string) - API base URL
$3
Search documentation. Returns { candidates: [{ url, snippet, scores }] }.
- limit` (number) - Max results (default: 5, max: 100)