Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@nlbridge/server
Advanced tools
A quick spin-up HTTTP server for dev and testing using @nlbridge/express
nlbridge
server 🌲💬⚙️nlbridge
@lbridge
is a Node.js library that provides utilities, middleware, and a development server for building APIs
powered by large language models. It's designed to easily integrate with nlux
(the conversational
UI React and JS library), but it can also be used independently with any other client.
This package is the development server for nlbridge
. It provides a simple way to launch proxy server to connect to
OpenAI's APIs, using the nlbridge
Express.js middleware.
@nlbridge/server
To launch the development server, you can use the npx
command line tool:
npx @nlbridge/server
Command line options are available to customize the server configuration. You can use the --help
option to see the
available options:
npx @nlbridge/server --help
@nlbridge demo server CLI
Usage:
@nlbridge/server [params]
Required:
--api <openapi> The AI backend to use
Only OpenAPI is supported at the moment
Optional:
--api-key <key> The API key to use for the AI backend
Default: Read from environment variable (e.g. OPENAI_API_KEY)
--port [port] Port to use for HTTP server - Default: Random value between 8000 and 8999
--cors <origin> Enable CORS for the specified origin - Default: "*"
--endpoint [path] Endpoint to use for HTTP server - Default: /
--debug Show debug information
--help Show help
The nlbridge
server is built on top of the nlbridge
middleware for Express.js.
You can use the middleware in your own Express.js server by installing the @nlbridge/express
package.
To learn more, please refer to the @nlbridge/express package.
nlux
and nlbridge
nlbridge
is designed to work seamlessly with nlux
, the conversational UI library for any large language model.
To learn more, please refer to the nlux documentation.
FAQs
A quick spin-up HTTTP server for dev and testing using @nlbridge/express
The npm package @nlbridge/server receives a total of 3 weekly downloads. As such, @nlbridge/server popularity was classified as not popular.
We found that @nlbridge/server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.