Aspose.Words 25.11 のリリースにより、開発者は custom AI model service endpoints を設定できるようになりました。この機能強化により、テキスト要約、文法チェック、翻訳など、AI を利用した機能との統合における柔軟性が向上します。 新しいプロパティ UrlTimeout を使用すると、開発者はカスタム API エンドポイントを定義し、AI モデルのリクエスト タイムアウトを制御できます。

カスタム AI エンドポイントの構成

AI 統合を特定のサービス エンドポイントにポイントし、タイムアウトするまでのリクエストの待機時間を定義できるようになりました。

次のコード例は、その方法を示しています。

// Use OpenAI generative language models as an example.
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
AiModel model = AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

// Specify the model URL. Default value "https://api.openai.com/".
model.Url = "https://my.a.com/";
// Specify the model timeout. Default value 100000ms.
model.Timeout = 250000;

// Specify the required options and use AI-powered features for text summarization, grammar checking, or translation.
...

AI モデル サービスの構成が重要な理由

このアップデートにより、開発者は次のことが可能になります。

  • custom AI modelsと統合する
  • カスタムタイムアウトで request performance and reliability を微調整する
  • AI データが処理される場所と方法について full control を管理します

柔軟なエンドポイント構成を可能にすることで、Aspose.Words はインフラストラクチャとコンプライアンスの要件に適合したインテリジェントなドキュメント処理ソリューションをこれまで以上に簡単に構築できるようになります。

参照