Skip to content

Tech Hub

The Tech Hub contains in-depth technical documentation for advanced users and developers. Topics here cover configuration, code examples, and API references that go beyond standard chatbot setup.

You need Super Admin, Pipeline, Experiment, or Team Administrator roles to access most of these features.

What's covered here

  • Local Index Optimization — Advanced configuration for indexed collections: embedding model selection, chunk size, chunk overlap, and per-document-type tuning guidance.
  • Custom Actions — Integrate external services into chatbots via OpenAPI schemas. Covers configuration, health monitoring, and testing of Custom Actions.
  • Calling External APIs — Use the built-in HTTP client inside Python nodes to securely call third-party APIs from a Pipeline workflow.
  • Python Node — Write custom Python code inside a Pipeline to perform logic, process data, manage session state, and make HTTP requests to external services.
  • Render a Template and Send an Email Nodes — Full Jinja2 variable reference, recipient field syntax, and examples for the Render a Template and Send an Email pipeline nodes.
  • Tools Reference — Full argument reference for all built-in tools and the LLM provider tools supported. For a conceptual overview, see Tools Concepts.
  • Evaluations — Reference for advanced features of Evaluations — a testing system for measuring chatbot performance against different metrics.
  • OCS API Access — Interact with OCS chatbots programmatically using the REST API. Useful for third-party integrations and automated evaluation.
  • Migrate a Team to Another Instance — Move a team's chatbots, configuration, and chat history from one OCS instance to another.