Retrieval: {
    exa_ai_search_config?: ExaAISearchConfig;
    parallel_ai_search_config?: ParallelAISearchConfig;
    rag_store_config?: RagStoreConfig;
    retrieval_types?: RetrievalType[];
    type: "retrieval";
    vertex_ai_search_config?: VertexAISearchConfig;
}

A tool that can be used by the model to retrieve files.

Type declaration

  • Optionalexa_ai_search_config?: ExaAISearchConfig

    Used to specify configuration for ExaAISearch.

  • Optionalparallel_ai_search_config?: ParallelAISearchConfig

    Used to specify configuration for ParallelAISearch.

  • Optionalrag_store_config?: RagStoreConfig

    Use to specify configuration for RAG Store.

  • Optionalretrieval_types?: RetrievalType[]

    The types of file retrieval to enable.

  • type: "retrieval"
  • Optionalvertex_ai_search_config?: VertexAISearchConfig

    Used to specify configuration for VertexAISearch.