使い慣れたスタックをそのまま活用。
可能性を広げましょう。
使い慣れたクライアントまたはワークフロービルダーを使用します。アカウントのエンドポイント、APIキー、選択したモデルを適切な場所に設定してください。
Python
Python SDKの例とサーバー側の環境変数を使って始めましょう。
Pythonクイックスタートを開く →JavaScript
サーバー側のJavaScriptの例を使って、OpenAI互換クライアントを設定します。
JavaScriptクイックスタートを開く →cURL
ターミナルからリクエスト形式を直接確認します。
cURLの例を開く →n8nと自動化
選択したエンドポイントに対してHTTPリクエストのステップを使用し、認証とレスポンス処理を検証します。
リクエストパターンを確認 →Difyとアプリビルダー
選択したビルダーがカスタムエンドポイントとモデルのリクエストスキーマをサポートしているか確認してください。
設定を確認 →独自のアプリケーション
モデルへのアクセスはバックエンドで管理し、アプリケーションの境界でエラーを処理します。
エラー処理を計画 →これらはインテグレーションの方法であり、認定パートナーシップではありません。ツールのサポート状況と設定オプションは、使用するバージョンに照らして確認してください。
1つの接続を、あなたの環境で。
01Python SDK
サーバー側のPythonアプリケーション。
アカウントキー、エンドポイント、正確なモデルIDを環境変数から読み込みます。クライアントを一度だけ初期化し、バックエンドからリクエストを送信します。
アプリケーションの境界で例外を処理し、調査用にリクエスト識別子を記録します。
02JavaScript SDK
サーバー側のNode.jsアプリケーション。
アカウントのエンドポイントとキーを使ってクライアントを設定します。ブラウザ用にバンドルされるコードにシークレットを含めないでください。
フロントエンドに必要なコンテンツのみを返します。アプリケーションのタイムアウトを設定し、拒否されたリクエストを処理します。
03cURL / HTTP
ターミナルまたはサーバーから直接リクエストします。
Bearer認証情報とContent-Typeヘッダーを付加し、選択したモデルのスキーマに一致するJSONボディを送信します。
HTTPステータスとレスポンスボディの両方を確認します。共有ログに有効な認証情報を貼り付けないでください。
04自動化ワークフロー
ワークフロービルダーのHTTPリクエストステップ。
認証にはプラットフォームの認証情報機能を使用し、ワークフローの入力をリクエストボディにマッピングして、レスポンスを検証します。
非同期リクエストの場合は、返されたジョブIDを保存します。ワークフローがポーリングするたびに生成を再開しないでください。
05アプリビルダー
カスタムモデルエンドポイントに対応したビルダー。
ビルダーがアカウントのエンドポイント、モデルID、認証形式を受け入れることを確認します。対象のモダリティがサポートされていることを確認してください。
テキストモデルの統合は、画像や動画のリクエストスキーマを自動的にサポートするわけではありません。
06カスタムアプリケーション
独自のバックエンドとアプリケーションフロー。
プロバイダーへの接続をプロダクトのロジックから分離します。モデル設定は、ワークフローのバージョンと併せて保存します。
タスクレベルでフォールバック動作を定義し、モデルを変更する前に結果を比較します。
ひとつの橋で、次なる大きなアイデアへ。
画像・動画・テキストモデルを、ひとつの開発ワークフローに統合。