Gemini.Types.CreateFileSearchStoreConfig (GeminiEx v0.8.4)
View SourceConfiguration for creating a new File Search Store.
Example
config = %CreateFileSearchStoreConfig{
display_name: "Product Documentation",
description: "Technical docs for all our products",
vector_config: %{
embedding_model: "text-embedding-004",
dimensions: 768
}
}
{:ok, store} = Gemini.APIs.FileSearchStores.create(config)
Summary
Functions
Converts the config to API request format.
Types
@type t() :: %Gemini.Types.CreateFileSearchStoreConfig{ description: String.t() | nil, display_name: String.t() | nil, vector_config: Gemini.Types.FileSearchStore.vector_config() | nil }
Configuration for creating a file search store.
Fields
display_name- Human-readable name for the storedescription- Description of the store's purposevector_config- Optional vector embedding configuration