.NET中使用OpenAI_API包创建对话前如何设置gpt-4-32k模型?
修改OpenAI .NET对话模型为gpt-4-32k的方法
你只需要在创建对话时指定目标模型即可,以下是两种可行的修改方式:
方式一:创建对话时直接传入模型配置
在调用CreateConversation方法时,通过ChatRequest指定模型为gpt-4-32k:
var openAi = new OpenAIAPI(new APIAuthentication( "secret-key" )); // 创建对话时指定模型 var conversation = openAi.Chat.CreateConversation(new ChatRequest() { Model = "gpt-4-32k" }); var input = "This is where I set my prompt?"; conversation.AppendUserInput(input); var response = await conversation.GetResponseFromChatbotAsync(); return Ok(response);
方式二:创建对话后设置模型属性
如果需要后续动态调整模型,也可以在对话实例创建后直接修改Model属性:
var openAi = new OpenAIAPI(new APIAuthentication( "secret-key" )); var conversation = openAi.Chat.CreateConversation(); // 手动指定模型 conversation.Model = "gpt-4-32k"; var input = "This is where I set my prompt?"; conversation.AppendUserInput(input); var response = await conversation.GetResponseFromChatbotAsync(); return Ok(response);
注意:请确保你的OpenAI账号已开通gpt-4-32k模型的访问权限,否则会返回权限相关错误。
内容的提问来源于stack exchange,提问作者danfs
相关产品推荐
相关产品推荐

