Docs

Plugsky JavaScript SDK — Node, browser, edge

Call Plugsky from any JavaScript runtime using the official OpenAI Node library, Vercel AI SDK, LangChain.js, or plain fetch. Same base_url pattern as Python.

Install

bash
npm install openai

Node.js (openai)

javascript
import OpenAI from "openai";
const client = new OpenAI({
  apiKey: process.env.PLUGSKY_KEY,
  baseURL: "https://api.plugsky.com/v1",
});
const resp = await client.chat.completions.create({
  model: "plugsky-pro",
  messages: [{ role: "user", content: "Hello!" }],
});
console.log(resp.choices[0].message.content);

Vercel AI SDK

javascript
import { openai } from "@ai-sdk/openai";
import { generateText } from "ai";

const { text } = await generateText({
  model: openai("plugsky-pro", {
    baseURL: "https://api.plugsky.com/v1",
    apiKey: process.env.PLUGSKY_KEY,
  }),
  prompt: "Hello!",
});

Browser fetch

javascript
const r = await fetch("https://api.plugsky.com/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${key}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "plugsky-pro",
    messages: [{ role: "user", content: "Hello!" }]
  })
});
const data = await r.json();

Try it

7-day trial for $5.

Start $5 trial →