October 25th, 2023

Java on Azure Tooling Update – September 2023

Jialuo Gan
Program Manager

Hi everyone, welcome to the September update of Java on Azure Tooling. In this update, we will introduce our support for Azure OpenAI Service and Playground, which lets developers use prompts and settings to experiment with various models from OpenAI, and generate code samples based on Java SDK, JSON and Curl. We have also brought some updates on the Azure Toolkit for Eclipse. We hope you like these features and enjoy a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit for IntelliJ. Let’s get started. 

September Release and Feature Summary 

Support Azure OpenAI Service and Playground

Azure OpenAI Service is a cloud-based platform that provides access to advanced language models from OpenAI, such as GPT-3, GPT-4, and DALL·E1. For more details, please visit this documentation. We understand that when developers build apps that integrate with the Azure OpenAI Service, they also need samples on how to make the call directly using the REST API/SDK. 

In the latest release, we have added support for Azure Open AI Service and Playground to enable Java developers to try this user-friendly interface in IntelliJ IDEA. Here’s the list of features we provide, 

  • Create an Azure OpenAI Service

First, you can create an Azure OpenAI Service in Azure Explorer. 

Image OpenAI 1

  • Deploy a model in Azure OpenAI Studio in IntelliJ IDEA 

You need to create a deployment which will enable you to make calls against a provided base model or fine-tuned model. Each deployment can be associated with one model. 

Image OpenAI 2

  • Interact with Azure OpenAI using different prompts and settings

In the playground, you can test your deployments with different prompts. You can also tailor the model to different use cases by adjusting some parameters/settings in the configuration tab. 

Image OpenAI 3

  • Generate code samples based on Java SDK, JSON and Curl 

Then, once you are satisfied with the model and prompts, you can view code samples based on Java SDK, JSON and Curl for making the API call and integrate them into your own applications. 

Image OpenAI 4

For developers who are new to Azure OpenAI service, we also offer a tutorial to help them get started quickly. You can learn how to provision an Azure OpenAI resource and deploy a model with this step-by-step guidance. Here is another demo for it. 

 

Azure Toolkit for Eclipse Updates 

In our April dev blog, we announced our investments in Azure Toolkit for Eclipse. We want to provide Eclipse developers with the latest features offered by Azure services when they build and deploy applications using Azure Toolkit for Eclipse. 

Based on these reasons, we have upgraded the Azure Toolkit to support the latest Eclipse version (4.29). We have also made some UI enhancements and improved the service creation experience, such as updating the default runtime stack versions. To install or upgrade Azure Toolkit for Eclipse, please visit this page. 

Feedback and Suggestions

Please don’t hesitate to try our product! Your feedback and suggestions are very important to us and will help shape our product in the future.

Image feedback new

Resources

Here is a list of links that are helpful to learn Java on Azure Tooling.

 

Author

Jialuo Gan
Program Manager

PM at Microsoft, currently focus on Java Azure Tooling Area. Keep moving to explore everything with curiosity!

0 comments

Discussion are closed.