ParameterTypeDefaultDescription
wcd_urlOptional[str]NoneURL for Weaviate Cloud Deployment. Falls back to WCD_URL environment variable if not provided.
wcd_api_keyOptional[str]NoneAPI key for Weaviate Cloud Deployment. Falls back to WCD_API_KEY environment variable if not provided.
clientOptional[weaviate.WeaviateClient]NonePre-configured Weaviate client instance.
localboolFalseWhether to use a local Weaviate instance instead of cloud.
collectionstr"default"Name of the collection to use in Weaviate.
vector_indexVectorIndexVectorIndex.HNSWType of vector index to use (HNSW, FLAT, or DYNAMIC).
distanceDistanceDistance.COSINEDistance metric for vector similarity (COSINE, DOT, etc.).
embedderOptional[Embedder]NoneEmbedder to use for generating vector embeddings. Defaults to OpenAIEmbedder if not provided.
search_typeSearchTypeSearchType.vectorType of search to perform (vector, keyword, or hybrid).
rerankerOptional[Reranker]NoneOptional reranker to improve search results.
hybrid_search_alphafloat0.5Weight between vector and keyword search for hybrid search (0.0 = keyword only, 1.0 = vector only).