private static AzureOpenAIEmbeddingSkill createEmbeddingSkill()

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/*");
    }