import { MossClient } from '@inferedge/moss'
const client = new MossClient(
process.env.MOSS_PROJECT_ID!,
process.env.MOSS_PROJECT_KEY!
)
const indexName = process.env.MOSS_INDEX_NAME || 'faqs' // ensure this exists (see Quickstart)
async function main() {
await client.loadIndex(indexName)
const results = await client.query(indexName, 'How do I return a damaged product?', 3)
console.log(`Found ${results.docs.length} docs in ${results.timeTakenInMs}ms`)
results.docs.forEach((doc, i) => {
console.log(`${i + 1}. [${doc.id}] ${doc.text} (score: ${doc.score.toFixed(3)})`)
})
}
main().catch(console.error)