ElevenAgents

  • ブランチのマージ・リベースプレビュー:Preview merged configuration(GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview)と、リベース後の設定をプレビューするエンドポイント(GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview)を追加しました。コミット前に、マージまたはリベース後のエージェント設定を確認できます。どちらも、結果の設定、overridden_fields、source_identical_to_targetを含むMergePreviewResponseModelを返します。
  • ブランチ使用量メトリクス:List agent branchesのブランチ概要レスポンスに、ブランチごとの過去7日間の通話量を示す任意のcalls_7d(整数)を追加しました。
  • 認証接続ステータス:ワークスペース認証接続のレスポンスモデルで、OAuth専用のOAuthConnectionStatusを共通のAuthConnectionStatus(active、refresh_failed、revoked、credential_invalid)に置き換えました。Bearer、Basic、mTLS、カスタムヘッダー、OAuth、OAuth2 JWT、Slack、URLシークレット、WhatsAppの認証レスポンスに、任意のstatus、status_detail、status_updated_atフィールドを追加しました。
  • ツールレスポンスのフィルタリング:HTTPおよびエージェントツール設定スキーマに、ツールレスポンスがLLMに到達する前に内容を絞り込む任意のresponse_filterを追加しました。関連するオーバーライドモデルにはresponse_filter_modeとresponse_filtersも追加されています。
  • ワークフローの電話転送:ワークフローの電話番号転送ノードに、SIP REFER転送時のRFC 7433 16進数User-to-User Information用の任意のuui(UUITransferConfig)を追加しました。
  • 電話エージェントの割り当て:Twilio、Exotel、SIPトランクの電話番号インポートリクエストスキーマに、番号設定時にエージェントを割り当てるための任意のagent_id(文字列)を追加しました。
  • 割り込み無効時のターン文字起こし:ターン設定スキーマに、割り込みが無効な場合にユーザー発話を文字起こしするかどうかを制御する任意のtranscribe_on_disabled_interruptions(ブール値、デフォルトはfalse)を追加しました。
  • 会話センチメント:会話概要スキーマに任意のsentiment_analysisを追加しました。会話ユーザーモデルに、フラストレーションのある会話への参照を含む任意のsentimentを追加しました。

スピーチtoテキスト

  • 結合マルチチャンネル出力:Convert speech to textに、use_multi_channelが有効な場合の任意のmultichannel_output_style(separateがデフォルト|combined)を追加しました。combinedを設定すると、チャンネルごとの文字起こしではなく、すべてのチャンネルを統合して時刻順に並べた単一の文字起こしを受け取れます。マルチチャンネルモードが有効な場合、単語レベルのレスポンスでは各単語にchannel_indexが含まれます。

テキスト読み上げ

  • language_codeの動作:TTSリクエストスキーマで、サポートされていないlanguage_code値は拒否されるのではなく無視されること、およびlanguage_codeはmultilingual_v2モデルではサポートされないことを明確化しました。

ワークスペース

  • サードパーティAPIキー無効化ポリシー:サードパーティ無効化エンドポイントを通じてAPIキー保有者が自分でキーを無効化できるかどうかを、ワークスペース全体で制御するためのSet workspace third-party disabling policy(POST /v1/workspaces/api-keys/third-party-disabling)を追加しました。ワークスペースAPIキーの作成、パッチ、レスポンスモデルに、任意のthird_party_disable_allowed(ブール値)を追加しました。
  • Bearer認証接続の更新:Update workspace auth connectionのリクエストユニオンに、Bearerトークン認証情報を更新するためのUpdateBearerAuthRequestを追加しました。
  • ワークスペース権限:権限列挙型にconversation_privacy_manageとsynthid_detectorを追加しました。ワークスペースグループモデルに任意のscim_group(文字列)を追加しました。

SDKリリース

