홈으로 돌아가기
공식 웹사이트 방문하기
Instructor 인스트럭터 Pydantic 기반 구조화된 LLM 데이터 추출 라이브러리
공식 서비스 바로가기
서비스 상세 소개
Instructor 인스트럭터 Pydantic 기반 구조화된 LLM 데이터 추출 라이브러리: OpenAI, Anthropic, Gemini 등 다양한 LLM의 함수 호출 기능을 Pydantic 스키마와 결합하여 타입 안정성이 보장된 JSON 및 데이터 객체를 파이썬 코드로 즉시 추출하는 도구입니다.
Instructor는 대규모 언어 모델이 반환하는 비정형 텍스트 출력을 타입 세이프한 정형 데이터 객체로 변환해 주는 파이썬 라이브러리입니다. 개발자가 친숙한 Pydantic 모델을 정의하기만 하면, LLM의 도구 호출 및 함수 응답을 엄격하게 검증합니다. 출력 형식이 어긋날 경우 자동으로 에러 메시지를 프롬프트에 되먹여 재시도하는 자체 검증 루프를 내장하고 있습니다.
핵심 기능 목록
파이썬 Pydantic 모델 클래스를 선언하여 LLM 응답 타입을 100% 엄격하게 보장
유효성 검증 실패 시 오류 피드백을 전달하여 정상 형식을 다시 받아내는 자동 재시도
OpenAI, Claude, Gemini, Cohere, 로컬 Ollama까지 멀티 공급자 인터페이스 완벽 호환
부분 스트리밍 출력 객체를 실시간으로 파싱하여 프론트엔드에 즉시 전달 지원
