Repolode
undertheseanlp

undertheseanlp/underthesea

zero-dependency 멀티 프로바이더 LLM 에이전트 프레임워크와 베트남어 단어 분할, NER, 감성 분석 도구를 결합한 Python 툴킷입니다.

스타
1,808
포크
306
열린 이슈
53
마지막 커밋
그저께

어떤 프로젝트인가요?

Underthesea는 두 가지 주요 구성 요소를 갖춘 Python 패키지입니다. 첫 번째는 Python 표준 라이브러리만 사용해 OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini와 통신하는 에이전트 툴킷으로, 프로바이더 SDK가 필요하지 않습니다. 툴 호출, 스트리밍, 컨텍스트를 전달하는 멀티 세션 실행, 로컬 JSON 트레이싱 및 선택적 Langfuse 연동, 기본 제공 채팅 UI가 포함된 A2A 프로토콜 서버를 지원합니다.

두 번째는 베트남어 자연어 처리 도구 모음입니다. 문장 분할, 단어 분할, 품사 태깅, 개체명 인식, 텍스트 분류, 감성 분석, 발음 구별 기호 복원, 의존 구문 분석, 번역, 텍스트 음성 변환을 지원합니다. 각 파이프라인은 word_tokenize나 ner 같은 간단한 함수 호출로 사용할 수 있습니다.

핵심 기능

  • 01프로바이더 SDK 의존성 없이 OpenAI, Azure OpenAI, Anthropic, Gemini를 호출합니다.
  • 02툴 호출, 스트리밍 출력, 기본 제공 도구 12개를 지원합니다.
  • 03구조화된 핸드오프를 통해 여러 세션에 걸쳐 장시간 작업을 실행합니다.
  • 04모든 에이전트 호출을 로컬에서 트레이싱하고, 선택적으로 Langfuse를 지원합니다.
  • 05AgentCard와 기본 제공 채팅 UI를 포함해 A2A 프로토콜로 에이전트를 제공합니다.
  • 06베트남어 단어 분할, 품사 태깅, NER, 감성 분석 기능을 제공합니다.

활용 사례

  • 추가 SDK 없이 OpenAI, Claude, Gemini를 전환해 사용하는 Python 에이전트 구축
  • 검색, 분류, 정보 추출을 위한 베트남어 텍스트 처리
  • 개발 중 LLM 에이전트 호출에 트레이싱과 관측성 추가
  • 간단한 채팅 프런트엔드를 갖춘 A2A 서비스로 Python 에이전트 제공

빠른 시작

  1. 1

    PyPI에서 패키지를 설치합니다

    pip install underthesea
  2. 2

    프로바이더 하나(예: OpenAI)의 API 키를 설정합니다

    export OPENAI_API_KEY=sk-...
  3. 3

    프로바이더가 자동 감지되는 에이전트를 만들고 메시지를 보냅니다

사용 전 알아둘 점

  • 에이전트 기능을 사용하려면 OpenAI, Azure OpenAI, Anthropic 또는 Google Gemini의 API 키가 필요합니다.

토픽

자주 묻는 질문

underthesea은(는) 무엇인가요?
zero-dependency 멀티 프로바이더 LLM 에이전트 프레임워크와 베트남어 단어 분할, NER, 감성 분석 도구를 결합한 Python 툴킷입니다. Underthesea는 두 가지 주요 구성 요소를 갖춘 Python 패키지입니다. 첫 번째는 Python 표준 라이브러리만 사용해 OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini와 통신하는 에이전트 툴킷으로, 프로바이더 SDK가 필요하지 않습니다. 툴 호출, 스트리밍, 컨텍스트를 전달하는 멀티 세션 실행, 로컬 JSON 트레이싱 및 선택적 Langfuse 연동, 기본 제공 채팅 UI가 포함된 A2A 프로토콜 서버를 지원합니다.
underthesea은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
underthesea은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
underthesea은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. underthesea의 마지막 커밋은 2026년 10월 20일입니다.
underthesea은(는) 어디에 사용할 수 있나요?
추가 SDK 없이 OpenAI, Claude, Gemini를 전환해 사용하는 Python 에이전트 구축 검색, 분류, 정보 추출을 위한 베트남어 텍스트 처리 개발 중 LLM 에이전트 호출에 트레이싱과 관측성 추가 간단한 채팅 프런트엔드를 갖춘 A2A 서비스로 Python 에이전트 제공
underthesea는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install underthesea 프로바이더 하나(예: OpenAI)의 API 키를 설정합니다: export OPENAI_API_KEY=sk-... 프로바이더가 자동 감지되는 에이전트를 만들고 메시지를 보냅니다
underthesea은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/undertheseanlp/underthesea

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트