Examples

Explore a comprehensive collection of runnable examples demonstrating every feature from basic chat to advanced multi-agent security policies.

Table of contents

  1. 🌟 Showcase
  2. OpenAI Examples
    1. Gemini
    2. Anthropic
    3. Ollama Examples
    4. DeepSeek Examples
    5. OpenRouter Examples

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