surf-skill은(는) 무엇을 하나요?
npm i -g surf-skill — AI 코딩 에이전트를 위한 다중 제공자(Tavily + Parallel AI) 웹 스킬. CLI + Node 라이브러리, 자동 폴백, 멀티 키 로테이션, 크로스 OS, 배치 검색.
개요
surf-skill은 AI 코딩 에이전트가 웹에서 실시간 정보를 검색할 수 있도록 해주는 유틸리티입니다. Tavily와 Parallel AI 검색 제공자를 모두 지원하며, 자동 폴백과 멀티 키 로테이션을 통해 안정성과 효율성을 높였습니다.
기능
- 다중 제공자: Tavily 및 Parallel AI 검색 엔진 지원
- 자동 폴백: 한 제공자가 실패하면 자동으로 다른 제공자로 전환
- 멀티 키 로테이션: 여러 API 키를 설정하여 요금 제한 분산
- 배치 검색: 여러 검색어를 한 번에 처리
- CLI 도구: 명령줄에서 직접 사용 가능
- Node.js 라이브러리: 코드 내에서 import하여 사용 가능
- 크로스 OS: macOS, Linux, Windows 지원
설치
npm install -g surf-skill
사용법
CLI
surf "검색어"
Node.js
import { search } from 'surf-skill';
const results = await search('최신 AI 뉴스');
console.log(results);
환경 변수
| 변수명 | 설명 | 필수 |
|---|---|---|
TAVILY_API_KEY | Tavily API 키 | 예* |
PARALLEL_API_KEY | Parallel AI API 키 | 예* |
*하나 이상의 API 키가 필요합니다.
라이선스
MIT