Library / RAG & Knowledge Bases
RAG & Knowledge Bases
Extract API Schemas from Documentation with Gemini and Qdrant
When run manually or called by another workflow, API documentation is searched, scraped and chunked, and Gemini extracts API operations stored in Qdrant and Sheets.
What it does
## Stage 2 - Extract API Operations From Documentation - Fetch a list of services pending extraction from Database (Google Sheet) - Query Vector store (Qdrant) to figure out service's products, solutions and offerings - Query Vector store (Qdrant) again for API documentation relevant to these products, solutions and offerings - Extract any API operations found in the API documentation results using LLM (Gemini) - Store extracted API operations into Database (Google Sheet)
The steps
- When clicking ‘Test workflow’
- Web Search For API Schema
- Scrape Webpage Contents
- Results to List
- Recursive Character Text Splitter1
- Content Chunking @ 50k Chars
- Split Out Chunks
- Default Data Loader
- Set Embedding Variables
- Execute Workflow Trigger
- Execution Data
- EventRouter
- Google Gemini Chat Model
- Successful Runs
82 steps in total.
Similar automations
Web Scraping & ResearchExtract API Schemas from Documentation with Gemini82 stepsRAG & Knowledge BasesBuild a Documentation Expert Chatbot with a RAG Pipeline23 stepsRAG & Knowledge BasesChat with Google Drive Docs Using Gemini, Qdrant and Telegram35 stepsRAG & Knowledge Basesn8n Documentation Expert Bot with Gemini RAG and Supabase25 steps