Git Product home page Git Product logo

langchain-web_finder's Introduction

Langchain Web retriver/finder

The Langchain Web Retriever/Finder is a tool designed to retrieve and find information from the web using a locally hosted model on an Apple M1 laptop. If you prefer to use the OpenAI or a compatible API, you can do so by exporting the necessary environment variables as shown below:

Installation

To run the program, first, create a virtual environment and activate it using Conda:

conda create --name web_finder python=3.10
conda activate web_finder
pip install -r requirements.txt

OpenAI API USE

This version of program is using locally hosted model on Apple M1 laptop, If you want to use OpenAI or compatible API you can export them like below.

export GOOGLE_API_KEY=xxx
export GOOGLE_CSE_ID=xxx
export OPENAI_API_KEY=xxx

Local Model Setup

If you choose to use the locally hosted model, follow these additional steps: Place you model file in models directory, Example:

models/llama-7b.ggmlv3.q4_0.bin 

Export the required environment variables for the internet search model:

export GOOGLE_API_KEY=xxx
export GOOGLE_CSE_ID=xxx

Running the Application

streamlit run web_finder.py

langchain-web_finder's People

Stargazers

Vishvendra Singh avatar

Watchers

Vishvendra Singh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.