Dino Geek, versucht dir zu helfen

Wie verbinde ich mich mit .NET mit der ChatGPT-API?


Bevor Sie beginnen, stellen Sie sicher, dass Sie das OpenAi NuGet-Paket zu Ihrem .NET-Projekt hinzugefügt haben.

Hier finden Sie ein einfaches Beispiel dafür, wie Sie in .NET eine Verbindung zur GPT-3-API von OpenAI herstellen und einen Antworttext anfordern können:

```csharp
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;

class Program
{ static readonly string apiKey = “Ihr_API_Schlüssel”; static readonly HttpClient client = new HttpClient();

static async Task Main(string[] args) { client.DefaultRequestHeaders.Add(“Authorization”, $“Bearer {apiKey}”); var content = new StringContent( JsonConvert.SerializeObject(new { max_tokens = 60, temperature = 0.5, prompt = “Übersetze den folgenden englischen Text ins Französische: ‘{args0}’”, }), Encoding.UTF8, “application/json”); var response = await client.PostAsync(“https://api.openai.com/v1/engines/davinci-codex/completions”, content); var result = JsonConvert.DeserializeObject(await response.Content.ReadAsStringAsync()); Console.WriteLine((string)result[“choices”]0[“text”]); } } ```

Ersetzen Sie “Ihr_API_Schlüssel” durch Ihren tatsächlichen API-Schlüssel von OpenAI.

Bitte beachten Sie, dass dieser Code das Newtonsoft.Json-Paket für die JSON-Serialisierung verwendet, daher müssen Sie es zu Ihrem Projekt hinzufügen, wenn Sie es noch nicht getan haben.

Dieser Code stellt eine Anforderung an den Endpunkt “/v1/engines/davinci-codex/completions” der OpenAI-API, um eine Textergänzung basierend auf dem angegebenen Prompt zu erstellen. Sie können die Parameter `max_tokens` und `temperature` ändern, um die Länge und Variabilität der generierten Texte anzupassen.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | 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 |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen