PR

Perplexity APIキーの取得方法・最新モデルと料金・Python実装サンプル

スポンサーリンク

リアルタイムWeb検索機能を自分のWebサービスや社内システム、自動化スクリプトに組み込める「Perplexity API(pplx-api)」
OpenAI APIと完全な互換性を持つフォーマットで提供されているため、既存のPythonコードから極めて簡単に移行・連携できます。

この記事では、APIキーの取得手順、最新のSonarモデル群(sonar / sonar-pro)の料金体系、Pythonによる実装コード例を解説します。

💡 関連記事
・Perplexityの全体概要は「Perplexity AI進化年表と最新機能まとめ」をご覧ください。
・OpenAI APIの使い方詳細は「OpenAI APIの使い方と料金まとめ」で解説しています。

Perplexity APIの主要モデルと料金体系

モデル名 入力(/100万トークン) 出力(/100万トークン)
sonar(軽量・高速検索) $1.00 $1.00
sonar-pro(高精度・深層検索) $3.00 $15.00
sonar-reasoning(推論特化) $1.00 $5.00

※Web検索リクエストごとに別途検索フィー(約$5/1000回)が加算されます。

PythonによるAPI呼び出しサンプルコード

from openai import OpenAI

# Perplexity APIクライアントの初期化
client = OpenAI(
    api_key="YOUR_PERPLEXITY_API_KEY",
    base_url="https://api.perplexity.ai"
)

response = client.chat.completions.create(
    model="sonar-pro",
    messages=[
        {"role": "system", "content": "あなたは正確な情報を提供するAIリサーチャーです。"},
        {"role": "user", "content": "2026年最新の生成AI市場の動向を簡潔に教えてください。"}
    ]
)

print(response.choices[0].message.content)

まとめ:Web検索付きAIを数行のコードで実装可能

自社サービスに最新ニュース検索機能や市場調査ボットを組み込みたいエンジニアにとって、Perplexity APIは最も手軽で強力な選択肢です。