Point it at any docs/FAQ site and chat with the results in your terminal
WEBSITE → SENSO WORKSPACE (ingest → vectorize) → TERMINAL Q&A
The fully-commented script (cli_support_hub.py
) lives in our public repo:
➡️ https://github.com/AI-Template-SDK/api-quickstart/tree/main/support-hub
Clone, tweak the logging, or embed the logic in your own apps.
cli_support_hub.py
)POST /content/raw
; poll GET /content/{id}
until ready.POST /search
, returns answers with cited chunks• POST /content/raw
- create each crawled page as content
• GET /content/{content_id}
- poll until ingestion finishes
• POST /search
- semantic Q&A over everything you just loaded
When you see ✓ Indexed
, start asking questions directly in the terminal.
• The life-cycle of a raw content object
• Real-world timings for chunking & vectorisation
• How /search
cites specific content IDs for traceability
• A reusable pattern: post → poll → act
Point it at any docs/FAQ site and chat with the results in your terminal
WEBSITE → SENSO WORKSPACE (ingest → vectorize) → TERMINAL Q&A
The fully-commented script (cli_support_hub.py
) lives in our public repo:
➡️ https://github.com/AI-Template-SDK/api-quickstart/tree/main/support-hub
Clone, tweak the logging, or embed the logic in your own apps.
cli_support_hub.py
)POST /content/raw
; poll GET /content/{id}
until ready.POST /search
, returns answers with cited chunks• POST /content/raw
- create each crawled page as content
• GET /content/{content_id}
- poll until ingestion finishes
• POST /search
- semantic Q&A over everything you just loaded
When you see ✓ Indexed
, start asking questions directly in the terminal.
• The life-cycle of a raw content object
• Real-world timings for chunking & vectorisation
• How /search
cites specific content IDs for traceability
• A reusable pattern: post → poll → act