openrag_sdk
Installation
SKILL.md
When the user asks to integrate the OpenRAG SDK or use OpenRAG in their application, follow this workflow.
Initial assessment phase
Before starting SDK integration:
- Identify the OpenRAG instance:
- Determine the base URL (e.g.,
http://localhost:3000,https://api.example.com) - Check if authentication is required (API key)
- Test API availability:
curl <base_url>orcurl <base_url>/health
- Determine the base URL (e.g.,
- Identify the target application:
- Programming language (Python, JavaScript/TypeScript)
- Framework (if any): FastAPI, Flask, Express, React, Next.js, etc.
- Project structure and existing dependencies
- Determine integration requirements:
- RAG chat functionality (streaming or non-streaming)
- Semantic search
- Document ingestion and management
- Knowledge filters
- Conversation history management
- Settings management