Skip to content

Commit e819b7c

Browse files
committed
Add missing AOT hits for OpenAiAudioApi and OpenAiImageApi
1 parent a485186 commit e819b7c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

models/spring-ai-openai/src/main/java/org/springframework/ai/openai/aot/OpenAiRuntimeHints.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
package org.springframework.ai.openai.aot;
1717

1818
import org.springframework.ai.openai.api.OpenAiApi;
19+
import org.springframework.ai.openai.api.OpenAiAudioApi;
20+
import org.springframework.ai.openai.api.OpenAiImageApi;
1921
import org.springframework.aot.hint.MemberCategory;
2022
import org.springframework.aot.hint.RuntimeHints;
2123
import org.springframework.aot.hint.RuntimeHintsRegistrar;
@@ -39,6 +41,10 @@ public void registerHints(@NonNull RuntimeHints hints, @Nullable ClassLoader cla
3941
var mcs = MemberCategory.values();
4042
for (var tr : findJsonAnnotatedClassesInPackage(OpenAiApi.class))
4143
hints.reflection().registerType(tr, mcs);
44+
for (var tr : findJsonAnnotatedClassesInPackage(OpenAiAudioApi.class))
45+
hints.reflection().registerType(tr, mcs);
46+
for (var tr : findJsonAnnotatedClassesInPackage(OpenAiImageApi.class))
47+
hints.reflection().registerType(tr, mcs);
4248
}
4349

4450
}

0 commit comments

Comments
 (0)