1.0.0 • Published 11 months ago

easyai v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

easyai

How to use?

// Import AI from package
import AI from "easyai";

// Initiate AI
const ai = new AI()

// Chat
const chat = async () => {
    const res = await ai.chat("Hii")
    console.log(res)
}
chat()

Use your own api key

You can generate your own api key from Groq Console

const ai = new AI("your-api-key")

Models

You can use different free models. Some of them are listed below -

1. Meta Llama 3 70B Meta

id: llama3-70b-8192

2. Meta Llama 3 8B Meta DEFAULT

id: llama3-8b-8192

3. Mixtral 8x7B Mistral

id: mixtral-8x7b-32768

4. Gemma 7B Google

id: gemma-7b-it

4. Gemma 2 9B Google

id: gemma2-9b-it

How to select custom model?

    await ai.chat("Hii", "your-model-id")

Add Error Message

If something bad happens or model is unable to generate text, so instead of text you can show a custom error message or response. Here's how -

// Default = 'Sorry, I don't understand that'
await ai.chat("Hii", "custom-model-id", "your-error-msg")
1.0.0

11 months ago