https://github.com/amirrezasalimi/bing-nodejs
unofficial nodejs bing api for dalle3
https://github.com/amirrezasalimi/bing-nodejs
api bing dalle3 nodejs private-api
Last synced: about 2 months ago
JSON representation
unofficial nodejs bing api for dalle3
- Host: GitHub
- URL: https://github.com/amirrezasalimi/bing-nodejs
- Owner: amirrezasalimi
- Created: 2023-11-04T12:29:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T10:14:41.000Z (over 2 years ago)
- Last Synced: 2025-06-18T09:51:48.759Z (about 1 year ago)
- Topics: api, bing, dalle3, nodejs, private-api
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/bing-nodejs
- Size: 38.1 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# bing-nodejs
A Node.js package for using the DALLE3 API to create images with Bing. DALLE3 is the latest image generation model from OpenAI, known for its high-quality image generation.
## Installation
You can install this package using npm:
```bash
npm install bing-nodejs
```
To use the bing-nodejs package, follow these steps:
1. Import the BingApi class:
```js
import { BingApi } from "bing-nodejs";
```
2. Create an instance of BingApi by providing your Bing Image Creator cookie:
```js
const bing = new BingApi({
cookie: "YOUR_COOKIE_VALUE_HERE",
});
```
To obtain your cookie value, follow these steps:
- Go to Bing Image Creator in your browser and log in to your account.
- Press Ctrl+Shift+J (or Cmd+Option+J on Mac) to open the developer tools.
- Navigate to the Application section.
- Click on the Cookies section.
- Find the variable _U and copy its value.
- Paste the copied value as the cookie
- parameter when creating the BingApi instance.
#### Use the package to create images with DALLE3:
```js
await bing.createImage("cute cat").then((res) => {
console.log(res.urls); // string[]
});
```
#### You can also check your DALLE3 credits:
```js
await bing.getDalleCredits().then((credits) => {
console.log(credits); // number
});
```
#### Make sure to close the connection when you're done:
```js
await bing.close();
```
### Credits:
Inspired by the Python version: [https://github.com/Agora-X/Dalle3](https://github.com/Agora-X/Dalle3)
## License
This package is licensed under the MIT License.