목록으로
제품2026년 6월 13일 PM 09:37

한 줄로 LLM 공급자 바꾸는 오픈소스 라이브러리 'aisuite' 깃허브 트렌딩

오픈소스 라이브러리 'aisuite'가 깃허브 트렌딩에 올랐다. 앤드루 응의 저장소(andrewyng/aisuite)에서 공개된 이 가벼운 파이썬 라이브러리는 LLM으로 무언가를 만들 때 필요한 두 개의 계층을 제공한다. 여러 공급자를 아우르는 통합 챗 컴플리션 API와, 그 위에 도구·툴킷을 얹은 에이전트 API다.

챗 컴플리션 API는 OpenAI 스타일의 통합 인터페이스로 OpenAI, 앤트로픽, 구글, 미스트랄, 허깅페이스, AWS, 코히어, 올라마, 오픈라우터 등을 지원한다. 모델 이름을 '공급자:모델명' 형식으로 적으면 aisuite가 알맞은 공급자로 알맞은 매개변수와 함께 호출을 전달하므로, 문자열 하나만 바꿔 공급자를 교체할 수 있다.

이 API는 temperature, max_tokens, tools 같은 핵심 매개변수를 공급자와 무관하게 지원하고 요청과 응답 구조를 표준화한다. 덕분에 개발자는 각 SDK의 차이가 아니라 자신의 로직에 집중할 수 있다.

aisuite는 도구 호출을 한 줄로 줄였다. 평범한 파이썬 함수를 넘기면 스키마를 자동으로 생성하고 호출을 실행한 뒤 결과를 모델에 다시 전달한다. max_turns 값을 설정하면 메시지 전송, 도구 호출 실행, 결과 반환을 대화가 끝날 때까지 반복하며, 직접 제어를 원하면 max_turns를 생략하고 루프를 손수 돌릴 수도 있다.

더 길고 구조화된 작업을 위해 일급 에이전트 API도 갖췄다. 에이전트를 한 번 선언하고 러너(Runner)로 실행하며, 파일·git·셸을 다루는 사전 제작 샌드박스 툴킷을 붙일 수 있다.

에이전트 API는 실제 운영 환경에 필요한 요소도 제공한다. 어떤 도구 호출을 실행할지 정하는 도구 정책(승인 요구 정책, 허용·차단 목록 등), 실행을 저장하고 재개하는 상태 저장소(인메모리·파일·포스트그레스), 그리고 에이전트가 만든 산출물과 거쳐 간 모든 단계를 기록하는 아티팩트·트레이싱이 포함된다.

aisuite는 모델 컨텍스트 프로토콜(MCP)을 기본 지원해, 어떤 MCP 서버의 도구든 별도의 번거로운 코드 없이 모델에 넘길 수 있다. 새 공급자는 가벼운 어댑터를 구현해 추가할 수 있으며, 정해진 파일명·클래스명 명명 규칙을 따르면 시스템이 자동으로 인식한다.

이 저장소는 aisuite로 만든 데스크톱 AI 동료 '오픈코워커(OpenCoworker)'의 본거지이기도 하다. 단순 대화를 넘어 심층 리서치를 하고 컴퓨터에서 작업을 대신 수행하며, 허가를 받아 파일을 읽어 맥락을 얻고 슬랙·이메일 등의 메시지를 읽고 보내며 PDF 보고서, 문서, 스프레드시트 같은 실제 결과물을 만든다. 매일 뉴스 요약을 제공하는 등 예약 자동화도 지원한다.

오픈코워커는 OpenAI·앤트로픽·구글 API 키를 직접 가져와 쓰거나 올라마로 완전히 로컬에서 구동할 수 있고, 데이터는 사용자 기기에 그대로 남는다. macOS 13 이상(애플 실리콘)과 윈도우 10·11(x64)용 설치 파일이 제공된다. aisuite는 상업·비상업 용도 모두 자유롭게 쓸 수 있는 MIT 라이선스로 공개됐다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사