Spring AIにおけるリクエストパラメータ処理の内部実装
リクエストパラメータの適応的処理
Spring AIプロジェクトでは、外部API呼び出し前にリクエストパラメータの動的変換処理が行われます。各プロバイダのAPI仕様の差異を吸収するため、以下の主要処理ステップが実装されています。
プロンプト生成処理
public Prompt buildPrompt() {
List<Message> messageList = new ArrayList<>(getInitialMessages());
...
7月11日 21:57 投稿
Spring AIのリクエスト・レスポンス処理の内部実装
概要
Spring AIにおけるリクエスト送信とレスポンス処理のメカニズムを解説します。Spring Boot 3環境での実装を前提とし、JDK 17が必須となります。
プロジェクト設定
Mavenプロジェクトにおける依存関係の設定例を示します。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3 ...
6月20日 17:19 投稿
Qwen Omni多模态モデルとUnityの統合実装
Qwen Omni多模态モデルの概要
Alibabaが公開したQwen Omniは多模态AIモデルで、テキスト/音声/画像/動画を入力として処理し、テキストと音声を同時出力します。ローカル実行には70GB以上のVRAMが必要ですが、API経由で効率的に利用可能です。
APIインターフェース仕様
基本リクエストはOpenAI形式と互換性があり、modalitiesパラメータで出力形式を制御します。
curl -X ...
6月8日 20:54 投稿
Easysearch がプラグイン開発を公式にサポート:検索システムを自在にカスタマイズ可能に
「検索を使う」から「検索を作る」へ
検索システムのニーズは多様であり、標準機能だけではすべてのユースケースをカバーすることはできません。業界特有の語彙処理ルール、業務ロジックのカスタマイズ、外部システムとの統合など、さまざまな要件があります。
これまでこうした要件はベンダーによる対応が必要でしたが、Easysearch 2.1.2 からは自分で実装できるようにな ...
5月31日 09:54 投稿