CSharp.net调用chatGPT代码

openai 文章 2023-02-07 17:31 1717 0 全屏看文

AI助手支持GPT4.0

以下是一段使用 .NET 调用 OpenAI 的 GPT-3 的代码示例:

using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

namespace ChatGPTExample
{
    class Program
    {
        static async Task Main(string[] args)
        {
            Console.WriteLine("Enter your question:");
            string question = Console.ReadLine();

            // Replace the API key with your own key
            string apiKey = "your_api_key";
            string prompt = $"{question}";

            // Send the prompt to the OpenAI API to get a response
            HttpClient client = new HttpClient();
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
            var response = await client.PostAsync("https://api.openai.com/v1/engines/davinci/jobs",
                new StringContent(
                    "{%"prompt%":%"" + prompt + "%",%"max_tokens%":1024,%"temperature%":0.5}",
                    Encoding.UTF8,
                    "application/json"));

            if (response.IsSuccessStatusCode)
            {
                var responseString = await response.Content.ReadAsStringAsync();
                var result = Newtonsoft.Json.JsonConvert.DeserializeObject<OpenAI_Response>(responseString);
                Console.WriteLine("Response: " + result.choices[0].text);
            }
            else
            {
                Console.WriteLine("Error: " + response.StatusCode);
            }
        }
    }

    public class OpenAI_Response
    {
        public Choice[] choices { get; set; }
    }

    public class Choice
    {
        public string text { get; set; }
    }
}


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
chatGPT相关链接
vue调用openai的代码
chatgptplus会员的密钥可以用GPT-4的API么?
免费的桌面版ChatGPT小助手
根据openai的规则,1000token是多少个中文字
随便看看
企业微信小程序的适配问题? 783
企业微信第三方应用附件打开后返回显示无法访问该网页? 5378
企业微信自建应用开发网页授权链接获取不到code 2916
通讯录插件在微信开发者工具、手机扫码预览下显示正常,审核通过后不能稳定显示名称和组织,不知道为何? 861
请问这个配置页面在哪里 735
如何解决移动端企业微信中,在跳转页面时非要通过“微信客户端打开链接”才能访问? 3006
wx.agentConfig在手机端没有任何返回,刷新页面才会成功执行? 1990
通过在线调试工具调试OA 提交审批接口,结果总是返回 301025 3524
微信用户如何迁移到企业微信 1417
企业微信设备固件升级提示升级失败 1291