Skip to main content
このページでは、v1 API の一般的なユースケース向けのコード例を紹介します。

クイック例

セッションシークレットを使用すると、単一のセッションでのみ利用可能な一時的な認証情報やAPIキーを渡すことができ、これらは組織のシークレットには保存されません。
注意事項:
  • シークレットキーは環境変数の命名規則に従う必要があります(先頭は英字またはアンダースコアとし、その後に英字、数字、またはアンダースコアを続ける必要があります)
  • sensitive フィールドは、指定されていない場合はデフォルトで true になります
  • セッションシークレットは、作成されたセッション内でのみ利用可能であり、組織のシークレットには保存されません
ここでは、Devin API を使って GitHub リポジトリを分析する方法を示す、ひととおりのサンプルを紹介します。このサンプルでは次の点を示します:
  • 認証とエラーハンドリング
  • セッションの作成と監視
  • 構造化出力の処理
  • async/await を用いた適切なリソース管理

高度な例

自動 QA テスト

Devin を使って Devin 自身の QA テストを実行している方法をご覧ください。Devin のブラウザ機能を使ってエンドツーエンドテストを自動化できます。

自動 PR レビュー

自動 PR レビューのために Devin を GitHub Actions と連携する方法を学べます。

サポート

お困りですか?

APIに関するご質問や問題の報告は、support@cognition.ai までメールでご連絡ください。