Package Exports
- midjourney-axios
- midjourney-axios/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 (midjourney-axios) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
midjourney-axios
Node.js client for the unofficial MidJourney API.
illustrate
兼容 nodejs 18以下版本 使用 axios 代替 fetch
Install
npm
npm i midjourney-axios
yarn
yarn add midjourney-axios
Usage
import { Midjourney } from "midjourney";
const client = new Midjourney({
ServerId: <string>process.env.SERVER_ID,
ChannelId: <string>process.env.CHANNEL_ID,
SalaiToken: <string>process.env.SALAI_TOKEN,
Debug: true,
Ws:true,
});
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 git@github.com:Ading163/midjourney-axios.git
cd midjourney-axios
- 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-ws.ts
npx tsx example/upscale-ws.ts
npx tsx example/variation-ws.ts