Give your assistant real charts to talk about
A language model guessing at planetary positions gets them wrong. Let it call the API for the chart, the day or the match, and talk about numbers that were actually computed.
- Structured JSON a model can read field by field, with stable names
- The rule behind each result, so the assistant can explain, not just state
- Charts, the day's panchang and matching from one key
- Clear errors with a code and a message the assistant can pass on
/api/v1/kundlicurl -X POST https://vedicsense.in/api/v1/kundli \
-H "Authorization: Bearer $VEDICSENSE_KEY" \
-H "Content-Type: application/json" \
-d '{"d": "1990-01-15", "t": "08:30", "lat": 26.9124, "lon": 75.7873, "place": "Jaipur", "name": "Asha", "fields": ["positions", "dasha"]}'{
"ok": true,
"name": "Asha",
"ascendant": {
"sign": "Capricorn",
"deg": "20°10'"
},
"moon": {
"sign": "Leo",
"nakshatra": "Purva Phalguni"
},
"positions": [
{
"name": "Sun",
"name_hi": "सूर्य",
"sign": "Capricorn",
"sign_hi": "मकर",
"deg": "0°58'",
"nakshatra": "Uttara Ashadha",
"pada": 2,
"house": 1,
"retro": false,
"chalit": 12
},
{
"name": "Moon",
"name_hi": "चंद्र",
"sign": "Leo",
"sign_hi": "सिंह",
"deg": "19°04'",
"nakshatra": "Purva Phalguni",
"pada": 2,
"house": 8,
"retro": false,
"chalit": 8
}
],
"dasha": {
"now": "Rahu",
"mahadashas": [
{
"lord": "Venus",
"start": "1981-06-06",
"end": "2001-06-05",
"years": 20
},
{
"lord": "Sun",
"start": "2001-06-05",
"end": "2007-06-06",
"years": 6
}
]
}
}How to build it
Describe the calls as tools
Give your assistant the kundli, panchang and match calls as tools, with the fields from the reference. The OpenAPI file in your console describes them all.
Call from your server
The assistant asks for a tool; your server makes the call with your key and hands back the JSON. The key never reaches the user.
Answer from the result
The assistant reads the chart it was given and explains it, quoting the rule each result carries.
The calls it makes
-
POST
/api/v1/kundliKundli (birth chart) The sidereal birth chart for a birth: ascendant, Moon, every planet's sign, degree, nakshatra and house, and the sections you ask for, from the dasha to the divisional charts. -
GET
/api/v1/panchangPanchang The day's tithi, nakshatra, yoga, karana and vara, sunrise and sunset, Rahu Kaal and the other day timings, the choghadiya and the horas for a date at a place. No key needed -
POST
/api/v1/matchKundli Milan (matching) The 36-point Ashtakoota score koota by koota, with the Nadi, Bhakoot and Gana cancellations the texts allow, Mangal dosha for both, the southern checks and what the tradition prescribes where points are lost.
An assistant with 1,000 conversations a day, about three lookups in each
1,000 × 3 × 30 days: about 90,000 calls in 30 days.
That fits the 100K plan, 100,000 calls for ₹1,999 ₹1,299 plus GST, the launch price until 31 January 2027. The price you start at is yours on every renewal.
Other things teams build
- Kundli and horoscope appsBirth charts with dashas, yogas, doshas and divisional charts, for an app or a consultation desk.
- Matrimony and matchingGuna Milan koota by koota, with the cancellations and Mangal dosha on both sides, for a profile page.
- Panchang widgets and calendarsTithi, nakshatra, sunrise, Rahu Kaal and choghadiya for any city and date, in English or Hindi.
- Muhurat for plannersAuspicious dates for a marriage, a griha pravesh or a purchase, rated day by day for the place.
- Numerology toolsMulank, Bhagyank, the name number and the Lo Shu grid, each with the working shown.
