@streetjs/plugin-openai

Official StreetJS plugin: OpenAI chat + embeddings (dependency-free HTTPS client).

  • Category: AI
  • Tier: Official · Signed · Dependency-free
  • Version: v1.0.3
  • Runtime dependencies: none (third-party) — only streetjs
  • npm: @streetjs/plugin-openai
  • Source: packages/plugin-openai
  • Maintainer: street contributors (StreetJS core team)

Trust signals

  • Signed manifest (Ed25519) — manifest.signed.json is committed and verified by the plugin host on load
  • Dependency-free — no third-party runtime dependencies (only the streetjs framework)
  • MIT licensed · Node.js ≥ 20 · TypeScript-native
  • npm provenance — official plugins are published with build attestations (enforced in CI)

Install

1
npm install @streetjs/plugin-openai

Quick start

Register the plugin with the StreetJS plugin host, then use it from your controllers/services. See the package README on npm for the full configuration and API, and the Plugin System guide for registration, capabilities and signature verification.

Compatibility

   
StreetJS ^1.0.6
Node.js >=22.0.0
TypeScript >=5.0.0 (NodeNext)

Derived from this package’s dependencies.streetjs, engines.node, and peerDependencies.typescript. See the compatibility matrix for the full support grid.

Certification

This is an Official plugin — maintained by the StreetJS team in the monorepo, CI-tested, and published with a signed manifest. See the plugin certification levels.

Browse the full Plugin Marketplace or all AI plugins.