Loading repository data…
Loading repository data…
Xaven-AI-Labs / repository
Xaven AI SDK enables developers to integrate our AI-powered shopping optimization technology, helping users find the best deals, fastest shipping, and the smartest shopping strategies.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Xaven SDK is a TypeScript library that streamlines AI-driven e-commerce recommendations by optimizing user purchases across multiple partner platforms. Through a combination of machine learning inference, concurrency-limited fetching, and price-shipping balancing, developers can embed a optimized shopping experience into their applications.
AI Query Understanding
Concurrent Data Fetch & Orchestration
Purchase Optimization Engine
Context-Aware Caching
import { xavenAiEngine, xavenPurchaseOptimizer } from "xaven-sdk";
// 1. AI parse user desire
const userQuery = "Need a high-end laptop under 1500";
const aiParsed = await xavenAiEngine.parse(userQuery);
// 2. Optimize purchase
const bestOffer = await xavenPurchaseOptimizer.getBestRecommendation(aiParsed);
console.log("Optimal e-commerce partner:", bestOffer.partnerName);
console.log("Price (including shipping):", bestOffer.totalPrice);
| Env Variable | Default | Description |
|---|---|---|
| `XAVEN_CONCURRENCY_LIMIT` | `5` | Maximum parallel queries to partner APIs. |
| `XAVEN_CACHE_TTL` | `120` | Caching duration (seconds) for repeated requests. |
| `XAVEN_AI_MODEL` | `qwen2.5` | Preferred reasoning model to interpret user queries. |
| `XAVEN_LOG_LEVEL` | `info` | Logging verbosity for debugging aggregator flows. |
We welcome feedback and pull requests! Please adhere to our Code of Conduct.
Feel free to open issues, propose new features, or share your ideas on optimizing the user’s purchasing journey with Xaven SDK.
© 2025 Xaven Labs. Released under the MIT License.