编写代码 csharp调用chatGPT4
时间: 2023-05-13 11:05:39 浏览: 116
非常感谢您的提问!以下是一个简单的示例代码,展示如何使用 C# 调用 ChatGPT4:
```csharp
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
namespace ChatGPT4Demo
{
class Program
{
static async Task Main(string[] args)
{
// ChatGPT4 API endpoint
string endpoint = "https://api.csdn.net/ai/chatgpt4";
// Your API key
string apiKey = "YOUR_API_KEY";
// Input text
string inputText = "你好,我想问一个问题。";
// Create a new HTTP client
HttpClient httpClient = new HttpClient();
// Set the API key in the request headers
httpClient.DefaultRequestHeaders.Add("X-API-Key", apiKey);
// Create a new request body
string requestBody = "{\"text\": \"" + inputText + "\"}";
// Send the request to the ChatGPT4 API endpoint
HttpResponseMessage response = await httpClient.PostAsync(endpoint, new StringContent(requestBody, Encoding.UTF8, "application/json"));
// Read the response body
string responseBody = await response.Content.ReadAsStringAsync();
// Output the response body
Console.WriteLine(responseBody);
}
}
}
```
请注意,您需要将 `YOUR_API_KEY` 替换为您自己的 ChatGPT4 API 密钥。此外,您还需要确保您的计算机可以访问 CSDN 的 ChatGPT4 API 端点。
希望这个示例代码能够帮助您开始使用 ChatGPT4!如果您有任何其他问题,请随时问我。
阅读全文