Перейти до вмісту

Changelog

  • MCP сервер @astroway/mcp — 25 інструментів для Claude, ChatGPT та інших AI-агентів через Model Context Protocol.
  • Python SDK astroway — httpx-клієнт з 48 методами, context manager, PyPI-ready.
  • TypeScript SDK @astroway/api — типізований клієнт для всіх 97 ендпоінтів, npm-ready.
  • 5 ендпоінтів гороскопів: /horoscope/daily, /horoscope/weekly, /horoscope/monthly, /horoscope/yearly, /horoscope/compatibility — AI-генеровані на основі реальних транзитних даних Swiss Ephemeris.
  • 5 ендпоінтів AI-інтерпретацій: /interpret/natal, /interpret/synastry, /interpret/transits, /interpret/element, /interpret/placement — з safety guardrails (A4), disclaimer injection, повним audit trail.
  • LLM client з 8-провайдерним fallback chain: Gemini → Groq → OpenRouter → Cerebras → SambaNova → Mistral → HuggingFace → Cloudflare Workers AI.
  • Уніфікація деплою: api-calc тепер деплоїться через git pull (як site і dashboard), замість scp.
  • Config refactor: всі секрети хардкоднуті в src/config.ts з автодетектом isProd. .env — опціональний override.
  • Система версіонування: bump у 5 місцях на кожен коміт.
ЕндпоінтТипКредити
/interpret/natalAI Interpretation100
/interpret/synastryAI Interpretation100
/interpret/transitsAI Interpretation100
/interpret/elementAI Interpretation100
/interpret/placementAI Interpretation100
/horoscope/dailyAI Horoscope50
/horoscope/weeklyAI Horoscope50
/horoscope/monthlyAI Horoscope50
/horoscope/yearlyAI Horoscope100
/horoscope/compatibilityAI Horoscope50

  • Credit ×10 rebase — 6-рівнева система вартості (10/20/50/100/250/500 кредитів).
  • Free-tier watermark (A2) — поле _footer у відповідях безкоштовного тарифу.
  • Public try-it-out (A6) — POST /v1/public/chart без API-ключа, IP-rate-limited 30/год.
  • Окрема БД astroway_dbapi з таблицею api_ai_audit_log для B2B audit trail.
  • Міграція api-calc з app.astroway.info у цей репозиторій.

  • Монорепо: site (Astro + Starlight) + dashboard (React 19 + Vite) + api-calc (Node + Express).
  • 87 ендпоінтів для астрологічних розрахунків на базі Swiss Ephemeris WASM.
  • OpenAPI 3.1 специфікація + Swagger UI.
  • Автогенерована документація через starlight-openapi.
  • Nginx vhost + Herd local domain api-astroway.test.
  • 12 документаційних сторінок: overview, getting-started, authentication, rate-limits, errors, pricing, 4 приклади.