refind
1.0.0
Refind é um projeto para armazenar meus documentos pessoais em um banco de dados de vetores teatrais e usar o módulo de vetorizador OpenAI e a pesquisa generativa.
Aqui está uma gravação de shell com asciinema mostrando as diferentes respostas com a mesma pergunta de entrada de:
Crie e forneça sua chave da API do OpenAI:
export OPENAI_APIKEY= " ... "Coloque documentos de texto completo com menos de 4097 tokens. Se o seu prompt for 4000 tokens, sua conclusão poderá ser 97 tokens no máximo.
Vamos usá -lo:
# start the weaviate database
docker-compose up -d
# verify it is up and running
curl http://localhost:8080/v1/meta | jq .
docker-compose logs
# import data, DO IT ONCE
go run main.go import
# query data related to software
go run main.go query | jq .
# when done, gracefully shutdown
docker-compose downNeste exemplo, o Weaviate está retornando entradas relacionadas ao software.
Operações tecemadas:
# get the schema
curl -s http://localhost:8080/v1/schema | jq .
# get objects
curl -s http://localhost:8080/v1/objects | jq .
# get one class from the schema
curl -s http://localhost:8080/v1/schema/Chatbot | jq .
# delete a class
curl -s -XDELETE http://localhost:8080/v1/schema/Chatbot | jq . O plugin de recuperação do chatgpt.
queryReadme.md