Skip to content
PluginStats

@openai-oauth/ai-sdk weekly downloads statistics

By openai-oauth · npm · AI SDKs

Vercel AI SDK provider adapter for openai-oauth auth handles.

View on npm Stale · Oct 18, 2026

@openai-oauth/ai-sdk has 1,236 recorded weekly downloads on npm, an increase of 2.5% over the past 30 days, ranking #1437 of 2,391 tracked listings.

Weekly downloads
1,236
Official API · Oct 18, 2026
7-day growth
-30.9%
-553 weekly downloads
30-day growth
+2.5%
+30 weekly downloads
90-day growth
-31.7%
-574 weekly downloads
Rank
#1437
Among tracked npm listings

About @openai-oauth/ai-sdk

@openai-oauth/ai-sdk

Docs | GitHub | npm

Connect OpenAI OAuth credentials to the Vercel AI SDK.

npm i @openai-oauth/ai-sdk @openai-oauth/local ai

Quickstart:

import { createOpenAIOAuth } from "@openai-oauth/ai-sdk";
import { openaiCredentials } from "@openai-oauth/local";
import { generateText } from "ai";

const openai = createOpenAIOAuth(openaiCredentials());

const result = await generateText({
	model: openai("gpt-5.4-mini"),
	prompt: "Hello!",
});

Generate or edit images with GPT Image 2:

import { readFile } from "node:fs/promises";
import { generateImage } from "ai";

const result = await generateImage({
	model: openai.image("gpt-image-2"),
	prompt: "A tiny house in a forest",
});

const inputImage = await readFile("input.png");
const edited = await generateImage({
	model: openai.image("gpt-image-2"),
	prompt: {
		text: "Add a red hat",
		images: [inputImage],
	},
});

Package Notes

@openai-oauth/ai-sdk accepts any OpenAI OAuth credential source.

Use local credentials on your own machine:

import { openaiCredentials } from "@openai-oauth/local";

const openai = createOpenAIOAuth(openaiCredentials());

Use browser credentials after Sign in with ChatGPT:

import { createOpenAIOAuth } from "@openai-oauth/ai-sdk";
import { openaiCredentials } from "@openai-oauth/react/server";
import { generateText } from "ai";

export async function POST(request: Request) {
	const openai = createOpenAIOAuth(openaiCredentials(request));

	const result = await generateText({
		model: openai("gpt-5.4-mini"),
		prompt: await request.text(),
	});

	return new Response(result.text);
}

Use @openai-oauth/react to establish the browser credentials. See the React Component setup.

API shape:

const openai = createOpenAIOAuth(credentials);

openai("gpt-5.4-mini");
openai.languageModel("gpt-5.4-mini");
openai.image("gpt-image-2");
openai.imageModel("gpt-image-2");

Exports:

  • createOpenAIOAuth
  • OpenAIOAuthProvider
  • OpenAIOAuthProviderInput
  • OpenAIOAuthProviderSettings
  • OpenAIOAuthModelId
  • OpenAIOAuthImageModelId

More

Learn more in the openai-oauth README.

Description from the npm listing.

  • openai
  • oauth
  • chatgpt
  • codex
  • ai-sdk
  • vercel-ai-sdk

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@openai-oauth/ai-sdk weekly downloads on npm, last 90 days: 1,236 weekly downloads as of Oct 18, 2026, -31.7% over 90 days.@openai-oauth/ai-sdkWeekly downloads on npm · Last 90 days1,236downloads / week-31.7% over 90 days01K2K3K4K5KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
@openai-oauth/ai-sdk weekly downloads on npm, last 90 days: 1,236 weekly downloads as of Oct 18, 2026, -31.7% over 90 days.

7/30/90-day growth

@openai-oauth/ai-sdk weekly downloads growth on npm: -30.9% over 7 days, +2.5% over 30 days, -31.7% over 90 days.@openai-oauth/ai-sdkWeekly downloads growth on npm1,236downloads / week now7-day growth-553 weekly downloads-30.9%30-day growth+30 weekly downloads+2.5%90-day growth-574 weekly downloads-31.7%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@openai-oauth/ai-sdk weekly downloads growth on npm: -30.9% over 7 days, +2.5% over 30 days, -31.7% over 90 days.

Ranking history

@openai-oauth/ai-sdk npm ranking history: currently #1437 (by weekly downloads).@openai-oauth/ai-sdknpm ranking · by weekly downloads · Last 90 days#1437current rank#400#600#800#1000#1200#1400#1600Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 17, 2026 – Oct 21, 2026 · 5 observations · Updated Oct 18, 2026pluginstats.com
@openai-oauth/ai-sdk npm ranking history: currently #1437 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,195 shown · page 73, #15 (overall #1,455)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs264 listings · 14 pages · page 7, #3 (overall #123)
AI SDKs: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for @openai-oauth/ai-sdk
Date (UTC)Weekly downloadsChange vs. previous
1,236+236
1,000-199
1,199+427
772-622
1,394-529
1,9230
1,923+134
1,789+45
1,744-5
1,749+83
1,666+112
1,554+258
1,296-461
1,757—

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@openai-oauth/ai-sdk. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.