You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

genkitx-openai

Package Overview
Dependencies
Maintainers
3
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

genkitx-openai - npm Package Compare versions

Comparing version

to
0.18.0

49

lib/gpt.d.ts

@@ -70,2 +70,49 @@ import { CandidateData, GenerateResponseChunkData, ModelAction } from 'genkit/model';

type VisualDetailLevel = z.infer<typeof OpenAiConfigSchema>['visualDetailLevel'];
declare const gpt45: ModelReference<z.ZodObject<z.objectUtil.extendShape<{
version: z.ZodOptional<z.ZodString>;
temperature: z.ZodOptional<z.ZodNumber>;
maxOutputTokens: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, {
frequencyPenalty: z.ZodOptional<z.ZodNumber>;
logitBias: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>;
logProbs: z.ZodOptional<z.ZodBoolean>;
presencePenalty: z.ZodOptional<z.ZodNumber>;
seed: z.ZodOptional<z.ZodNumber>;
topLogProbs: z.ZodOptional<z.ZodNumber>;
user: z.ZodOptional<z.ZodString>;
visualDetailLevel: z.ZodOptional<z.ZodEnum<["auto", "low", "high"]>>;
}>, "strip", z.ZodTypeAny, {
user?: string | undefined;
version?: string | undefined;
temperature?: number | undefined;
maxOutputTokens?: number | undefined;
topK?: number | undefined;
topP?: number | undefined;
stopSequences?: string[] | undefined;
frequencyPenalty?: number | undefined;
logitBias?: Record<string, number> | undefined;
logProbs?: boolean | undefined;
presencePenalty?: number | undefined;
seed?: number | undefined;
topLogProbs?: number | undefined;
visualDetailLevel?: "auto" | "low" | "high" | undefined;
}, {
user?: string | undefined;
version?: string | undefined;
temperature?: number | undefined;
maxOutputTokens?: number | undefined;
topK?: number | undefined;
topP?: number | undefined;
stopSequences?: string[] | undefined;
frequencyPenalty?: number | undefined;
logitBias?: Record<string, number> | undefined;
logProbs?: boolean | undefined;
presencePenalty?: number | undefined;
seed?: number | undefined;
topLogProbs?: number | undefined;
visualDetailLevel?: "auto" | "low" | "high" | undefined;
}>>;
declare const gpt4o: ModelReference<z.ZodObject<z.objectUtil.extendShape<{

@@ -602,2 +649,2 @@ version: z.ZodOptional<z.ZodString>;

export { OpenAiConfigSchema, SUPPORTED_GPT_MODELS, fromOpenAiChoice, fromOpenAiChunkChoice, fromOpenAiToolCall, gpt35Turbo, gpt4, gpt4Turbo, gpt4Vision, gpt4o, gpt4oMini, gptModel, gptRunner, o1, o1Mini, o1Preview, o3Mini, toOpenAIRole, toOpenAiMessages, toOpenAiRequestBody, toOpenAiTextAndMedia };
export { OpenAiConfigSchema, SUPPORTED_GPT_MODELS, fromOpenAiChoice, fromOpenAiChunkChoice, fromOpenAiToolCall, gpt35Turbo, gpt4, gpt45, gpt4Turbo, gpt4Vision, gpt4o, gpt4oMini, gptModel, gptRunner, o1, o1Mini, o1Preview, o3Mini, toOpenAIRole, toOpenAiMessages, toOpenAiRequestBody, toOpenAiTextAndMedia };

@@ -67,2 +67,3 @@ "use strict";

gpt4: () => gpt4,
gpt45: () => gpt45,
gpt4Turbo: () => gpt4Turbo,

@@ -87,2 +88,3 @@ gpt4Vision: () => gpt4Vision,

const MODELS_SUPPORTING_OPENAI_RESPONSE_FORMAT = [
"gpt-4.5-preview",
"gpt-4o",

@@ -112,2 +114,17 @@ "gpt-4o-2024-05-13",

});
const gpt45 = (0, import_model.modelRef)({
name: "openai/gpt-4.5",
info: {
versions: ["gpt-4.5-preview"],
label: "OpenAI - GPT-4.5",
supports: {
multiturn: true,
tools: true,
media: true,
systemRole: true,
output: ["text", "json"]
}
},
configSchema: OpenAiConfigSchema
});
const gpt4o = (0, import_model.modelRef)({

@@ -270,2 +287,3 @@ name: "openai/gpt-4o",

const SUPPORTED_GPT_MODELS = {
"gpt-4.5": gpt45,
"gpt-4o": gpt4o,

@@ -582,2 +600,3 @@ "gpt-4o-mini": gpt4oMini,

gpt4,
gpt45,
gpt4Turbo,

@@ -584,0 +603,0 @@ gpt4Vision,

2

lib/index.d.ts

@@ -5,3 +5,3 @@ import 'genkit/plugin';

export { P as PluginOptions, o as default, o as openAI, t as textEmbedding3Large, a as textEmbedding3Small, b as textEmbeddingAda002 } from './embedder-B_Cs0Adp.js';
export { gpt35Turbo, gpt4, gpt4Turbo, gpt4Vision, gpt4o, gpt4oMini, o1, o1Mini, o1Preview, o3Mini } from './gpt.js';
export { gpt35Turbo, gpt4, gpt45, gpt4Turbo, gpt4Vision, gpt4o, gpt4oMini, o1, o1Mini, o1Preview, o3Mini } from './gpt.js';
export { tts1, tts1Hd } from './tts.js';

@@ -8,0 +8,0 @@ export { whisper1 } from './whisper.js';

@@ -45,2 +45,3 @@ "use strict";

gpt4: () => import_gpt.gpt4,
gpt45: () => import_gpt.gpt45,
gpt4Turbo: () => import_gpt.gpt4Turbo,

@@ -90,2 +91,3 @@ gpt4Vision: () => import_gpt.gpt4Vision,

gpt4,
gpt45,
gpt4Turbo,

@@ -92,0 +94,0 @@ gpt4Vision,

@@ -17,3 +17,3 @@ {

],
"version": "0.17.0",
"version": "0.18.0",
"type": "commonjs",

@@ -66,3 +66,3 @@ "repository": {

},
"gitHead": "739eaa8d3a4f99492c2eb880a1da4780216f03b3"
"gitHead": "e9b4c4199f0811abb0995da9c6ec80f0e34bf493"
}

@@ -34,3 +34,4 @@ ![Firebase Genkit + OpenAI](https://github.com/TheFireCo/genkit-plugins/blob/main/assets/genkit-openai.png?raw=true)

- **GPT-4o**, **GPT-4** with all its variants (**Turbo**, **Vision**), and **GPT-3.5 Turbo** for text generation;
- **o1**, **o1-preview**, **o1-mini** and **o3-mini** for text generation;
- **GPT-4.5**, **GPT-4o**, **GPT-4** with all its variants (**Turbo**, **Vision**), and **GPT-3.5 Turbo** for text generation;
- **DALL-E 3** for image generation;

@@ -37,0 +38,0 @@ - **Text Embedding Small**, **Text Embedding Large**, and **Ada** for text embedding generation;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet