Translate

2025年2月3日月曜日

DifyからPerplexity APIをHTTPリクエストブロックで実行する

Dify1.0.0ではプラグイン(Perplexity Search)が新しくなっているので、以下の設定は不要となりました。おそらくあまりにも生成AI系の新しいAPI更新にあわせてDifyのマイナーバージョンアップしてたら忙しくていやになったのか、プラグインの更新でフォローしDify自体のバージョンアップはしないのだとおもいます。

ここ数ヶ月のOpenAI/Anthropic/Google/AWS/Grokときたら、後出しジャンケンのように次々出してきやがって..^H^H出していただいて..



Dify上のビルトインツールにはPerplexity Searchがありますが、現時点(2025/2/3)ではレガシモデルしか選択できません。




Perplexity側のAPIドキュメントには、2025/2/22以降非推奨になり使用できなくなるとの記述があるため、少し待っていれば更新されると思いますが..



そこで直接APIをHTTPブロックを使ってアクセスする必要があります。
sonar-reasoningを呼び出すには以下のようなボディを定義すると動作しました。



  • モデル名のところをsonarsonar-proにすれば通常のPerplexity Searchになります
  • ドキュメントにはmax_tokensOptionalと指定している部分がありましたが、数字を入れろと文句を言われたので上記サンプルには指定を削除しています



ご参考まで。


0 件のコメント:

【ハーネスエンジニアリングを始める前に】gpt-oss:20b の入出力データから、LLMの動作を理解する

  1. はじめに 最近は、 Cursor や Antigravity などのAIエージェント前提の統合開発環境や、 Claude Desktop や Codex アプリ などのPC上のオブジェクト操作が可能なデスクトップアプリ、 Open Claw といったPC全体の...