Genkit 시작하기 — SDK 선택과 첫 앱

Genkit 시작하기 — SDK 선택과 첫 앱

Genkit을 시작하려면 먼저 자신의 빌드 방식에 맞는 가이드를 고르면 돼요. 각 가이드는 자기 완결적이고, 빈 프로젝트에서 실행되는 앱까지 별도 사전 설정 없이 안내해 줘요.

출처: https://genkit.dev/docs/js/get-started/

모든 가이드는 Bargain Chef라는 같은 작은 앱을 만드는 과정을 통해 Genkit의 핵심 패턴(스트리밍 구조화 출력과 툴 호출)을 익히게 해 줘요. 마지막에는 레시피를 UI로 스트리밍하고, 도구를 호출해 라이브 데이터로 응답을 뒷받침하는 플로우가 완성돼요.

먼저 Genkit 코드를 작성할 언어의 SDK를 선택해요. 실행할 서버 형태에 따라 두 종류의 가이드가 있어요.

  • App frameworks — 백엔드와 UI를 함께 만들거나 독립 백엔드에 프론트엔드를 연결. 풀스택 앱이나 웹 프론트엔드를 만들 때 시작
  • Backend frameworks — Genkit 플로우를 어떤 클라이언트든 호출할 수 있는 독립 API 엔드포인트로 노출. 이미 백엔드를 갖고 있거나 AI 서비스를 프론트엔드와 분리하고 싶을 때

스택을 고르기 어렵다면 먼저 Creating flowsGenerating content로 핵심 개념을 탐색해도 돼요.

앱이 실행된 뒤 대부분의 팀이 다음으로 보는 페이지는 이래요.

더 알아보기