콘텐츠로 건너뛰기
  • 모델
  • 순위
  • Ori
ElevenLabs launch offer: every ElevenLabs model is 50% off through October 19, 2026. See ElevenLabs models

Footer

OpenRouterOpenRouter
© 2026 OpenRouter, Inc

제품

  • 채팅
  • 순위
  • 벤치마크
  • 앱
  • 찾아보기
  • 모델
  • Ori
  • 컬렉션
  • 제공업체
  • 도구
  • 가격
  • Business
  • Enterprise
  • 랩

회사

  • 정보
  • 블로그
  • 채용
    채용
  • 개인정보 보호
  • 서비스 약관
  • 신뢰 센터
  • 지원
  • OR과 호환
  • 데이터
  • 브랜드

개발자

  • 문서
  • API 참조
  • 개발자 플랫폼
  • 상태
  • AI 사이트맵

연결

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
모든 서버 도구

Tool search

openrouter:tool_search

문서

대규모 도구 라이브러리가 프롬프트에 포함되지 않도록 합니다. 자체 도구에 defer_loading을 지정하면 모델이 필요한 도구를 검색하므로, 수백 개의 정의로 인해 매 턴마다 입력 토큰이 소모되지 않고 도구 선택의 정확성도 유지됩니다.

문서
작동 방식제공업체 및 가격이 도구 사용관련 도구

작동 방식

도구가 대략 10개를 초과하거나 정의가 10k 토큰을 넘는 대규모 도구 라이브러리에 적합합니다. 그보다 적으면 표준 도구 호출이 더 간단합니다.

  1. 1

    앱 함수 도구에 defer_loading을 지정하면 프롬프트에 포함되지 않습니다.

  2. 2

    모델 필요한 경우 패턴을 사용해 지연된 도구를 검색합니다.

  3. 3

    OpenRouter 이름, 설명, 인수를 기준으로 가장 잘 일치하는 항목을 표시합니다.

  4. 4

    앱 표시된 도구 호출을 다른 함수 호출과 동일하게 처리합니다.

제공업체 및 가격

  • https://openrouter.ai의 파비콘

    OpenRouter

    무료

    요청 처리 중 OpenRouter에서 프로세스 내에 실행됩니다.

모든 요청에 Standard 모델 토큰 비용이 적용됩니다.

이 도구 사용

사용자 함수 도구에 defer_loading을 표시하십시오. OpenRouter는 서버 측에서 검색을 실행하고 일치하는 도구를 모델에 표시하며, 애플리케이션은 표시된 함수 호출을 다른 함수 호출과 동일하게 처리합니다.

API를 통해 사용할 수 있습니다. 다른 도구에 defer_loading을 표시한 요청에만 영향을 미치며, Chatroom에서는 그렇게 하지 않습니다.

지원되는 API: Responses and Anthropic Messages.

shell
curl https://openrouter.ai/api/v1/responses \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "openai/gpt-5.2",
  "tools": [
    {
      "type": "openrouter:tool_search"
    },
    {
      "type": "function",
      "name": "book_restaurant",
      "description": "Reserve a restaurant table for a party at a given date and time.",
      "parameters": {
        "type": "object",
        "properties": {
          "party_size": {
            "type": "integer",
            "description": "Number of guests."
          },
          "datetime": {
            "type": "string",
            "description": "Reservation time as an ISO 8601 timestamp."
          }
        },
        "required": [
          "party_size",
          "datetime"
        ]
      },
      "defer_loading": true
    },
    {
      "type": "function",
      "name": "create_calendar_event",
      "description": "Add an event to the user’s calendar.",
      "parameters": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "Event title."
          },
          "start": {
            "type": "string",
            "description": "Start time as an ISO 8601 timestamp."
          }
        },
        "required": [
          "title",
          "start"
        ]
      },
      "defer_loading": true
    }
  ],
  "input": "Book me a table for four tomorrow night and add it to my calendar."
}'

문서에서 설정, 매개변수, 예제를 확인하십시오.

통합 가이드 읽기

관련 도구

유틸리티

  • Datetime

    Give any model the current date and time, in UTC or a configured timezone

    유틸리티