Package Exports
- kmidjourney
- kmidjourney/libs/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (kmidjourney) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
midjourney-api
Node.js client for the unofficial MidJourney API.
Install
npm
npm i midjourney
yarn
yarn add midjourney
Usage
import { Midjourney } from "midjourney";
const client = new Midjourney(
process.env.SERVER_ID,
process.env.CHANNEL_ID,
process.env.SALAI_TOKEN
);
const msg = await client.Imagine("A little pink elephant", (uri: string) => {
console.log("loading", uri);
});
console.log({ msg });
Example
To run the included example, you must have Node.js installed. Then, run the following commands in the root directory of this project:
- clone the repository
git clone https://github.com/erictik/midjourney-api.git
cd midjourney-api
- install dependencies
yarn
# or npm
npm install
- set the environment variables How to get your Discord SALAI_TOKEN:
export SERVER_ID="108250087147832934"
export CHANNEL_ID="109489299228171884"
export SALAI_TOKEN="your-salai-token"
Then, run the example with the following command:
npx tsx example/imagine.ts
npx tsx example/upscale.ts
npx tsx example/variation.ts