Examples
Explore a comprehensive collection of runnable examples demonstrating every feature from basic chat to advanced multi-agent security policies.
Table of contents
A comprehensive list of runnable examples available in the examples/ directory of the repository.
🌟 Showcase
| Example | Description |
|---|---|
examples/applications/brand-perception-checker/ | Brand Perception Auditor — A full-stack (Node+React) app demonstrating multi-provider orchestration, tool calling (Google SERP), and structured output. |
examples/applications/hr-chatbot-rag/ | HR Chatbot RAG — A production Next.js chatbot featuring @node-llm/orm, streaming, and persistence. |
examples/scripts/openai/core/support-agent.mjs | Real-world Travel Support AI Agent using Context Isolation, Auto-executing Tools, and Structured Output. |
examples/scripts/openai/security/content-policy-hooks.mjs | Content Policy & Security using beforeRequest and afterResponse hooks for PII redaction. |
examples/scripts/openai/security/tool-policies.mjs | Advanced Tool Security using confirm and dry-run modes for human-in-the-loop auditing. |
OpenAI Examples
Gemini
Anthropic
Ollama Examples
| Example | Description |
|---|---|
examples/scripts/ollama/chat/basic.mjs | Local model chat |
examples/scripts/ollama/chat/streaming.mjs | Streaming local inference |
examples/scripts/ollama/chat/tools.mjs | Function calling with Llama 3.1 |
examples/scripts/ollama/multimodal/vision.mjs | Multi-modal local analysis |
examples/scripts/ollama/embeddings/similarity.mjs | Vector similarity search |
examples/scripts/ollama/discovery/list.mjs | Inspecting local model library |
DeepSeek Examples
OpenRouter Examples
| Example | Description |
|---|---|
examples/scripts/openrouter/chat/basic.mjs | Multi-model chat gateway |
examples/scripts/openrouter/chat/streaming.mjs | Unified streaming across 300+ models |
examples/scripts/openrouter/chat/tools.mjs | Cross-provider function calling |
examples/scripts/openrouter/chat/reasoning.mjs | Accessing DeepSeek & o1 reasoning |
examples/scripts/openrouter/discovery/models.mjs | Exploring the global model library |
examples/scripts/openrouter/multimodal/vision.mjs | Unified vision API for all models |
examples/scripts/openrouter/embeddings/create.mjs | Aggregated embedding services |