Description
Tech stack
- Llama 3.1 405B from Meta for the LLM
- Llama 3.2 Vision from Meta for the Vision model
- Together AI for LLM inference
- Sandpack for the code sandbox
- Firecrawl for website screenshot fetching
- S3 for image storage
- Next.js app router with Tailwind
- Helicone for observability
- Plausible for website analytics
Cloning & running
- Clone the repo:
git clone https://github.com/Nutlope/napkins
- Create a
.env
file and add your Together AI API key:TOGETHER_API_KEY=
- Add your Firecrawl API key to the
.env
file - Create an S3 bucket and add the credentials to your
.env
file. Follow this guide to set them up. All required values are in the.env.example
file. - Run
npm install
andnpm run dev
to install dependencies and run locally
Related Templates
Explore more templates similar to this one
Top Italian Restaurants in SF
Search for websites that contain the top italian restaurants in SF. With page content
Quotes.toscrape.com Scrape
Zed.dev Crawl
The first step of many to create an LLM-friendly document for Zed's configuration.
Developers.campsite.com Crawl
o3 mini Company Researcher
This Python script integrates SerpAPI, OpenAI's O3 Mini model, and Firecrawl to create a comprehensive company research tool. The workflow begins by using SerpAPI to search for company information, then leverages the O3 Mini model to intelligently select the most relevant URLs from search results, and finally employs Firecrawl's extraction API to pull detailed information from those sources. The code includes robust error handling, polling mechanisms for extraction results, and clear formatting of the output, making it an efficient tool for gathering structured company information based on specific user objectives.