Primitives
You can use API calls to control these modules directly. This approach suits users who prefer to write code. For more information about the primitive modules, please check this page We’ve provided demos for each of the following primitives:LLM
Interact directly with the Large Language Model (LLM) primitive.
Speech-To-Text (STT)
Transcribe audio input to text using the Speech-to-Text primitive.
Text-To-Speech (TTS)
Generate audio from text via the Text-to-Speech primitive.
AEC
Try out Acoustic Echo Cancellation with the AEC module.
Knowledge
Query and interact with the Knowledge primitive.
Character Interaction Demo
Combine primitives to build an interactive character demo.
Nodes
You can also use Inworld’s Graph system to compose nodes and send or receive data in theInworldBaseData format via the graph.
We provide demos for node-based integrations.
For more information about the Graph/Node System, please check this page
Some features are only supported in the node-based form.
LLM Node Demo
See a demonstration of the LLM node working within a graph workflow.
STT Node Demo
Try out Speech-to-Text node integration in a graph.
TTS Node Demo
Explore Text-to-Speech node usage in a sample graph.
Intent Node Demo
See how the Intent node processes and routes input data.
Safety Node Demo
Experiment with safety checks using the Safety node.
Custom Node Demo
Learn how to use and implement a custom node in the graph system.
Edge Demo
Inspect data flow in graphs by examining edges between nodes.
Edge Loop Demo
See how to create loops and iterative processes using edges.
Character Interaction Node Template
Experience a full conversation pipeline using node-based character interaction.
Character Interaction Node Template with JSON
Try the JSON-based character graph template for cross-platform sharing.