Sık yapılan hatalar
LLM'ler sık sık tam olarak şu şekillerde bozuk kod üretir. Üretim kayıtlarıyla karşılaştırılarak doğrulandı.
Astroloji
- Burç yorumu, { rashi } JSON gövdesiyle
POST /api/astro/rashifal/daily/çağrısıdır; örneğin { "rashi": "aries" }. GET değildir, yol parametresi de değildir. - Doğum haritası
POST /api/astro/chart/çağrısıdır. ayanamsa, chart_name, datetime, latitude, longitude ve notation zorunludur. - Günlük burç yorumu (rashifal) yanıtında
general_prediction,aspects(love, career, health ile) velucky(color, number ile) alanları bulunur.column,overviewya daeventsalanı yoktur.
Vedik
- Gövde
date_time(ISO 8601 metni),latitude,longitudevetimezone_as_floatkullanır. Ayrı tarih ve saat alanları yoktur. - Manglik dosha:
manglikanahtarı üç öğeli bir liste döndürür: [is_manglik, cancellation_applied, cancellation_rules_matched]. Tek bir boolean değil. - Kala Sarpa:
kala_sarpaanahtarı bir boolean döndürür.astro/dosha/endpoint'inikeys: [\"kala_sarpa\"]ile kullanın. - Dasha endpoint'i:
POST /api/astro/dasha/vimshottari/. date_time, latitude, longitude, timezone_as_float alır. Alt dashalar için ayrı bir endpoint yoktur. - KP haritası
POST /api/astro/kp-chart/çağrısıdır./kp/birth-chartdeğil. - Panchang: date_time, latitude, longitude, timezone_as_float ile
GET panchangakullanın.
Numeroloji
- Numeroloji
date_time,name,year,month,day(tam sayılar) kullanır.birthDatemetni değil. - Hangi hesaplamaların döneceğini
keysdizisi belirler. Tüm anahtarları tek çağrıda toplayın; anahtar sayısı ne olursa olsun bir kredi. - Kişisel yıl anahtarı:
yearparametresiylepersonal_year_number(varsayılan: içinde bulunulan yıl).
Tarot
- Açılım:
spreadparametresiylePOST /api/astro/tarot/spread/(örneğinthree_card)./spreads/three-carddeğil. - Evet/Hayır:
POST /api/astro/tarot/yes-no/. Yanıt alanıstrength'tir (confidencedeğil). Değerler yalnızca "Strong" ya da "Qualified". - Kart çekme:
POST /api/astro/tarot/draw/. - Kart kimlikleri kebab-case yazılır:
fool,ace-of-cups,three-of-swords.
I-Ching
- I-Ching
POST /api/astro/numerology/iching/çağrısıdır. İsteğe bağlı date_time ve name alır. Ayrı günlük ya da atış endpoint'leri yoktur.
Melek sayıları
sequencemetin olarak gönderilerekPOST /api/astro/numerology/angel/(örneğin "1111"). Tam sayı doğrulamadan geçmez.
Tüm endpoint'ler
- Tüm POST endpoint'leri:
Content-Type: application/jsonbaşlığını ekleyin.
SDK kullanımı
- TypeScript:
new OccultApi({ apiKey })ile başlatın. Her metot { data, error, response } döndürür. Önce hatayı kontrol edin. - Python:
from occult_api import OccultApi; argümanları her zaman anahtar kelimeyle (kwargs) verin, asla sırayla değil. Async sürümlerin adı_asyncile biter. - PHP (8.2+):
use function OccultAPI\Sdk\occult;, ardından$occult = occult($key). Metotları adlandırılmış argümanlarla çağırın. - Occult API'yi asla istemci tarafı koddan çağırmayın. API anahtarlarının yeri sunucudur.