Přeskočit na obsah
ejaj.cz

Nola

FreemiumVývojářské nástroje

Nola je nadmnožina TypeScriptu, která umožňuje volat AI modely přímo v kódu pomocí klíčových slov „infer“ a „ask“, podobně jako async/await.

nola.sh
Náhled nástroje Nola

O nástroji

Nola je jazyk postavený jako superset TypeScriptu (soubory .tsi), který se kompiluje do běžného TypeScriptu. Jádrem jsou tři koncepty – „infer“ definuje kontext pro LLM inferenci, „Intent“ zapouzdřuje data a instrukce odesílané modelu a „ask“ rozkóduje výsledek do typované hodnoty, analogicky k async/await. Nástroj je určen vývojářům, kteří chtějí typovanou extrakci dat, klasifikaci nad uzavřenými sadami štítků nebo vícekrokové uvažování integrovat přímo do TypeScript kódu s plnou typovou kontrolou. Součástí je CLI s příkazy jako „nola init“ pro scaffolding projektu, „nola build“ pro kompilaci .tsi souborů do .js, .map a .d.ts, a „nola run“ pro přímé spuštění. K dispozici jsou balíčky pro integraci do běžných bundlerů (Vite, webpack, rollup, esbuild) a IDE rozšíření. Projekt je publikován pod licencí Apache-2.0 a nabízí live playground pro vyzkoušení přímo v prohlížeči. Instalace probíhá příkazem „npm create nola@latest“, přičemž je podporován npm, pnpm i yarn. Pro hostovanou inferenci nabízí Nola 25 bezplatných běhů bez nutnosti registrace u poskytovatele modelu, po jejich vyčerpání lze dobít prepaid zůstatek přes příkaz billing. Alternativně lze konfiguračním souborem nola.config.ts napojit libovolného podporovaného AI poskytovatele, takže hostovaná inference není povinná.

Klíčové vlastnosti

  • Klíčová slova „infer“ a „ask“ pro volání AI modelů
  • Typovaná extrakce dat přímo v TypeScriptu
  • Kompilace .tsi souborů do .js, .map a .d.ts
  • CLI příkazy init, build a run

Časté dotazy

Co přesně Nola umí?

Nola je nadmnožina TypeScriptu, která pomocí klíčových slov „infer“ a „ask“ umožňuje volat AI modely přímo v kódu – například pro typovanou extrakci dat, klasifikaci do předem daných štítků nebo vícekrokové uvažování, vše s plnou typovou kontrolou.

Kolik Nola stojí?

Hostovaná inference nabízí 25 bezplatných běhů bez registrace u poskytovatele modelu, po jejich vyčerpání lze dobít prepaid zůstatek příkazem billing. Alternativně lze přes nola.config.ts napojit vlastního AI poskytovatele a hostovanou inferenci vůbec nepoužívat.

Jak začít s Nola?

Stačí spustit „npm create nola@latest“ (podporuje npm, pnpm i yarn), vygenerovat projekt a psát .tsi soubory, které se příkazem „nola build“ zkompilují do běžného TypeScriptu. Nástroj je určen vývojářům chtějícím AI integrovat přímo do kódu.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Nola? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.