Tool

Load Zendesk help articles into LlamaIndex

Zendesk Loader fetches text from Zendesk help articles via API and parses HTML to load documentation into LlamaIndex.

Works with zendeskllamaindex

71
Spark score
out of 100
Updated 2 days ago
Version 0.14.23

Add to Favorites

Why it matters

Extract and load help article content from Zendesk into LlamaIndex for indexing and retrieval. This enables users to build RAG applications and search systems on top of their Zendesk knowledge base without requiring authentication.

Outcomes

What it gets done

01

Fetch help articles from Zendesk API using subdomain

02

Parse HTML content with BeautifulSoup to extract clean text

03

Configure locale settings for multi-language article retrieval

04

Transform articles into LlamaIndex document format for indexing

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/li-reader-readers-zendesk | bash

Overview

Zendesk Loader

Zendesk Loader is a LlamaIndex data reader that fetches text content from Zendesk help articles using the Zendesk API. It parses HTML with BeautifulSoup to extract clean text and converts articles into LlamaIndex document objects. Use Zendesk Loader when you need to load text content from Zendesk help articles into LlamaIndex. It is designed to be used as a way to load data into LlamaIndex.

What it does

Zendesk Loader extracts text content from Zendesk help articles using the Zendesk API and loads it into LlamaIndex. It uses BeautifulSoup to parse HTML and extract clean text from articles.

Inputs and outputs

You provide a Zendesk subdomain (the unique identifier for your Zendesk account) and optionally specify a locale for language-specific articles. The loader returns LlamaIndex document objects containing the extracted text content from your help articles.

Integrations

This loader integrates directly with LlamaIndex as a data reader component. It connects to the Zendesk API to fetch article content and uses BeautifulSoup for HTML parsing.

Installation and usage

Install the package:

pip install llama-index-readers-zendesk

Load your Zendesk articles:

from llama_index.readers.zendesk import ZendeskReader

loader = ZendeskReader(zendesk_subdomain="my_subdomain", locale="en-us")
documents = loader.load_data()

Who it's for

Zendesk Loader is built for developers and data engineers who need to load Zendesk help article content into LlamaIndex.

Source README

Zendesk Loader

pip install llama-index-readers-zendesk

This loader fetches the text from Zendesk help articles using the Zendesk API. It also uses the BeautifulSoup library to parse the HTML and extract the text from the articles.

Usage

To use this loader, you need to pass in the subdomain of a Zendesk account. No authentication is required. You can also set the locale of articles as needed.

from llama_index.readers.zendesk import ZendeskReader

loader = ZendeskReader(zendesk_subdomain="my_subdomain", locale="en-us")
documents = loader.load_data()

This loader is designed to be used as a way to load data into LlamaIndex.

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.