in demo-java/demo-integrated-vectorization/src/main/java/azure/search/sample/Main.java [179:195]
private static AzureOpenAIEmbeddingSkill createEmbeddingSkill(String resourceUri, String deploymentId, String key) {
List<InputFieldMappingEntry> inputs = Collections.singletonList(
new InputFieldMappingEntry("text")
.setSource("/document/pages/*")
);
List<OutputFieldMappingEntry> outputs = Collections.singletonList(
new OutputFieldMappingEntry("embedding")
.setTargetName("vector")
);
return new AzureOpenAIEmbeddingSkill(inputs, outputs)
.setResourceUri(resourceUri)
.setDeploymentId(deploymentId)
.setApiKey(key)
.setContext("/document/pages/*");
}