Dino Geek, probeer je te helpen

Hoe verbinding maken met ChatGPT API met Java?


De onderstaande code is een voorbeeld van een eenvoudige POST-verzoek naar de ChatGPT API met behulp van java.net’s HttpsURLConnection. Dit voorbeeld vereist Java 8 of hoger voor de Base64 getEncoder.

```
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Base64;

public class MainClass {

private static final String apiKey = “jwpKJhvh.buOyZjLmEyztVRsiuwPlPIcZ”; private static final String apiEndpoint = “https://api.openai.com/v1/engines/davinci-codex/completions”; public static void main(String[] args) { try { URL url = new URL; HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod(“POST”); connection.setRequestProperty(“Authorization”, “Bearer “ + apiKey); connection.setRequestProperty(“Content-Type”, “application/json”); connection.setDoOutput(true); String body = “{ \“prompt\”: \“Translate the following English text to French: ‘’,“ + “\“max_tokens\”: 60 }”; try(OutputStream os = connection.getOutputStream()) { byte[] input = body.getBytes(“utf-8”); os.write(input, 0, input.length); } int responseCode = connection.getResponseCode(); System.out.println(“Response Code : “ + responseCode); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; StringBuilder response = new StringBuilder(); while ((line = reader.readLine()) != null) { response.append(line); } reader.close(); System.out.println(response.toString()); } catch (Exception e) { e.printStackTrace(); } }

}
```

Maar vergeet niet om je eigen API-token in de `apiKey` constante aan de bovenkant van het script te vervangen.

Let op: Deze voorbeeld-API-sleutel is niet echt en zal niet werken. Ga naar de [OpenAI-website](https://beta.openai.com/signup/) om je eigen API-sleutel te krijgen.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden