Skip to content

Latest commit

 

History

History

tools

Kernel memory web service scripts

upload-file.sh

Simple client for command line uploads to Kernel Memory.

Instructions:

./upload-file.sh -h

ask.sh

Simple client for asking questions about your documents from the command line.

Instructions:

./ask.sh -h

search.sh

Simple client for searching your indexed documents from the command line.

Instructions:

./search.sh -h

Vector DB scripts

run-elasticsearch.sh

Script to start Elasticsearch using Docker for local development/debugging.

Elasticsearch is used to store and search vectors, as an alternative to Azure AI Search.

run-mssql.sh

Script to start MS SQL using Docker for local development/debugging.

MS SQL is used to store and search vectors, as an alternative to Azure AI Search.

run-qdrant.sh

Script to start Qdrant using Docker, for local development/debugging.

Qdrant is used to store and search vectors, as an alternative to Azure AI Search.

run-redis.sh

Script to start Redis using Docker, for local development/debugging. This will run Redis on port 6379, as well as running a popular Redis GUI, RedisInsight, on port 8001.

Redis is used to store and search vectors, as an alternative to Azure AI Search.

Orchestration queues scripts

run-rabbitmq.sh

Script to start RabbitMQ using Docker, for local development/debugging.

RabbitMQ is used to provides queues for the asynchronous pipelines, as an alternative to Azure Queues.

Kernel memory runtime scripts

run-km-service.sh

Script to start KM service from source code, using KM nuget packages where configured as such.

run-km-service-from-source.sh

Script to start KM service from local source code, ignoring KM nuget packages.

setup-km-service.sh

Script to start KM service configuration wizard and create an appsettings.Development.json file.