Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 760 Bytes

File metadata and controls

24 lines (16 loc) · 760 Bytes

Spring AI and Elasticsearch as your vector database

Full article Spring AI and Elasticsearch as your vector database.

Dependencies

  • JDK 21+
  • Maven
  • Elasticsearch, start-local for a quickstart
  • OpenAI API key

Configuration

In application.properties configure — environment variables like ${OPENAI_API_KEY} are recommended:

spring.ai.openai.api-key=${OPENAI_API_KEY}

spring.elasticsearch.uris=http://localhost:9200
spring.elasticsearch.username=elastic
spring.elasticsearch.password=${ELASTICSEARCH_PASSWORD}