Pour commencer
Bienvenue sur la documentation officielle de l’API d’Ikalas en français. Vous trouverez ici toutes les informations nécessaires pour utiliser l’API d’Ikalas.
Ikalas propose une API unifiée qui vous donne accès à des centaines de modèles d’IA via un seul point d’entrée. Voici comment commencer.
Créez votre compte sur Ikalas
Aller sur https://ikalas.com et créer votre compte.
Créez votre clé d’API
Aller sur https://dashboard.ikalas.com/_api et créer votre clé d’API.
Prenez connaissance de cette documentation pour savoir comment utiliser l’API
Commencez à utiliser l’API
Un exemple simple pour commencer
Demander à l’IA une biographie de Napoleon Bonaparte en 100 mots.
// Import de la bibliothèque axios pour effectuer des requêtes HTTP
const axios = require("axios");
// Préparation des données à envoyer à l'API
let data = JSON.stringify({
system: "You are a useful assistant", // Message système qui définit le comportement de l'IA
prompt: "Biographie de Napoleon Bonaparte en 100 mots", // La question ou demande à l'IA
models: "meta-llama/llama-3.3-70b-instruct:free", // Le modèle d'IA à utiliser
response_format: "default", // Format de réponse souhaité
});
// Configuration de la requête HTTP
let config = {
method: "post", // Méthode HTTP : POST pour envoyer des données
maxBodyLength: Infinity, // Pas de limite sur la taille du corps de la requête
url: "https://ikalas.com/api/v1/api-llm-ia", // URL de l'endpoint de l'API Ikalas
headers: {
accept: "application/json", // Type de réponse accepté
apikey: "VOTRE_CLE_API_ICI", // Votre clé d'API (à remplacer par votre vraie clé)
"content-type": "application/json", // Type de contenu envoyé
},
data: data, // Les données à envoyer (définies plus haut)
};
// Exécution de la requête avec gestion des réponses
axios
.request(config)
.then((response) => {
// En cas de succès, afficher la réponse de l'API
console.log(JSON.stringify(response.data));
})
.catch((error) => {
// En cas d'erreur, afficher les détails de l'erreur
console.log(error);
});
Explications détaillées du code
1. Import d’axios :
const axios = require("axios");
Axios est une bibliothèque JavaScript populaire pour effectuer des requêtes HTTP. Elle simplifie l’envoi de requêtes vers des APIs.
2. Préparation des données :
let data = JSON.stringify({
system: "You are a useful assistant",
prompt: "Biographie de Napoleon Bonaparte en 100 mots",
models: "meta-llama/llama-3.3-70b-instruct:free",
response_format: "default",
});
system
: Définit le rôle ou le comportement de l’IAprompt
: Votre question ou demande spécifiquemodels
: Le modèle d’IA à utiliser (ici Llama 3.3 70B gratuit)response_format
: Format de la réponse souhaitée
3. Configuration de la requête :
let config = {
method: "post",
maxBodyLength: Infinity,
url: "https://ikalas.com/api/v1/api-llm-ia",
headers: {
accept: "application/json",
apikey: "VOTRE_CLE_API_ICI",
"content-type": "application/json",
},
data: data,
};
method: "post"
: Utilise la méthode POST pour envoyer des donnéesurl
: L’endpoint de l’API Ikalasheaders
: Métadonnées de la requête incluant votre clé d’APIdata
: Les données à envoyer à l’API
Remarques importantes
- Remplacez
"VOTRE_CLE_API_ICI"
par votre vraie clé d’API obtenue sur le dashboard - Le modèle
meta-llama/llama-3.3-70b-instruct:free
est gratuit, utilisez n’importe quel modèle d’IA disponible sur Ikalas. - Vous pouvez changer le
prompt
pour poser vos propres questions
Last updated on