빠른 소식

Firebase JavaScript SDK 13 공개, AI Logic 요청 형식·기본 연결 위치 변경

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

Firebase JavaScript SDK 13.0.0이 공개됐습니다. 웹 앱에 AI 기능을 연결하는 AI Logic의 호출 형식과 백엔드 선택 API에 호환성 변경이 있어, 기존 코드를 확인하며 올려야 하는 주요 버전입니다.

달라진 점

템플릿의 generateContent·generateContentStream은 첫 인자로 TemplateRequest 객체를 받습니다. templateVariables는 이 객체와 StartTemplateChatParams에서 필수가 됐습니다.

폐기 예고됐던 VertexAIBackend가 제거되고 AgentPlatformBackend를 사용합니다. 기본 연결 위치가 us-central1에서 global로 바뀝니다. us-central1을 유지하려면 명시적으로 지정해야 하지만, 공식 안내는 대부분의 새 Gemini 모델이 이 위치를 지원하지 않는다고 덧붙입니다.

메시지 조각인 Part는 명시적인 type으로 구분하는 타입으로 바뀌고, ChatSession은 클래스 대신 인터페이스로 내보냅니다. Firestore에는 BSON 타입 지원도 추가됐습니다.

어떤 점이 달라지나요?

Firebase로 AI 채팅이나 템플릿 기반 생성 기능을 만든 개발자는 버전만 바꾸기보다 요청 객체·초기화 코드·메시지 타입 처리부터 점검해야 합니다. 예를 들어 기존 지역을 전제로 연결하던 앱은 새 기본값과 모델별 지원 위치를 함께 확인하는 것이 중요합니다.

사용 전 확인할 점

temperature·topP 등 일부 생성 설정은 이번 버전에서 폐기 예정으로 표시됐으며, Gemini 3.x 이상에서는 지원되지 않습니다. 실제 웹 앱 빌드나 AI 호출은 이 글에서 시험하지 않았습니다.

공식 출처·발표 시점

공식 GitHub 릴리스 공개: 2026년 10월 8일 04:54:58 KST.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기