Perplexity Sonar Pro API

Modèle basé sur la recherche avec double citations et une fenêtre contextuelle plus grande, accordé pour des requêtes complexes nécessitant des réponses approfondies et nuancées.

PerplexityRecherche et recherche200K contexteEndpoint propriétaire

À propos de Perplexity Sonar Pro

Modèle basé sur la recherche avec double citations et une fenêtre contextuelle plus grande, accordé pour des requêtes complexes nécessitant des réponses approfondies et nuancées.

Aussi connu sous le nom Perplexity-Sonar-Pro

web search

Caractéristiques de Perplexity Sonar Pro

ID du modèle
perplexity-sonar-pro
Fournisseur
Perplexity
Catégorie
Recherche et recherche
Publié
-
Fenêtre de contexte
200K tokens
Entrée
TexteImageDocument
Sortie
Texte
Endpoints
POST/v1/chat/completionsPOST/v1/responsesPOST/v1/messagesPOST/v1/searchPOST/v1beta/models/perplexity-sonar-pro:generateContent
Identifiants de modèle alternatifs
perplexity/sonar-pro

Tarifs de l'API Perplexity Sonar Pro

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Entrée
par jetons 1M
$7.20
Produit
par jeton généré 1M
$36.00
Frais de base (faible contexte)
par demande
$0.014
Frais de base (Contexte moyen)
par demande
$0.024
Frais de base (haut contexte)
par demande
$0.034
Comparer sur la page complète des tarifs

Comment appeler l'API Perplexity Sonar Pro

Perplexity Sonar Pro sert l'API Chat Completions compatible OpenAI. Pointez n'importe quel SDK OpenAI vers https://api.empiriolabs.ai/v1 avec votre clé API EmpirioLabs et utilisez l'id de modèle perplexity-sonar-pro. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL
curl https://api.empiriolabs.ai/v1/chat/completions \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "perplexity-sonar-pro",
    "messages": [
      {"role": "user", "content": "Write a haiku about the ocean."}
    ]
  }'
Python (OpenAI SDK)
from openai import OpenAI

client = OpenAI(
    base_url="https://api.empiriolabs.ai/v1",
    api_key="YOUR_EMPIRIOLABS_API_KEY",
)

response = client.chat.completions.create(
    model="perplexity-sonar-pro",
    messages=[{"role": "user", "content": "Write a haiku about the ocean."}],
)
print(response.choices[0].message.content)
Référence complète de l'API Perplexity Sonar Pro

Paramètres de l'API Perplexity Sonar Pro

Paramètres de requête pris en charge par l'API Perplexity Sonar Pro sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
temperaturenumber0.20 à 2Température d’échantillonnage. 0 = déterministe, 2 = aléatoire maximal.
top_pnumber0.90 à 1Probabilité d’échantillonnage du noyau, masse. Plus bas = plus concentré.
max_tokensnumber40961 à 32768Maximum de jetons dans la réponse.
search_context_sizeenummediumlow, medium, highUn contexte plus approfondi donne de meilleures réponses mais augmente le tarif de base par demande.
search_modeenumdefaultdefault, academic, secFiltrez les résultats de recherche par type de source. Académique = articles scientifiques, SEC = dossiers financiers.
search_domain_filterstring--Domaines séparés par virgules. Préfixe par '-' pour exclure. Max 20.
search_language_filterstring--Codes ISO 639-1 séparés par virgules (2 lettres). Max 10.
search_after_datestring--Utilise YYYY-MM-DD. N’inclure les sources qu’après cette date.
search_before_datestring--Utilise YYYY-MM-DD. N’incluez que les sources avant cette date.
search_recency_filterenumnonenone, hour, day, week, month, yearFiltre à temps relatif. Impossible à combiner avec des dates précises.
last_updated_after_filterstring--Utilise YYYY-MM-DD. N’inclure les sources qu’après cette date.
last_updated_before_filterstring--Utilise YYYY-MM-DD. N’incluez que les sources avant cette date.
countrystring--Code ISO 3166-1 à deux lettres (par exemple US, GB) pour biaiser les résultats vers un pays.
regionstring--Nom d’État ou de province pour le biais de localisation.
8 paramètres de plus dans la doc

Bon à savoir

Doublez les citations et la fenêtre contextuelle plus grande vs Sonar. Max sortie 8K jetons.

API Perplexity Sonar Pro : questions fréquentes

Combien coûte l'API Perplexity Sonar Pro ?

Sur EmpirioLabs, Perplexity Sonar Pro est facturé à l'usage : Entrée $7.20 par jetons 1M; Produit $36.00 par jeton généré 1M; Frais de base (faible contexte) $0.014 par demande. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quelle est la fenêtre de contexte de Perplexity Sonar Pro ?

Perplexity Sonar Pro prend en charge une fenêtre de contexte de 200K tokens.

L'API Perplexity Sonar Pro est-elle compatible OpenAI ?

Oui. Perplexity Sonar Pro sert l'API Chat Completions compatible OpenAI : les SDKs OpenAI existants fonctionnent en pointant base_url vers https://api.empiriolabs.ai/v1 et en utilisant l'id de modèle perplexity-sonar-pro.

Puis-je essayer Perplexity Sonar Pro dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute Perplexity Sonar Pro dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API Perplexity Sonar Pro ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.