{
  "ok": true,
  "name": "Ghalghay API",
  "shortName": "Ghalghay",
  "tagline": "Языковой ИИ · разработка · внедрение",
  "llmPrimary": "openrouter",
  "endpoints": [
    {
      "method": "POST",
      "path": "/translate",
      "desc": "RU → ING перевод"
    },
    {
      "method": "GET",
      "path": "/lookup/word",
      "desc": "Словарь dosh"
    },
    {
      "method": "GET",
      "path": "/lookup/phrase",
      "desc": "Индекс фраз"
    },
    {
      "method": "GET",
      "path": "/lookup/corpus",
      "desc": "Поиск в корпусе"
    },
    {
      "method": "GET",
      "path": "/metrics",
      "desc": "Метрики загрузки"
    },
    {
      "method": "GET",
      "path": "/health",
      "desc": "Статус сервиса"
    },
    {
      "method": "POST",
      "path": "/ai/assist",
      "desc": "LLM-задачи"
    }
  ],
  "metrics": {
    "wordsLoaded": 34745,
    "phrasesLoaded": 19487,
    "phraseIndexKeys": 19715,
    "habarItemsRaw": 5948,
    "habarBasicRaw": 214,
    "habarConversationRaw": 2826,
    "habarPhrasesLoaded": 5777,
    "habarBasicPhrasesLoaded": 214,
    "habarConversationLoaded": 2819,
    "paydadoshRaw": 4705,
    "paydaDoshPhrasesLoaded": 115,
    "paydaDoshEverydayLoaded": 1,
    "paydaDoshLessonLoaded": 2,
    "paydadoshEverydayRaw": 138,
    "paydadoshLessonRaw": 278,
    "corpusPhrasesRaw": 527,
    "parallelCorpusPhrasesRaw": 6226,
    "ingTermRaw": 7457,
    "ingTermPhrasesLoaded": 7119,
    "ingTermWordsLoaded": 2185,
    "corpusPhrasesInIndex": 6101,
    "parallelCorpusInIndex": 6099,
    "lessonPhrasesLoaded": 6101,
    "grammarPhraseKeys": 375,
    "corpusLoaded": 54,
    "grammarPatternsLoaded": 6872,
    "grammarRulesLoaded": 27,
    "grammarLexemesLoaded": 1127,
    "grammarDeclensionsLoaded": 24,
    "nounClassEntriesLoaded": 114,
    "nounClassAgreementFixes": 0,
    "moderationPending": 0
  },
  "grammar": {
    "patterns": 6872,
    "rules": 27,
    "lexemes": 1127,
    "nounClassEntries": 114,
    "grammarOverviewSections": 23,
    "nicholsGrammarSections": 35,
    "nicholsPriorityChapters": 11,
    "nicholsNumeralParadigms": 4,
    "nicholsUniqueStats": {
      "nounClassEntries": 53,
      "nounClassNewToApi": 52,
      "skippedNounsDuplicate": 1,
      "genderVerbs": 13,
      "genderAdjectives": 8,
      "genderlessNouns": 5,
      "paradigms": 0,
      "rules": 8,
      "otherChapterSummaries": 24
    }
  },
  "links": {
    "home": "/",
    "admin": "/admin/",
    "manifest": "/site.webmanifest"
  }
}