MERIDIAN VERIFIED

OpenAI Java with Meridian

Use the official OpenAI Java client pointed at your Meridian gateway. Zero code changes beyond the base URL.

Maven

<dependency>
  <groupId>com.openai</groupId>
  <artifactId>openai-java</artifactId>
  <version>0.14.0</version>
</dependency>

Usage

import com.openai.client.OpenAiClient;
import com.openai.client.okhttp.OpenAiOkHttpClient;
import com.openai.models.chat.completions.*;

OpenAiClient client = OpenAiOkHttpClient.builder()
    .apiKey("sk-meridian-...")
    .baseUrl("https://gateway.meridian.example.com/v1")
    .build();

ChatCompletion completion = client.chat().completions().create(
    ChatCompletionCreateParams.builder()
        .model("gpt-4o")
        .addUserMessage("Hello from Java")
        .build()
);

System.out.println(
    completion.choices().get(0).message().content().orElse("")
);