Tương thích (Guna Milan) - tương thích Vệ Đà
Guna Milan - phương pháp vedic truyền thống để kiểm tra sự tương thích giữa hai bản đồ sinh trước khi kết hôn. Hình thức phổ biến nhất ở Ấn Độ (Ashta-kuta, 8 phần × 36 điểm) và một số biến thể khu vực. AstroWay hỗ trợ 6 endpoint tương thích.
Chúng tôi tính toán
Phần tiêu đề “Chúng tôi tính toán”- Ashta-kuta (8-fold Guna Milan): phương pháp phổ biến nhất ở Bắc Ấn Độ, 36 điểm qua 8 kutas (Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi).
- Dashakuta (10-fold): phương pháp Nam Ấn Độ (Tamil/Malayalam), 10 kutas, trọng lượng khác nhau cho các danh mục.
- Kiểm tra Manglik: cả hai đối tác về sự hiện diện của Manglik dosha + quy tắc hủy bỏ (Manglik + Manglik triệt tiêu lẫn nhau).
- Mangal-match: so sánh chi tiết sức mạnh Sao Hỏa giữa các bản đồ (không chỉ sự hiện diện của dosha).
- Bhrigu-match: phương pháp Bhrigu-Bindu (sự tương thích tinh tế qua lăng kính điểm trung gian giữa Mặt Trăng và Rahu).
- Full: báo cáo kết hợp: Ashta-kuta (total, threshold, doshas) + Manglik cho cả hai đối tác + phân tích đầy đủ per-kuta. Bhrigu-Bindu như một endpoint riêng.
Endpoints
Phần tiêu đề “Endpoints”| Endpoint | Credits | Mô tả |
|---|---|---|
/v1/vedic/compatibility/ashtakoot | 50 | 8-fold Guna Milan với phân tích đầy đủ |
/v1/vedic/compatibility/dashakoota | 50 | 10-fold (Nam Ấn Độ) |
/v1/vedic/compatibility/manglik-check | 20 | Chẩn đoán Manglik cho cả hai đối tác + hủy bỏ |
/v1/vedic/compatibility/mangal-match | 50 | Sức mạnh Sao Hỏa giữa các bản đồ |
/v1/vedic/compatibility/bhrigu-match | 50 | Tương thích Bhrigu-Bindu |
/v1/vedic/compatibility/full | 50 | Tất cả các phương pháp + điểm tổng |
Ví dụ
Phần tiêu đề “Ví dụ”curl -X POST https://api.astroway.info/v1/vedic/compatibility/ashtakoot \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "chart1": { "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234 }, "chart2": { "date": "1992-03-22", "time": "08:15:00", "timezoneOffset": 3, "latitude": 49.8397, "longitude": 24.0297 }, "ayanamsa": "lahiri" }'const r = await fetch('https://api.astroway.info/v1/vedic/compatibility/full', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ chart1: { date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234 }, chart2: { date: '1992-03-22', time: '08:15:00', timezoneOffset: 3, latitude: 49.8397, longitude: 24.0297 }, ayanamsa: 'lahiri', }),});const { data } = await r.json();console.log(`Ashtakoot: ${data.ashtakoot.total}/36 (${data.ashtakoot.threshold})`);console.log(`Manglik p1: ${data.manglik.partner1}, p2: ${data.manglik.partner2}`);console.log(`Verdict: ${data.manglik.verdict}`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/compatibility/full', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'chart1': {'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234}, 'chart2': {'date': '1992-03-22', 'time': '08:15:00', 'timezoneOffset': 3, 'latitude': 49.8397, 'longitude': 24.0297}, 'ayanamsa': 'lahiri', },)data = r.json()['data']print(f"Ashtakoot: {data['ashtakoot']['total']}/36")print(f"Recommendation: {data['recommendation']}")Cả hai bản đồ được truyền dưới dạng chart1 và chart2 (không phải person1/person2).
manglik-check lấy một bản đồ, năm endpoint còn lại lấy hai.
Phản hồi /ashtakoot cho cặp trên, theo nghĩa đen:
{ "ok": true, "data": { "method": "ashtakoot", "school": "parashara", "boy": { "moonLongitude": 345.3326285547798, "nakshatra": 26 }, "girl": { "moonLongitude": 203.1845691474199, "nakshatra": 16 }, "total": 13.5, "max": 36, "threshold": "rejected", "points": { "varna": { "score": 1, "max": 1, "boy": "brahmin", "girl": "shudra", "rule": "boy varna >= girl varna → 1pt" }, "vashya": { "score": 1.5, "max": 2, "boyGroup": "jalachara", "girlGroup": "manava" }, "tara": { "score": 1.5, "max": 3, "fromBoyToGirl": 8, "fromGirlToBoy": 1 }, "yoni": { "score": 0, "max": 4, "boyYoni": "cow", "girlYoni": "tigress", "relationship": "bitter-enemy" }, "grahaMaitri": { "score": 0.5, "max": 5, "boyRuler": "Jupiter", "girlRuler": "Venus", "relationship": "E-N" }, "gana": { "score": 1, "max": 6, "boyGana": "manushya", "girlGana": "rakshasa" }, "bhakoot": { "score": 0, "max": 7, "fromBoyToGirl": 8, "fromGirlToBoy": 6, "dosha": "8-6" }, "nadi": { "score": 8, "max": 8, "boyNadi": "madhya", "girlNadi": "antya", "dosha": null, "cancelled": null } }, "doshas": ["Bhakoot Dosha: 8-6"], "recommendation": "rejected (13.5/36), note: Bhakoot Dosha: 8-6; cancellation rules may apply (same-Moon-sign or same-nakshatra exempts Nadi)." }}Độ chính xác và nguồn
Phần tiêu đề “Độ chính xác và nguồn”- Ashta-kuta: thuật toán theo công thức cổ điển (tiêu chuẩn Bắc Ấn Độ), tham khảo Muhurta Chintamani (Ramadayalu Bhattacharya, thế kỷ 16) và các compendium hiện đại (B.V. Raman, Hindu Predictive Astrology).
- Dashakuta: biến thể Nam Ấn Độ, 10 kutas (thêm Rasi-kuta, Stree-Deergha-kuta, v.v.). Tham khảo - Jataka Tattva (Mahadeva).
- Bhrigu-Bindu: kỹ thuật Bhrigu Pratyantar (điểm trung gian Moon-Rahu), được phổ biến bởi K.N. Rao và trường phái của ông.
- Hủy bỏ Manglik: sử dụng 12 quy tắc cổ điển (ví dụ: Sao Hỏa ở Bọ Cạp ở nhà 4 hủy bỏ dosha; Sao Hỏa ở Cự Giải ở nhà 1 hủy bỏ). Danh sách quy tắc trong docs.
- Hoàng đạo siderial: Lahiri mặc định. Hỗ trợ Raman, Krishnamurti, Fagan-Bradley, Yukteshwar.
- Trạng thái: Ashta-kuta GREEN (đã cross-verified với JagannathaHora-3 và triển khai Maitreya). Bhrigu-Bindu - YELLOW (riêng trường phái, tham khảo công khai hạn chế). Phân tích đầy đủ -
docs/AUDIT-TRAIL.md.
Liên quan
Phần tiêu đề “Liên quan” Hữu ích chứ?
Cảm ơn phản hồi của bạn.