weaviate-advanced
Installation
SKILL.md
Weaviate Advanced
Client Setup (v4 Python)
import weaviate
from weaviate.classes.init import Auth, AdditionalConfig, Timeout
client = weaviate.connect_to_weaviate_cloud(
cluster_url="https://my-cluster.weaviate.network",
auth_credentials=Auth.api_key("..."),
headers={"X-OpenAI-Api-Key": "..."}, # for generative/vectorizer modules
additional_config=AdditionalConfig(timeout=Timeout(init=10, query=60)),
)
# Self-hosted
# client = weaviate.connect_to_local(host="localhost", port=8080, grpc_port=50051)