MarkTechPost→ original

Perplexity выпустила pplx: CLI для Search API прямо в терминале за $5 за 1000 запросов

Perplexity выпустила pplx — официальный CLI для своего Search API. Инструмент возвращает результаты веб-поиска и очищенный текст страниц в виде JSON прямо в терминал. Это не чат: нет разговорного режима и синтезированных ответов, только две команды — поиск и извлечение страницы. Цена — $5 за 1000 запросов, лимит 50 QPS. Заточен под coding-агентов и CI.

Traité par IA depuis MarkTechPost ; édité par Hamidun News
Perplexity выпустила pplx: CLI для Search API прямо в терминале за $5 за 1000 запросов
Source : MarkTechPost. Collage: Hamidun News.
◐ Écouter l'article

Perplexity a lancé le 27 juillet 2026 pplx, le client CLI officiel de son Search API, qui renvoie les résultats de recherche web et le texte nettoyé des pages sous forme de JSON directement dans le terminal, au prix de 5 $ pour 1000 requêtes.

Ce que fait pplx

pplx propose exactement deux commandes fonctionnelles et n'est pas un client de chat. La commande `pplx search web` lance une recherche web en direct, tandis que `pplx content fetch` récupère l'URL indiquée et renvoie le texte nettoyé de la page. Selon la documentation, l'outil est conçu aussi bien pour les humains que pour les agents de codage (coding agents) — mais il n'a ni mode conversationnel, ni sélection de modèle, ni réponse synthétisée. Pour `content fetch`, la documentation recommande de vérifier les champs `error` et `is_paywall` dans la sortie avant d'utiliser le texte, et le flag `--html` ajoute du HTML brut en direct via un crawler.

  • Deux commandes : `pplx search web` (recherche) et `pplx content fetch` (extraction de page)
  • La sortie est toujours au format JSON, aucun chat
  • Prix du Search API — 5,00 $ pour 1000 requêtes
  • Limite — 50 QPS sur toutes les formules
  • Plateformes : macOS sur Apple Silicon, Linux x86_64 et Linux arm64

Comment fonctionne le contrat de sortie

pplx construit son comportement autour d'un contrat de sortie prévisible — sa principale particularité pour l'automatisation. Le succès signifie un code de retour 0 et exactement un objet JSON dans stdout ; la recherche renvoie une structure avec un tableau `hits`, un champ `total` et un `saved_to` optionnel. Tout échec se termine par le code 1 avec un stdout vide, tandis qu'un unique objet JSON d'erreur part vers stderr avec les champs `code`, `message`, `command` et un `hint` optionnel.

«

Le succès, c'est un code de retour 0 et exactement un objet JSON dans stdout », indique l'Agent Skill officiel pplx-cli.

Les codes d'erreur documentés sont AUTHENTICATION, UNKNOWN_ARGUMENT, ARGUMENT_ERROR et BAD_REQUEST. La liste n'est pas exhaustive, donc le code appelant doit se brancher sur le champ `error.code` plutôt que de se fier à un ensemble fixe. Ce contrat permet à un agent de distinguer de façon fiable le succès de l'échec par le code de sortie, sans avoir à analyser le texte de la réponse.

Installation et économie de contexte

Installer pplx tient en une seule commande shell qui télécharge un script et le transmet à `sh` ; le binaire est placé dans le répertoire `~/.local/bin/pplx` sans sudo. Le script récupère `manifest.json` depuis la dernière release, fixe la version pour tous les téléchargements (afin d'éviter de tomber sur une publication concurrente), vérifie la somme de contrôle SHA256, et installe le fichier seulement ensuite. Il n'y a pas de support Windows ni de version Intel de macOS — seules trois plateformes sont disponibles.

Perplexity a accordé une attention particulière à l'économie de la fenêtre de contexte, un point critique pour les agents. Le flag `--output-dir` écrit le résultat complet dans un fichier JSON, tandis que `--stdout-preview` tronque les longs champs de type chaîne dans stdout, en ajoutant des marqueurs `truncated`. Un piège important : `--stdout-preview` ne fonctionne pas sans répertoire de sauvegarde — la troncature ne s'active qu'avec `--output-dir` ou la variable `PPLX_OUTPUT_DIR`. Pour la CI et les agents, l'autorisation via `pplx auth login` n'est pas disponible, car elle ne fonctionne qu'en TTY ; la clé est donc transmise via la variable `PERPLEXITY_API_KEY`.

Ce que cela signifie

Perplexity empaquette son moteur de recherche dans un outil taillé pour les agents de codage : un contrat JSON strict, des codes de sortie prévisibles et une maîtrise de la consommation de tokens font du Search API un bloc de construction pratique pour les pipelines autonomes, et pas seulement pour un humain au clavier.

Questions fréquentes

Combien coûte pplx ?

La CLI elle-même est gratuite, mais les appels au Search API sont facturés : 5,00 $ pour 1000 requêtes, avec une limite de 50 QPS sur toutes les formules.

pplx fonctionne-t-il sous Windows ?

Non. Seuls macOS sur Apple Silicon, Linux x86_64 et Linux arm64 sont pris en charge. Il n'existe aucune build pour Windows ni pour la version Intel de macOS dans cette release.

Est-ce un remplacement du chatbot Perplexity ?

Non. pplx n'est pas un client de chat : il n'a ni mode conversationnel, ni sélection de modèle, ni réponse synthétisée — uniquement de la recherche web et de l'extraction de texte de pages en JSON.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 50 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.

Besoin d'une IA qui travaille dans votre entreprise — pas seulement dans votre fil d'actualité?

Je construis de l'IA en production pour les entreprises — CRM sur mesure, outils internes, agents autonomes, automatisation des processus. Vous en êtes propriétaire, adaptée à votre processus, sans coût par utilisateur. Réalisé par Zhemal Khamidun, CPO d'AlpinaGPT (plateforme IA, 6 000+ utilisateurs).

Qu'en pensez-vous ?
Chargement des commentaires…