JavaScript SDK

  • v2.55.0 - 最新のOpenAPIスキーマから再生成しました。ブランチのマージ・リベースプレビュークライアント、ブランチ通話量メトリクス、認証接続ステータスフィールド、ツールレスポンスフィルタリング型、スピーチtoテキストの結合マルチチャンネル出力、ワークスペースのサードパーティAPIキー無効化ポリシーが含まれます。

Python SDK

  • v2.55.0 - 最新のOpenAPIスキーマから再生成しました。ブランチのマージ・リベースプレビュークライアント、ブランチ通話量メトリクス、認証接続ステータスフィールド、ツールレスポンスフィルタリングモデル、スピーチtoテキストの結合マルチチャンネル出力、ワークスペースのサードパーティAPIキー無効化ポリシーが含まれます。

パッケージ

Android SDK

  • v0.10.0 - 照合済みメッセージ文字起こしをStateFlowとして公開しました。テキストおよびエージェントコールバックを非推奨とし、イベントIDバリアントを推奨します。
  • v0.11.0 - 会話中にフレームごとのオーディオを検査するためのオーディオフレームコールバックを追加しました。

iOS SDK

  • v3.2.2 - 正しいルームイベント処理のため、LiveKitルームデリゲートメソッドの実装を修正しました。

API

新しいエンドポイント

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - マージ前にマージ後の設定をプレビュー
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - リベース前にリベース後の設定をプレビュー

ワークスペース

  • POST /v1/workspaces/api-keys/third-party-disabling - ワークスペースのサードパーティAPIキー無効化ポリシーを設定

更新されたエンドポイント

ElevenAgents

  • List agent branches - GET /v1/convai/agents/{agent_id}/branches
    • ブランチ概要レスポンスに任意のcalls_7d(整数)を追加
  • Preview merged configuration - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • マージ後の設定、overridden_fields、source_identical_to_targetを含むMergePreviewResponseModelを返します
  • リベース後の設定をプレビュー - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • リベース後の設定プレビューを含むMergePreviewResponseModelを返します

スピーチtoテキスト

  • Convert speech to text - POST /v1/speech-to-text
    • use_multi_channelが有効な場合に、任意のmultichannel_output_style(separate|combined)を追加
    • マルチチャンネルモードでは、単語レベルのレスポンスに単語ごとのchannel_indexを含みます

ワークスペース

  • Set workspace third-party disabling policy - POST /v1/workspaces/api-keys/third-party-disabling
    • APIキー保有者がサードパーティ無効化フローで自分のキーを無効化できるかどうかを制御
  • Update workspace auth connection - PATCH /v1/workspace/auth-connections/{auth_connection_id}
    • リクエストユニオンにUpdateBearerAuthRequestを追加

スキーマの変更

ElevenAgents

  • 認証接続
    • OAuthConnectionStatusをAuthConnectionStatus(active、refresh_failed、revoked、credential_invalid)に置き換え
    • 認証接続レスポンスモデルに任意のstatus、status_detail、status_updated_atを追加
  • ツールとワークフロー
    • HTTPおよびエージェントツール設定に任意のresponse_filterを追加
    • 転送関連ワークフローモデルに任意のuui(UUITransferConfig)を追加
  • ターン設定
    • 任意のtranscribe_on_disabled_interruptions(ブール値、デフォルトはfalse)を追加
  • 電話インポート
    • Twilio、Exotel、SIPトランクのインポートリクエストスキーマに任意のagent_idを追加
  • 会話モデル
    • 会話概要型に任意のsentiment_analysisを追加
    • 会話ユーザーモデルに任意のsentimentを追加

テキスト読み上げ

  • language_codeは未対応の場合に無視され、multilingual_v2ではサポートされないことを明確化

ワークスペース

  • APIキー
    • 作成、パッチ、レスポンスモデルに任意のthird_party_disable_allowed(ブール値)を追加
  • 権限
    • conversation_privacy_manageとsynthid_detectorを追加
  • グループ
    • ワークスペースグループモデルに任意のscim_group(文字列)を追加