npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@kimio/n8n-nodes-litellm

v1.0.11

Published

Custom n8n node to connect with LiteLLM embeddings API

Downloads

113

Readme

@kimio/n8n-nodes-litellm

A powerful custom node for n8n that enables seamless integration with the LiteLLM Embeddings API. Effortlessly generate AI embeddings for your workflows, connect to vector stores, and supercharge your automations with state-of-the-art language models.


🚀 Features

  • Easy Integration: Plug-and-play with your LiteLLM API endpoint.
  • Flexible Model Selection: Choose from available embedding models dynamically.
  • Batch Processing: Efficiently embed large batches of documents.
  • Customizable Options: Set batch size, embedding dimensions, and more.
  • Secure Credentials: Store your API key and base URL safely using n8n's credential system.
  • Ready for Vector Stores: Designed to connect directly to vector stores or AI agents in your n8n workflows.

📦 Installation

Using Docker

  1. Build and copy the node to your n8n instance:
    ./install-custom-node-local.sh
  2. Or, on Windows:
    install-custom-node-local.bat

Manual

  1. Install dependencies and build:
    npm install
    npm run build
  2. Copy the contents of the dist folder to your n8n custom nodes directory.

🛠️ Usage

  1. Add the Node: In n8n, search for "LiteLLM Embeddings" and add it to your workflow.
  2. Configure Credentials:
    • Set your LiteLLM API Base URL (e.g., http://localhost:4000).
    • Enter your API Key.
  3. Select Model: Choose the embedding model from the dropdown.
  4. Customize Options (optional):
    • Batch size
    • Embedding dimensions
    • Strip new lines
    • Override base URL
  5. Connect Outputs: Link the node to a vector store, AI agent, or any downstream process.

🧩 Example Workflow

  1. Input your text data.
  2. Pass it to the LiteLLM Embeddings node.
  3. Store or search embeddings in your favorite vector database.

🔐 Credentials

  • Base URL: Your LiteLLM API endpoint.
  • API Key: Your LiteLLM API key.

Credentials are securely managed via n8n's credential system.


📚 Documentation


📝 License

Apache 2.0. See LICENSE.


🤝 Contributing

Pull requests and issues are welcome! Please open an issue to discuss your ideas or report bugs.


👤 Author

Felipe Kimio Nishikaku