メインコンテンツまでスキップ

🤖 取引レビューワークフローの実行

はじめに

このAPIは、ユーザーがPOSTリクエストを介して取引情報を送信できるようにし、n8nが自動的に取引を評価および評価します。APIはコンテンツを処理し、提供されたモデルに基づいて分析結果を返します。

取引レビューの実行

エンドポイント

以下のエンドポイントを使用して、取引のレビューを送信します:

POST https://n8n.japanyosan.com/execute/review-transaction

ヘッダー

APIには以下のヘッダーが必要です:

  • X-N8N-API-KEY - 認証用のn8n APIキー
  • Content-Type: application/json

リクエストパラメータ

APIは以下のパラメータをJSONペイロードとして期待しています:

  • model (string) - 使用するAIモデル。受け入れられる値:
    • ollama
    • gpt-4o
    • gpt-4o-mini
    • gpt-4-turbo
    • gpt-3.5-turbo
    • gemini-1.5-pro
    • gemini-1.5-flash
    • claude-3-5-sonnet-latest
    • claude-3-5-haiku-latest
    • claude-3-opus-latest
  • prompt (string) - 取引評価のために提供する特定のプロンプト。
  • content (string) - レビューされる取引のテキスト。
  • llmKey (string) - 選択したモデルのAPIキー。ollamaモデルを使用する場合は必要ありません。

リクエストの例

curl --location 'https://n8n.japanyosan.com/execute/review-transaction' \
--header 'X-N8N-API-KEY: ey*********' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-4o-mini",
"content": "...",
"llmKey": "sk-proj-ERa23*******",
"prompt": "..."
}'

Ollamaモデルのリクエストの場合、llmKeyは省略できます:

curl --location 'https://n8n.japanyosan.com/execute/review-transaction' \
--header 'X-N8N-API-KEY: ey*********' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-4o-mini",
"content": "...",
"prompt": "..."
}'

レスポンス

レスポンスボディには以下の2つのキーが含まれています:

  • response (string): 提出された取引の評価と評価を提供する取引レビューの結果。
  • execution_id (integer): 取引レビューワークフローの特定の実行に対する一意の識別子。
{
"response": ".....",
"execution_id": 778
}