51Testing
怬
µçÄÔ°æ

ʹÓà Go-OpenAI ÇáËɵ÷Óà ChatGPT£ºÊÍ·ÅÎÞÏÞ´´ÔìÁ¦£¡

2023-11-01 09:28×÷ÕߣºTimLiuÀ´Ô´£º°®·¢°×ÈÕÃεĺó¶Ë

¡¡¡¡ÎÒ½ñÌìÒªºÍ´ó¼Ò·ÖÏíÒ»¸öÁîÈËÐ˷ܵĻ°Ì⡪¡ªÊ¹Óà go-openai µ÷Óà chatGPT¡£Èç¹ûÄãÊÇÒ»¸ö¼¼Êõ°®ºÃÕߣ¬¶ÔÈ˹¤ÖÇÄܺÍ×ÔÈ»ÓïÑÔ´¦Àí¸ÐÐËȤ£¬ÄÇôÄãÒ»¶¨²»ÄÜ´í¹ýÕâƪÎÄÕ£¡
¡¡¡¡chatGPT£º´òÆÆ´´ÔìÁ¦µÄ±ß½ç
¡¡¡¡Ê×ÏÈ£¬ÈÃÎÒÃÇÀ´Á˽âһϠChatGPT ÊÇʲô¡£ChatGPT ÊÇ OpenAI ×îÐÂÍƳöµÄÒ»ÖÖ×ÔÈ»ÓïÑÔ´¦ÀíÄ£ÐÍ£¬ËüÓµÓг¬¹ýÒ»ÍòÒÚ¸ö²ÎÊý£¬ÊÇÄ¿Ç°×î´óµÄԤѵÁ·Ä£ÐÍÖ®Ò»¡£Õâ¸öÄ£Ð͵ÄÇ¿´óÖ®´¦ÔÚÓÚ£¬Ëü¿ÉÒÔ¸ù¾ÝÊäÈëµÄÎı¾Éú³É¸ßÖÊÁ¿µÄ¡¢Á¬¹áµÄÎı¾Êä³ö£¬·Â·ðÊÇÒ»¸öÕæÕý¾ß±¸´´ÔìÁ¦µÄÈËÔÚд×÷¡£
¡¡¡¡go-openai£º¼ò½à¸ßЧµÄµ÷Ó÷½Ê½
¡¡¡¡ÏÖÔÚ£¬ÈÃÎÒÃÇÀ´¿´¿´ÈçºÎʹÓà go-openai µ÷Óà GPT-3.5 Turbo¡£go-openai ÊÇÒ»¸ö¿ªÔ´µÄÏîÄ¿£¬Ö¼ÔÚÌṩһ¸öÓÃÓÚ¸÷ÖÖ´óÄ£ÐͽøÐн»»¥µÄ½Ó¿Ú£¬Ëü¼ò½à¸ßЧ£¬ÈÃÎÒÃÇÄܹ»ÇáËɵؽ« ChatGPT ¼¯³Éµ½ÎÒÃǵÄÓ¦ÓóÌÐòÖС£
¡¡¡¡Ä¿Ç°ÒѾ­Ö§³ÖÒÔϼ¸ÖÖ£º
¡¡¡¡¡¤ChatGPT
¡¡¡¡¡¤ GPT-3, GPT-4
¡¡¡¡¡¤ DALL¡¤E 2
¡¡¡¡¡¤ Whisper
¡¡¡¡µ÷ÓÃ GPT-3.5 Turbo
¡¡¡¡Ê×ÏÈ£¬ÎÒÃÇÐèÒªÔÚ OpenAI ÉÏ×¢²áÒ»¸öÕ˺ţ¬²¢»ñÈ¡µ½ÎÒÃÇµÄ API ÃÜÔ¿¡££¨ÕâÀïÎҾͲ»ÔÚÕâÀï׸ÊöÁË£¬ÍøÉÏÒѾ­ÓбȽ϶àµÄ½Ì³Ì£¬²¢ÇÒÒ²ÓÐһЩͬѧÌṩһЩÃâ·ÑµÄ key¡££©
¡¡¡¡È»ºó£¬ÎÒÃÇ¿ÉÒÔʹÓà Go ÓïÑÔ±àдһ¸ö¼òµ¥µÄ³ÌÐò£¬Í¨¹ýʹÓà go-openai À´Óë GPT-3.5 Turbo ½øÐн»»¥¡£
¡¡¡¡ÎÒÃÇÖ»ÐèÒª½«ÎÒÃÇÐèÒªÎʵÄÎÊÌâ×÷ΪÊäÈë´«µÝ¸ø message ÖУ¬È»ºóµÈ´ý GPT-3.5 Turbo Éú³ÉµÄÏìÓ¦¼´¿É¡£
¡¡¡¡µ±È»ÕâÕû¸ö¹ý³Ì¶¼ÊÇÐèÒª°ïæµÄ¡£
¡¡¡¡ÕâÀïÊÇÒ»¸ö¹Ù·½µÄÀý×Ó£º
¡¡¡¡package main
¡¡¡¡import (
¡¡¡¡ "context"
¡¡¡¡ "fmt"
¡¡¡¡ openai "github.com/sashabaranov/go-openai"
¡¡¡¡)
¡¡¡¡func main() {
¡¡¡¡ client := openai.NewClient("your token")
¡¡¡¡ resp, err := client.CreateChatCompletion(
¡¡¡¡  context.Background(),
¡¡¡¡  openai.ChatCompletionRequest{
¡¡¡¡   Model: openai.GPT3Dot5Turbo,
¡¡¡¡   Messages: []openai.ChatCompletionMessage{
¡¡¡¡    {
¡¡¡¡     Role:    openai.ChatMessageRoleUser,
¡¡¡¡     Content: "Hello! Gopher! ÈÃÎÒÃÇÒ»ÆðʹÓà ChatGPT °É£¡",
¡¡¡¡    },
¡¡¡¡   },
¡¡¡¡  },
¡¡¡¡ )
¡¡¡¡ if err != nil {
¡¡¡¡  fmt.Printf("ChatCompletion error: %v\n", err)
¡¡¡¡  return
¡¡¡¡ }
¡¡¡¡ fmt.Println(resp.Choices[0].Message.Content)
¡¡¡¡}
¡¡¡¡Êä³ö¾ÍÊÇ ChatGPT µÄ»Ø´ð£º
¡¡¡¡àË£¡µ±È»£¬ÎÒºÜÀÖÒâºÍÄãÒ»ÆðʹÓà ChatGPT¡£ÓÐʲôÎÒ¿ÉÒÔ°ïÖúÄãµÄÂð£¿
¡¡¡¡ÊÍ·ÅÎÞÏÞ´´ÔìÁ¦£ºÓ¦Ó󡾰̽Ë÷
¡¡¡¡¼ÈÈ»ÎÒÃÇÒѾ­ÖªµÀÁËÈçºÎʹÓà go-openai µ÷Óà GPT-3.5 Turbo£¬ÄÇô½ÓÏÂÀ´¾ÍÈÃÎÒÃÇÒ»Æð̽Ë÷һЩӦÓó¡¾°°É£¡ÎÞÂÛÊÇд×÷¡¢´úÂëÉú³É¡¢×Ô¶¯»Ø¸´¡¢´´ÒâÁé¸ÐµÈµÈ£¬ChatGPT ¶¼ÄÜ°ïÖúÎÒÃÇÊÍ·ÅÎÞÏÞ´´ÔìÁ¦¡£
¡¡¡¡ÏëÏóһϣ¬ÄãÕýÔÚдһƪ²©¿ÍÎÄÕ£¬µ«ÊÇ¿¨ÔÚÁËij¸ö¶ÎÂäµÄ¿ªÍ·¡£Ê¹Óà ChatGPT£¬ÄãÖ»ÐèÒªÌṩһЩ¹Ø¼üÐÅÏ¢£¬Ëü¾ÍÄܹ»°ïÖúÄãÉú³ÉÒ»¸öÒýÈËÈëʤµÄ¿ªÍ·£¬ÈÃÄãµÄÎÄÕÂÍÑÓ±¶ø³ö¡£
¡¡¡¡ÓÖ»òÕߣ¬ÄãÊÇһλ³ÌÐòÔ±£¬ÐèÒª±àд´óÁ¿Öظ´ÐԵĴúÂ롣ͨ¹ýµ÷Óà ChatGPT£¬Äã¿ÉÒÔ¼òµ¥µØÃèÊöÄãÏëҪʵÏֵŦÄÜ£¬Ëü½«°ïÖúÄãÉú³ÉÏàÓ¦µÄ´úÂëƬ¶Î£¬´ó´óÌá¸ßÄãµÄ¹¤×÷ЧÂÊ¡£
¡¡¡¡ÄãÊÇ·ñ¶ÔAI¼¼Êõ¸ÐÐËȤ£¬Ïëͨ¹ýÕÆÎÕAI¼¼Êõ¸ßЧÍê³É²âÊÔ¹¤×÷£¿ÏÖÔÚ˽ÁÄÌñÌñȦ/ÌðÌðȦ£¬»òʶ±ðÏ·½¶þάÂ룬Ìí¼ÓÌìÌìȦ£¬»Ø¸´¡°AI¡±£¬Á˽â¸ü¶à¹ØÓÚAIµÄÄÚÈÝ¡ý¡ý¡ý
¡¡¡¡±¾ÎÄÄÚÈݲ»ÓÃÓÚÉÌҵĿµÄ£¬ÈçÉ漰֪ʶ²úȨÎÊÌ⣬ÇëȨÀûÈËÁªÏµ51TestingС±à(021-64471599-8017)£¬ÎÒÃǽ«Á¢¼´´¦Àí
È˹¤ÖÇÄÜ GPT
µ±Ç°Ã»ÓÐÆÀÂÛµã»÷·¢±íÆÀÂÛ

Ïà¹ØÔĶÁ