Exa 웹 검색을 사용한 그라운딩

Exa는 대규모 언어 모델 응답을 그라운딩하는 데 최적화된 공개 웹 데이터에 액세스할 수 있는 검색 API를 제공합니다. 이 페이지에서는 Exa를 사용하여 Gemini 대답을 그라운딩하는 방법을 설명합니다.

Gemini Enterprise Agent Platform의 Exa 웹 검색을 사용한 그라운딩은 Gemini 모델을 Exa의 검색 API에서 제공하는 공개 웹 데이터에 연결하는 별도의 제품 ( Google Cloud 계약에 정의됨)입니다.

사용 사례

Exa를 사용한 그라운딩은 모델에 최신 관련 웹 데이터에 대한 액세스 권한을 제공하여 정확성을 개선하고 할루시네이션을 줄입니다. 일반적인 사용 사례는 다음과 같습니다.

  • 일반 에이전트 및 챗봇: 최신 정보를 가져와 더 신뢰할 수 있는 대답을 생성합니다.
  • 연구 에이전트: 여러 소스에서 딥 웹 연구를 수행합니다.
  • 코딩 에이전트: 최신 코드 스니펫, 문서, 기술 참고 자료를 가져옵니다.
  • 음성 에이전트: 실시간 저지연 음성 상호작용을 지원하는 웹 검색
  • 업계별 에이전트: 특정 업계 또는 지식 분야에 맞게 최신 도메인별 정보를 가져옵니다.
  • 데이터 보강: 최신 웹 컨텍스트 및 메타데이터로 내부 데이터 세트를 보강합니다.
  • 자동화된 워크플로: 내부 또는 프로덕션 워크플로를 위해 뉴스, 인물, 회사 또는 자주 업데이트되는 기타 데이터를 주기적으로 수집합니다.

예시

2026년 슈퍼볼 우승팀은 어디인가요?

그라운딩 없음 접지 포함
2026년 슈퍼볼은 아직 개최되지 않았으므로 누가 우승했는지 알려드릴 수 없습니다. 시애틀 시호크스가 2026년 2월 8일에 슈퍼볼 LX에서 뉴잉글랜드 패트리어츠를 29대 13으로 꺾고 우승했습니다. 출처: domain1.com, domain2.com, ...

지원되는 모델

이 섹션에는 Exa 웹 검색을 통한 그라운딩을 지원하는 모델이 나와 있습니다.

시작하기 전에

Exa를 사용한 그라운딩을 사용하려면 Exa 웹사이트에서 API 키를 가져와야 합니다. 이 API 키는 Gemini에 대한 요청에 사용됩니다.

Exa로 Gemini 대답 그라운딩

다음과 같이 REST API를 사용하여 Gemini에 그라운딩된 응답을 요청합니다. 최적의 성능을 위해 기본값이 아닌 값이 엄격하게 필요한 경우가 아니라면 선택적 매개변수에 기본 설정을 사용하는 것이 좋습니다.

REST

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • LOCATION: 요청을 처리하는 리전입니다. 전역 엔드포인트를 사용하려면 엔드포인트 이름에서 위치를 제외하고 리소스 위치를 `global`로 구성합니다.
  • PROJECT_ID: Google Cloud 프로젝트 ID입니다.
  • MODEL_ID: 사용할 모델의 ID입니다.
  • TEXT: 모델에 전송할 텍스트 프롬프트
  • API_KEY: Exa 웹 검색의 API 키입니다.
  • EXCLUDE_DOMAINS: 선택사항: 검색 결과에서 제외할 도메인 목록입니다. 지정된 경우 이러한 도메인에서는 결과가 반환되지 않습니다. 최대 1,200개의 도메인을 지정할 수 있습니다.
  • INCLUDE_DOMAINS: 선택사항: 검색에 포함할 도메인 목록입니다. 지정된 경우 결과는 이러한 도메인에서만 제공됩니다. 최대 1,200개의 도메인을 지정할 수 있습니다.
  • MAX_CHARACTERS: 선택사항: 하이라이트에 대해 반환할 최대 문자 수입니다. URL당 반환되는 강조 표시 텍스트의 총 길이를 제어합니다.
  • NUM_RESULTS: 선택사항: 그라운딩에 사용할 최대 검색 결과 수입니다. 지정되지 않은 경우 기본값은 10입니다.

HTTP 메서드 및 URL:

POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID:generateContent

JSON 요청 본문:

{
  "contents": [{
    "role": "user",
    "parts": [{
      "text": "TEXT"
    }]
  }],
  "tools": [{
    "exaAiSearch": {
        "api_key": "API_KEY",
        "customConfigs": {
            "excludeDomains": ["EXCLUDE_DOMAINS"],
            "includeDomains": ["INCLUDE_DOMAINS"],
            "contents": {
                "highlights": {
                    "maxCharacters": MAX_CHARACTERS
                }
            },
            "numResults": NUM_RESULTS
        }
    }
}],
  "model": "projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID"
}

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

다음과 비슷한 JSON 응답이 수신됩니다.

할당량

기본 할당량은 분당 200개의 프롬프트입니다. 요율 한도를 늘려야 하는 경우 사용 사례와 요구사항을 포함하여 support@exa.ai 및 Google 계정팀에 문의하세요.

결제

Exa를 사용한 그라운딩을 사용하면 다음 요금이 부과됩니다.

  • Gemini 토큰 소비량: 프롬프트 토큰, 사고 토큰, 출력 토큰 자세한 내용은 가격 책정을 참조하세요.
  • Gemini의 데이터로 그라운딩: 자세한 내용은 가격 책정을 참고하세요.
  • Exa 검색 API 사용 가격: 자세한 내용은 Exa 가격 책정 페이지를 참고하세요.