moeru-ai/xsai

🤖💬 extra-small AI SDK.

해결하는 문제

xsAI는 풀 기능 AI 프레임워크가 필요 이상으로 무겁거나 범위가 너무 넓다고 느끼는 개발자를 위해 설계된 초소형 AI SDK입니다. 범용 프로바이더 추상화나 불필요한 런타임 부하 없이 OpenAI 호환 애플리케이션 및 에이전트를 구축할 수 있는 경량 기반을 제공합니다.

작동 방식

Fetch API를 직접 기반으로 구축된 OpenAI 호환 런타임으로 작동하며 ESM 전용으로 유지됩니다. 추가 종속성과 Node.js 내장 모듈을 피함으로써 브라우저, Deno, Bun 및 에지 런타임을 포함한 다양한 환경에서 높은 이식성을 보장합니다.

대상 사용자

작은 점유율, 빠른 로딩 시간 및 OpenAI 호환 API와 상호 작용하기 위한 집중된 인터페이스가 필요한 AI 에이전트 또는 앱을 구축하는 개발자.

주요 특징

  • 초경량: 대형 AI SDK와 비교하여 설치 및 번들 크기를 크게 줄임 (예: ai 패키지보다 설치 크기가 40배 작음).
  • 런타임 이식성: 브라우저, 에지 및 다양한 JS 런타임(Bun, Deno)에서 작동.
  • OpenAI 호환성: 텍스트 생성, 스트리밍 및 구조화된 데이터에 집중된 인터페이스.
  • 도구 호출: 도구 호출(tool calling) 및 구조화된 출력 기능 지원.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트