From 2bb22481e4a2134fbddb46cf4a056fd6ba88474e Mon Sep 17 00:00:00 2001 From: riseandshine99 <137256005+riseandshine99@users.noreply.github.com> Date: Mon, 15 Apr 2024 12:55:04 +0530 Subject: [PATCH] First working demo , --- = | 0 api.Dockerfile | 2 +- docker-compose.yml | 6 +++--- env.example | 49 ---------------------------------------------- pdf_bot.py | 2 +- transferring | 0 6 files changed, 5 insertions(+), 54 deletions(-) create mode 100644 = delete mode 100644 env.example create mode 100644 transferring diff --git a/= b/= new file mode 100644 index 000000000..e69de29bb diff --git a/api.Dockerfile b/api.Dockerfile index e97801f2f..39e2397e9 100644 --- a/api.Dockerfile +++ b/api.Dockerfile @@ -2,7 +2,7 @@ FROM langchain/langchain WORKDIR /app -RUN apt-get update && apt-get install -y \ +RUN apt-get update && apt-get --allow-unauthenticated install -y \ build-essential \ curl \ software-properties-common \ diff --git a/docker-compose.yml b/docker-compose.yml index 7faafe523..864d46d1e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,7 +23,7 @@ services: context: . dockerfile: pull_model.Dockerfile environment: - - OLLAMA_BASE_URL=${OLLAMA_BASE_URL-http://host.docker.internal:11434} + - OLLAMA_BASE_URL=${OLLAMA_BASE_URL-localhost:11434} - LLM=${LLM-llama2} networks: - net @@ -35,8 +35,8 @@ services: ports: - 7687:7687 - 7474:7474 - volumes: - - $PWD/data:/data + #volumes: + # - $PWD/data:/data environment: - NEO4J_AUTH=${NEO4J_USERNAME-neo4j}/${NEO4J_PASSWORD-password} - NEO4J_PLUGINS=["apoc"] diff --git a/env.example b/env.example deleted file mode 100644 index 88e33cc33..000000000 --- a/env.example +++ /dev/null @@ -1,49 +0,0 @@ -#***************************************************************** -# LLM and Embedding Model -#***************************************************************** -LLM=llama2 #or any Ollama model tag, gpt-4, gpt-3.5, or claudev2 -EMBEDDING_MODEL=sentence_transformer #or google-genai-embedding-001 openai, ollama, or aws - -#***************************************************************** -# Neo4j -#***************************************************************** -#NEO4J_URI=neo4j://database:7687 -#NEO4J_USERNAME=neo4j -#NEO4J_PASSWORD=password - -#***************************************************************** -# Langchain -#***************************************************************** -# Optional for enabling Langchain Smith API - -#LANGCHAIN_TRACING_V2=true # false -#LANGCHAIN_ENDPOINT="https://api.smith.langchain.com" -#LANGCHAIN_PROJECT=#your-project-name -#LANGCHAIN_API_KEY=#your-api-key ls_... - -#***************************************************************** -# Ollama -#***************************************************************** -#OLLAMA_BASE_URL=http://host.docker.internal:11434 - -#***************************************************************** -# OpenAI -#***************************************************************** -# Only required when using OpenAI LLM or embedding model - -#OPENAI_API_KEY=sk-... - -#***************************************************************** -# AWS -#***************************************************************** -# Only required when using AWS Bedrock LLM or embedding model - -#AWS_ACCESS_KEY_ID= -#AWS_SECRET_ACCESS_KEY= -#AWS_DEFAULT_REGION=us-east-1 - -#***************************************************************** -# GOOGLE -#***************************************************************** -# Only required when using GoogleGenai LLM or embedding model -GOOGLE_API_KEY= diff --git a/pdf_bot.py b/pdf_bot.py index fb8f4d461..fe1fcf046 100644 --- a/pdf_bot.py +++ b/pdf_bot.py @@ -77,7 +77,7 @@ def main(): embedding=embeddings, index_name="pdf_bot", node_label="PdfBotChunk", - pre_delete_collection=True, # Delete existing PDF data + pre_delete_collection=False, # Delete existing PDF data ) qa = RetrievalQA.from_chain_type( llm=llm, chain_type="stuff", retriever=vectorstore.as_retriever() diff --git a/transferring b/transferring new file mode 100644 index 000000000..e69de29bb