is even ai
v1.0.5
Vérifiez si un numéro utilise la puissance de l’IA.
Utilise le modèle GPT-3.5-turbo d'OpenAI sous le capot pour déterminer si un nombre est pair.
Pour tous ceux qui souhaitent utiliser l’IA dans leur produit mais ne savent pas comment.
Inspiré du célèbre package is-even
npm et de ce tweet.
Ce package est sur npm.
npm install is-even-ai
import {
areEqual ,
areNotEqual ,
isEven ,
isGreaterThan ,
isLessThan ,
isOdd ,
setApiKey ,
} from "is-even-ai" ;
// won't need this if you have OPENAI_API_KEY in your environment
setApiKey ( "YOUR_API_KEY" ) ;
console . log ( await isEven ( 2 ) ) ; // true
console . log ( await isEven ( 3 ) ) ; // false
console . log ( await isOdd ( 4 ) ) ; // false
console . log ( await isOdd ( 5 ) ) ; // true
console . log ( await areEqual ( 6 , 6 ) ) ; // true
console . log ( await areEqual ( 6 , 7 ) ) ; // false
console . log ( await areNotEqual ( 6 , 7 ) ) ; // true
console . log ( await areNotEqual ( 7 , 7 ) ) ; // false
console . log ( await isGreaterThan ( 8 , 7 ) ) ; // true
console . log ( await isGreaterThan ( 7 , 8 ) ) ; // false
console . log ( await isLessThan ( 9 , 8 ) ) ; // false
console . log ( await isLessThan ( 8 , 9 ) ) ; // true
pour une utilisation plus avancée, comme changer le modèle à utiliser et régler la température, utilisez plutôt IsEvenAiOpenAi
import { IsEvenAiOpenAi } from "is-even-ai" ;
const isEvenAiOpenAi = new IsEvenAiOpenAi (
{
// won't need this if you have OPENAI_API_KEY in your environment
apiKey : "YOUR_API_KEY" ,
} ,
{
model : "gpt-3.5-turbo" ,
temperature : 0 ,
}
) ;
console . log ( await isEvenAiOpenAi . isEven ( 2 ) ) ; // true
console . log ( await isEvenAiOpenAi . isEven ( 3 ) ) ; // false
console . log ( await isEvenAiOpenAi . isOdd ( 4 ) ) ; // false
console . log ( await isEvenAiOpenAi . isOdd ( 5 ) ) ; // true
console . log ( await isEvenAiOpenAi . areEqual ( 6 , 6 ) ) ; // true
console . log ( await isEvenAiOpenAi . areEqual ( 6 , 7 ) ) ; // false
console . log ( await isEvenAiOpenAi . areNotEqual ( 6 , 7 ) ) ; // true
console . log ( await isEvenAiOpenAi . areNotEqual ( 7 , 7 ) ) ; // false
console . log ( await isEvenAiOpenAi . isGreaterThan ( 8 , 7 ) ) ; // true
console . log ( await isEvenAiOpenAi . isGreaterThan ( 7 , 8 ) ) ; // false
console . log ( await isEvenAiOpenAi . isLessThan ( 8 , 9 ) ) ; // true
console . log ( await isEvenAiOpenAi . isLessThan ( 9 , 8 ) ) ; // false
N'hésitez pas à faire un PR pour ajouter plus de plates-formes d'IA.
IsEvenAiOpenAi
isEven(n: number)
isOdd(n: number)
areEqual(a: number, b: number)
areNotEqual(a: number, b: number)
isGreaterThan(a: number, b: number)
isLessThan(a: number, b: number)