1.2.1 • Published 11 months ago
clashai.js v1.2.1
ClashAI API Wrapper
An easy-to-use Api Wrapper for the ClashAI API.
You can access the documentation here
Installation
npm install clashai.js
Usage
TypeScript
import ClashAI from 'clashai.js'; // import { Client } from 'clashai.js';
const client = new ClashAI.Client('your-api-key', 'gpt-4o');
client.on("error", err => {
console.log(err.message);
});
client.on("requestMade", info => {
console.log(info);
});
(async () => {
const response = await client.makeRequest([{ role: "system", content: "You are a friendly chatbot developed in typescript. You use emojis in your answers." }, { role: "user", content: "How are you?" }]);
console.log(response.choices[0].message.content);
})();
JavaScript
const ClashAI = require('clashai.js'); // const { Client } = require('clashai.js');
const client = new ClashAI.Client('your-api-key', 'gpt-4o');
client.on("error", err => {
console.log(err.message);
});
client.on("requestMade", info => {
console.log(info);
});
(async () => {
const response = await client.makeRequest("Hello how are you?", [{ role: "system", content: "You are a friendly chatbot developed in javascript. You use emojis in your answers." }, { role: "user", content: "How are you?" }]);
console.log(response.choices[0].message.content);
})();