I feel like every time I launch a new feature in GPTree one of these big players follows up with the same functionality within a few weeks :-(
https://gp-tree.com/enterprise
Our developer docs for GPTree knowledge engine here https://gp-tree.com/docs/knowledge-api