Back to articles
Weaviate Has a Free API — Vector Database with Built-In AI Modules
How-ToDevOps

Weaviate Has a Free API — Vector Database with Built-In AI Modules

via Dev.to TutorialAlex Spinov

Weaviate is an open-source vector database with built-in AI modules for automatic vectorization. Upload text or images — Weaviate generates embeddings automatically using OpenAI, Cohere, HuggingFace, or local transformers. Free, open source, with a free cloud sandbox. No need to generate embeddings yourself. Why Use Weaviate? Auto-vectorization — built-in modules generate embeddings for you GraphQL API — powerful query language for vector + scalar search Multi-modal — search text, images, and more in one database Generative search — RAG built into the query language Free sandbox — 14-day free cloud instance, no credit card Quick Setup 1. Install # Docker Compose wget https://configuration.weaviate.io/v2/docker-compose/docker-compose.yml docker compose up -d # With vectorizer modules docker compose -f docker-compose-openai.yml up -d 2. Create a Class curl -s -X POST http://localhost:8080/v1/schema \ -H "Content-Type: application/json" \ -d '{ "class": "Article", "vectorizer": "text2vec-

Continue reading on Dev.to Tutorial

Opens in a new tab

Read Full Article
4 views

Related Articles