Aller au contenu principal

Développeurs & agents

Construis sur ta voix

API REST et serveur MCP de Fréquence : branche Claude, ChatGPT ou tes scripts sur ta voix — génération dans ton style, score de fidélité, documents — avec les mêmes crédits que l'app.

Une clé, deux portes

La même clé « frq_… » (Réglages → API & MCP) ouvre l’API REST et le serveur MCP. Affichée une seule fois, révocable à tout moment, 5 clés actives max.

Les crédits de l’app, pas un 2e compteur

Générer par API consomme les mêmes crédits que dans l’app — aucun coût caché. Le score de voix et la lecture ne coûtent rien.

Ta voix ne fuit jamais

L’API expose le génome PUBLIC de ta voix (brins actifs, maturité) — jamais ton ADN, tes exemples ni ton guide de style.

Serveur MCP

Ton agent (Claude, ChatGPT…) écrit avec TA voix, vérifie le score, range le résultat dans Fréquence — puis programme la publication via ton outil (Buffer…). Fréquence prépare, tes outils publient.

Endpoint (streamable HTTP)

https://app.iasignal.com/api/mcp

Connexion depuis Claude Code

claude mcp add --transport http frequence https://app.iasignal.com/api/mcp \
  --header "Authorization: Bearer frq_VOTRE_CLE"

Autres clients : tout client MCP qui sait poser un header d'autorisation (ou via le pont mcp-remote).

Outils exposés

get_accountcompte & créditsget_voicecarte de la voixscore_textfidélité de style (gratuit)verify_authorshippaternité en probabilité (1 crédit)generate_in_voiceécrire dans ta voixlist_documentslister les documentsget_documentlire un documentcreate_documentcréer un document

API REST v1

Header Authorization: Bearer frq_… sur chaque appel. Réponses JSON, erreurs explicites (401 clé, 402 crédits, 429 cadence).

GET
/api/v1/me

Palier + crédits du compte

0 crédit
GET
/api/v1/voice

Carte de la voix : génome public, maturité, calibrage

0 crédit
POST
/api/v1/score

Fidélité de style 0-100 — ne dit PAS qui a écrit

0 crédit
POST
/api/v1/verify

Paternité en PROBABILITÉ calibrée — toi vs un autre humain, ou toi vs une IA

1 crédits
POST
/api/v1/generate

Écrit dans ta voix (draft, outline, section, challenge, bar-test, workflow)

1-2 crédits
GET
/api/v1/documents

Liste tes documents

0 crédit
POST
/api/v1/documents

Crée un document (Markdown accepté)

0 crédit
GET
/api/v1/documents/{id}

Lit un document (texte + HTML)

0 crédit

Deux nombres, deux questions

/score mesure une fidélité de style : ce texte sonne-t-il travaillé et personnel ? Il ne dit pas qui a écrit — un texte de quelqu’un d’autre peut obtenir 90. /verify répond à la question d’auteur, et rend une probabilité calibrée plutôt qu’un score :question="author" (toi vs un autre humain) ou question="human" (toi vs une IA qui t’imite). Un même score ne vaut pas la même probabilité selon la question.

probability peut valoir null avec un champ unavailable : c’est une abstention assumée quand la mesure ne peut pas trancher — à traiter comme « vérification impossible », jamais comme un score de zéro. Dans ce cas aucun crédit n’est débité. Et c’est un indice, jamais une preuve opposable : face à un texte machine retravaillé pour passer, le haut de l’échelle sur-promet (96 % annoncé, 88 % réel — mesuré, publié sur /methode).

Exemple — écrire un post LinkedIn dans ta voix

curl -X POST https://app.iasignal.com/api/v1/generate \
  -H "Authorization: Bearer frq_VOTRE_CLE" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "3 leçons de mon dernier projet client", "type": "draft", "format": "linkedin_post"}'

Générations : 1 crédit (types rapides) à 2 crédits (draft, outline, section) — mêmes poids que l'app, détail sur la page crédits.

Prêt à brancher ton agent ?

Crée ta clé dans les réglages — compte gratuit : 10 crédits/mois pour essayer.

Créer ma clé API