/v1/answers, tu peux rechercher sur le web en langage naturel et obtenir des réponses et des données alimentées par l’IA dans le format JSON que tu souhaites. Cela te permet de fonder tes produits sur des données et des sources réelles, d’enrichir des points de données ou des feuilles de calcul.
- Pose une question ou donne à l’IA un point de données que tu souhaites enrichir
- Optionnel : spécifie la structure JSON que tu souhaites obtenir en retour
- Rechercher, nettoyer, valider et retourner les données trouvées sur le Web
- Retourner les sources utilisées pour générer la réponse
- Gérer l’incertitude avec des valeurs
NOT_FOUNDlorsque les données ne peuvent pas être vérifiées
Cas d’utilisation
L’endpoint de réponses peut être utilisé pour :- Fonder des applications IA sur des données et des faits réels
- Enrichir des feuilles de calcul et des points de données pour le Recrutement, la Finance, le Conseil et les Ventes
Installation
Utilisation
Pose une question et passe un schéma JSON pour guider la sortie. Tu peux aussi ne pas passer le paramètrejson et l’API retournera un objet json avec le texte de la réponse à l’intérieur du champ result.
Réponse
Comme pour d’autres endpoints Olostep, tu recevras un objetanswer en réponse. L’objet answer possède quelques propriétés comme id et result.
json, se trouve dans response.result.json_content et la liste des sources dans response.result.sources. Tu peux analyser le JSON sous forme de chaîne pour accéder aux données structurées.
json, l’API retournera un objet json avec le texte de la réponse à l’intérieur du champ result.
Paramètre json flexible
- Fournis un objet JSON avec des valeurs vides comme schéma, ou une chaîne décrivant les données que tu souhaites.
- Si l’agent n’est pas sûr, il retourne
NOT_FOUNDpour ce champ.
Stockage
Les fichiers stockés pour une réponse sont conservés pendant 7 jours par défaut. Passe un objetstorage sur POST /v1/answers pour les conserver plus longtemps, ou indéfiniment. Le paramètre couvre le résultat de la réponse et les pages récupérées pour la construire.
Omettre
storage, ou envoyer storage sans expires_in, utilise 7d. La réponse de création et GET /v1/answers/{answer_id} incluent la valeur en vigueur :
cURL
400 :