api-nexray
v1.0.2
Published
NexRay API client
Downloads
284
Maintainers
Readme
api-nexray
Contact
Official Channel
Installation
Use the stable version:
npm install api-nexray
# or
yarn add api-nexraypackage.json
"dependencies": {
"api-nexray": "latest"
}Example
Import Module
const nexray = require('api-nexray');
# or
import nexray from 'api-nexray';Headers
nexray.setOptions({
headers: {
timeout: 30000, // 30 seconds
maxRetries: 3 // Retry 3 times on failure
}
});Get Request
const data = await nexray.get('/ai/gemini', {
text: 'Halo apa kabar...'
});
console.log(data);Response
{
"status": true,
"author": "NexRay",
"result": "Halo! Kabar saya baik, terima kasih telah bertanya. Ada yang bisa saya bantu hari ini?"
}Post Request
const response = await nexray.post('/ai/chatgpt', {
text: 'Halo apa kabar...'
});
console.log(response);Get Buffer
const buffer = await nexray.getBuffer('/maker/brat', {
text: 'Halo apa kabar...'
});
console.log(buffer);Bad Request
{
"status": false,
"author": "NexRay",
"error": "400 Bad Request - Invalid parameters or missing required fields"
}Internal Server Error
{
"status": false,
"author": "NexRay",
"error": "500 Internal Server Error - Server encountered an error"
}
