ChatGPTSharp
2.0.4
โปรเจ็กต์นี้ใช้บทสนทนาต่อเนื่องของ ChatGPT ตาม ConversationId ซึ่งสามารถผสานรวมได้อย่างรวดเร็วด้วยโค้ดเพียงไม่กี่บรรทัด รองรับโมเดลเช่น gpt-4 , gpt-4-vision-preview และ gpt-3.5-turbo
中文
ChatGPTSharp มีให้บริการในรูปแบบแพ็คเกจ NuGet
ใช้ ConversationId สำหรับการสนทนาอย่างต่อเนื่อง
ChatGPTClientSettings settings = new ChatGPTClientSettings ( ) ;
settings . OpenAIToken = File . ReadAllText ( " KEY.txt " ) ;
settings . ModelName = " gpt-4-vision-preview " ;
settings . ProxyUri = " http://127.0.0.1:1081 " ;
var client = new ChatGPTClient ( settings ) ;
client . IsDebug = true ;
var ChatImageModels = new List < ChatImageModel > ( )
{
ChatImageModel . CreateWithFile ( @"C:UsersaiqinPictures20231221155547.png" , ImageDetailMode . Low )
} ;
var systemPrompt = " " ;
var msg = await client . SendMessage ( " Please describe this image " , systemPrompt : systemPrompt , images : ChatImageModels ) ;
Console . WriteLine ( $" { msg . Response } { msg . ConversationId } , { msg . MessageId } " ) ;
msg = await client . SendMessage ( " Have you eaten today? " , msg . ConversationId , msg . MessageId ) ;
Console . WriteLine ( $" { msg . Response } { msg . ConversationId } , { msg . MessageId } " ) ;
ฐานโค้ดนี้อ้างอิงถึง node-chatgpt-api