Documents
2 opérations servies.
Document mis en forme (PDF ou Word)
/api/v1/documentsMet en forme un document à partir des sections fournies (titres, paragraphes, puces, tableaux, sources) et le rend en PDF ou en Word : rapport, lettre, compte rendu, check-list, note ou comparatif. Aucun modèle de langage : le contenu vient de l'appelant. Le texte entre doubles astérisques est mis en gras dans le Word. La réponse JSON (et le contenu structuré du MCP) décrit le fichier, dont le texte brut sans coordonnées ; le fichier, lui, garde le contenu fourni.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- documents
- Outil MCP
- generer_document
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 15 s
Paramètres
typetexteobligatoireValeurs :
rapport,lettre,compte_rendu,checklist,note,comparatiftitretexteobligatoirede 1 à 4 000 caractères
sous_titretexte4 000 caractères au plus
destinatairetexte4 000 caractères au plus
datetexte200 caractères au plus
sectionsliste d'objetsobligatoire1 éléments au moins ; 20 éléments au plus
Afficher les 4 champsMasquer
titretexte4 000 caractères au plus
paragraphesliste de textes40 éléments au plus
pucesliste de textes40 éléments au plus
tableauobjetAfficher les 2 champsMasquer
colonnesliste de textesobligatoire1 éléments au moins ; 12 éléments au plus
lignesliste de liste de textessobligatoire200 éléments au plus
sourcesliste de textes20 éléments au plus
formattexteValeurs :
pdf,docxpar défaut "pdf"
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/documents \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{"type":"rapport","titre":"<titre>","sections":[{}]}'Réponse
typetextetitretexteformattexteValeurs :
pdf,docxtype_fichiertextenom_fichiertextetaille_octetsentiersectionsentiera_completerentierMentions « à compléter » laissées dans le document.
textetexteLe document en texte brut, coordonnées remplacées par une mention.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Lecture de documents par le modèle
/api/v1/documents/lecturesFait lire par le modèle (Gemini) des documents du client, PDF ou images (diagnostics, procès-verbaux d'assemblée générale, offres, baux, plans), pour répondre à une question : la réponse, les faits relevés avec leur page et une citation, les références datées (échéances, votes). Les fichiers sont reconnus par leurs octets, bornés en taille, transmis à l'API Fichiers de Gemini le temps de la lecture puis effacés (à défaut, Google les efface sous 48 h) ; Pillr n'en garde rien. Le contenu des documents est traité comme une donnée, jamais comme une instruction. Les téléphones, emails et noms précédés d'une civilité sont remplacés par une mention dans la réponse.
- Coût
- 30 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- documents
- Outil MCP
- lire_document
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 120 s
Paramètres
fichiersliste d'objetsobligatoire1 éléments au moins ; 5 éléments au plus
Afficher les 3 champsMasquer
nomtexteNom du fichier, pour le citer.
200 caractères au plus
urltexteLien https public du fichier (PDF ou image), téléchargé par Pillr.
2 000 caractères au plus ; adresse web
contenu_base64texteContenu du fichier en base64, dans la limite de taille du corps d'une requête.
60 000 caractères au plus
questiontexteobligatoirede 3 à 2 000 caractères
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/documents/lectures \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{"fichiers":[{}],"question":"<question>"}'Réponse
reponsetextefaitsliste d'objetsAfficher les 4 champsMasquer
faittextedocumenttexte ou nullpageentier ou nullcitationtexte ou null
referencesliste d'objetsAfficher les 3 champsMasquer
nomtextetypetexteecheancetexte ou null
documentsliste d'objetsAfficher les 4 champsMasquer
nomtextetypetexteValeurs :
pdf,imagepagesentier ou nulltaille_octetsentier
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.