Getting error:
file:///Users/x/Developer/contra/gaia/node_modules/.pnpm/openai@4.20.0/node_modules/openai/resources/index.mjs?iitm=true:55
let $Completions = namespace.Completions
^
SyntaxError: Identifier '$Completions' has already been declared
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:168:18)
at callTranslator (node:internal/modules/esm/loader:279:14)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:285:30)
The file contents:
// File generated from our OpenAPI spec by Stainless.
export * from "./chat/index.mjs";
export * from "./shared.mjs";
export { Audio } from "./audio/audio.mjs";
export { Beta } from "./beta/beta.mjs";
export { Completions, } from "./completions.mjs";
export { Embeddings } from "./embeddings.mjs";
After taking a closer look, the problem seems to be that ./chat/index.mjs exports:
// File generated from our OpenAPI spec by Stainless.
export { Chat } from "./chat.mjs";
export { Completions, } from "./completions.mjs";
//# sourceMappingURL=index.mjs.map
which end up conflicting with export { Completions, } from "./completions.mjs";
Getting error:
The file contents:
After taking a closer look, the problem seems to be that
./chat/index.mjsexports:which end up conflicting with
export { Completions, } from "./completions.mjs";