Java HttpClient с NordRouter
java
String json = """
{"model":"anthropic/claude-sonnet-4.6",
"messages":[{"role":"user","content":"Привет!"}]}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://nordrouter.com/v1/chat/completions"))
.header("Authorization", "Bearer " + System.getenv("NORDROUTER_API_KEY"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(json))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString()
);
if (response.statusCode() != 200) throw new RuntimeException(response.body());
System.out.println(response.body());Для удобного разбора ответа используйте Jackson или Gson.