설치와 셋업 — Python 시작하기
설치와 셋업 — Python 시작하기
BAML을 Python과 함께 쓰려면 VSCode/Cursor 확장과 Python 패키지를 준비하면 돼요. 아래 내용은 BAML v0(레거시 DSL) 문서 기준이라는 점을 참고하세요. BAML v1은 별도의 완전한 프로그래밍 언어로 공개 베타 상태예요.
설정 흐름은 이래요.
- VSCode/Cursor 확장 설치 — BAML 파일을 작성할 때 문법 강조와 Playground를 제공해요.
- Python 스타터 예제 — python-fastapi-starter 저장소를 참고하면 빠르게 시작할 수 있어요.
git clone https://github.com/BoundaryML/baml-examples
- baml 패키지 설치 후
.baml파일을 작성하고baml_client를 생성해요.
pip install baml-py
문서를 더 쉽게 읽고 싶으면 페이지 URL에 .md를 붙이면 깔끔한 마크다운을 받을 수 있어요. 전체 문서 인덱스는 https://docs.boundaryml.com/llms.txt에서 확인할 수 있어요.