Use gemini within Deno script

it makes me a lot of troubles when I’m trying to import the package:

Relative import path "@google/generative-ai/server" not prefixed with / or ./ or ../ and not in import map from ../supabase/functions/transcriber/index.ts"
        at ../supabase/functions/transcriber/index.ts:3:48
error running container: exit 1

What am I doing wrong?

1 Like

Hi,

Are you using the old generative-ai package or the newly released preview package js-genai?

Cheers

1 Like

I think that the old:

import { GoogleAIFileManager, FileState } from "npm:@google/generative-ai/server";
import { GoogleGenerativeAI, SchemaType } from "npm:@google/generative-ai";
1 Like

Hi @user1414

Yup.
The new genai is here: Google Gen AI SDK  |  Gemini API  |  Google AI for Developers

Note: The new Google Gen AI SDK for TypeScript and JavaScript is now available for preview. The previous Node.js SDK, the Google AI JavaScript SDK, is also still available and can be installed as shown below.
(source: Download or install libraries to access Gemini  |  Gemini API  |  Google AI for Developers)