기본 제공 Tool
Ailoy는 Tool Description이나 함수를 정의할 필요 없이 바로 사용할 수 있는 여러 기본 제공 Tool를 제공합니다.
기본 제공 Tool 사용에 대한 자세한 내용은 튜토리얼 > Tool 사용하기 > 기본 제공 Tool 사용을 참조하세요.
terminal
기본 셸을 사용하여 현재 시스템에서 명령을 실행합니다. (UNIX 기반 OS의 경우
bash, Windows의 경우 powershell).
정보
이 Tool은 웹 환경에서 사용할 수 없습니다.
인수
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
command | string | 실행할 명령. | ✅ |
cwd | string | 선택적 작업 디렉토리. | |
env | object | 키-값 쌍으로 된 선택적 환경 변수. | |
stdin | string | STDIN으로 보낼 선택적 문자열. |
반환값
| 이름 | 타입 | 설명 |
|---|---|---|
stdout | string | 실행된 명령의 stdout. |
stderr | string | 실행된 명령의 stderr. |
exit_code | number | 실행된 명령의 종료 코드. |
web_search_duckduckgo
DuckDuckGo를 사용하여 웹페이지를 검색하고 포맷된 결과를 반환합니다.
정보
구성
| 이름 | 타입 | 설명 | 기본값 |
|---|---|---|---|
base_url | string | 요청을 보낼 기본 URL | https://html.duckduckgo.com/html |
requests_per_minute | number | 분당 최대 요청 수 | 60 |
인수
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
query | string | 검색 쿼리 문자열 | ✅ |
max_results | number | 반환할 최대 결과 수 (기본값: 10) |
반환값
| 이름 | 타입 | 설명 |
|---|---|---|
results | string | 단일 문자열로 포맷된 결과 |
web_fetch
웹페이지 URL에서 콘텐츠를 가져와 파싱합니다.
정보
구성
| 이름 | 타입 | 설명 | 기본값 |
|---|---|---|---|
proxy_url | string | 요청을 보낼 프록시 URL. 프록시 서버는 쿼리 매개변수의 원래 url로 요청을 프록시해야 합니다. | 없음 |
requests_per_minute | number | 분당 최대 요청 수 | 60 |
인수
| 이름 | 타입 | 설명 | 필수 |
|---|---|---|---|
url | string | 콘텐츠를 가져올 웹페이지 URL | ✅ |
반환값
| 이름 | 타입 | 설명 |
|---|---|---|
results | string | 파싱된 웹 콘텐츠 |