OpenSource-Hub
A

aisuite

SHA-256
14.2k stars·개발 도구·SHA-256 체크섬 확인됨

aisuite는 경량 Python 라이브러리로, 여러 AI 제공업체(OpenAI, Anthropic, Google 등)를 위한 통합 Chat Completions API와 툴킷 및 MCP 지원이 포함된 Agents API를 제공합니다. 또한 데스크톱 AI 어시스턴트 OpenCoworker를 구동합니다.

스마트 다운로드

Download 버전 다운로드

vapp-v0.1.1 · 44.5 MB

한 문장으로 여러 대형 모델을 통합 호출하며, Agent 프레임워크와 데스크탑 어시스턴트도 자체 포함하고 있습니다.

주요 기능

  • 통합 Chat Completions API: 하나의 코드로 OpenAI, Anthropic, Google 등 10여 개 제공업체와 호환되며, 전환 시 model 이름만 변경하면 됩니다.
  • Agent API: 다중 툴 호출 지원, 최대 라운드 제어, 파일, Git, Shell 툴킷 사전 설정, 네이티브 MCP 프로토콜 통합
  • OpenCoworker 데스크톱 애플리케이션: 채팅, 심층 연구, 파일 읽기/쓰기, 메시지 송수신, PDF/테이블 등 결과물 생성, 정기 자동화 지원
  • 툴 정책 및 상태 저장: 승인 정책, 화이트/블랙리스트 구성 가능, 메모리, 파일, Postgres 상태 영속화 지원
  • 초간단 설치: pip install aisuite로 사용 가능, 특정 제공업체 SDK 선택 설치 가능

할 수 없는 것

  • 각 AI 제공업체의 API 키(OpenAI, Anthropic 등)를 직접 준비하거나 Ollama를 로컬에서 실행해야 하며, 무료 모델은 제공되지 않습니다.
  • OpenCoworker 데스크톱 버전은 현재 macOS(Apple Silicon) 및 Windows 10/11(x64)만 지원하며, Linux용 설치 패키지는 아직 제공되지 않습니다.
  • Agent 도구 호출은 모델 자체의 function calling 기능에 의존하며, 일부 경량 모델은 정확하지 않을 수 있습니다.

사용 사례

  • 다중 모델 대화 애플리케이션 빠르게 구축하기: 동일한 코드로 GPT-4, Claude, Gemini 등 모델의 성능 테스트
  • 데스크톱 AI 어시스턴트: OpenCoworker를 활용한 일상 작업 자동 실행 (파일 읽기, 이메일 발송, 보고서 생성)

상세 설명

aisuite는 경량 Python 라이브러리로, 2계층 구조를 제공합니다. 하위 계층은 통일된 Chat Completions API로서 OpenAI, Anthropic, Google, Mistral, Hugging Face, AWS, Cohere, Ollama, OpenRouter 등 10여 개 AI 제공업체와 호환되며, 문자열 하나만 변경하면 모델을 전환할 수 있습니다. 상위 계층은 Agents API로, 다중 턴 도구 호출, 사전 구축된 도구 키트(파일, Git, Shell), 네이티브 MCP 프로토콜, 도구 전략, 상태 저장 및 추적을 지원합니다. 이 저장소에는 OpenCoworker 데스크톱 AI 어시스턴트도 포함되어 있어, 채팅, 심층 연구, 파일 읽기/쓰기, 메시지 송수신(Slack, 이메일 등) 및 PDF, 표 등 전달물 생성이 가능합니다. LangChain과 비교했을 때, aisuite는 더 가볍고(의존성 적음, API 단순) 통일된 인터페이스와 플러그 앤 플레이에 중점을 두어, 모델 전환 신속성, 맞춤형 Agent 워크플로 구축 또는 데스크톱 어시스턴트 배포가 필요한 개발자에게 적합합니다.

태그

AILLMChat CompletionsAgentsMCPMulti-ProviderOpenCoworkerPython Library

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 dmg 파일을 열고 앱을 Applications로 드래그

3

aisuite 설치: pip install aisuite[all] 또는 pip install aisuite[anthropic] 등

4

API 키 설정: OpenAI, Anthropic 등의 키를 환경 변수로 설정하거나 구성 파일에 전달합니다.

5

첫 번째 호출 작성: aisuite를 import하고 Client를 생성한 후 client.chat.completions.create(model='openai:gpt-4o', messages=...)를 호출합니다.

설치 가이드
  1. aisuite 설치: pip install aisuite[all] 또는 pip install aisuite[anthropic] 등
  2. API 키 설정: OpenAI, Anthropic 등의 키를 환경 변수로 설정하거나 구성 파일에 전달합니다.
  3. 첫 번째 호출 작성: aisuite를 import하고 Client를 생성한 후 client.chat.completions.create(model='openai:gpt-4o', messages=...)를 호출합니다.
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

51696787719a46297819d93ec0c8bb98690a09b1560ac21c9074c06531a36b81

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

aisuite 제거: pip uninstall aisuite 실행; 데스크탑 앱 OpenCoworker를 설치한 경우, 애플리케이션 폴더(macOS) 또는 제어판(Windows)에서 제거합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-14T06:58:16Z
GitHub 저장소공식 웹사이트

유사한 프로젝트