Community

๐Ÿ˜‰ Google Bard API ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

Google Bard๋Š” LaMDA๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” LLM์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ์— Bard-API๋ฅผ ์ด์šฉํ• ์ˆ˜ ์žˆ๋„๋ก ์˜คํ”ˆ ์†Œ์Šค Python ํŒจํ‚ค์ง€(MIT ๋ผ์ด์„ผ์Šค)๊ฐ€ ๊ฐœ๋ฐœ ์˜คํ”ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆํ•œ์ง€ 1์ฃผ์ผ๋งŒ์— 2.4k์˜ ์Šคํƒ€๋ฅผ ํš๋“ํ–ˆ๋„ค์š”. ๋ˆ„๊ตฌ๋“  ํŒŒ์ด์ฌ Bard-API ํŒจํ‚ค์ง€๋ฅผ ์ด์šฉํ•ด์„œ Bard๋ฅผ ์‰ฝ๊ฒŒ ์—‘์„ธ์Šค ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์ • ๋ฐฉ๋ฒ•์€ ๊ต‰์žฅํžˆ ๊ฐ„๋‹จํ•ด์„œ ๋ˆ„๊ตฌ๋“  ์‰ฝ๊ฒŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ˜๋“œ์‹œ, Bard์— ๊ฐ€์ž… ํ›„, __Secure-1PSID ์ฟ ํ‚ค๋ฅผ ํ™•์ธํ•ด์„œ ์ธ์ฆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Google Colab์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. โญ๏ธ ์ฐธ๊ณ : __Secure-1PSID ๋Š” ์ผ๋ช…, ํƒ€๊ฒŸํŒ… ์ฟ ํ‚ค(Targeting Cookie)๋กœ, ์‚ฌ์šฉ์ž์˜ ๊ด€์‹ฌ์‚ฌ๋ฅผ ํ”„๋กœํŒŒ์ผ๋ง ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ฟ ํ‚ค ๊ฐ’์œผ๋กœ, ๊ตฌ๊ธ€์—์„œ ์‚ฌ์šฉ์ž ๋งž์ถค ๊ด‘๊ณ ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ฟ ํ‚ค์ž…๋‹ˆ๋‹ค. 1๏ธโƒฃ ์„ค์น˜ >> pip install bardapi 2๏ธโƒฃ ์ธ์ฆ >> Google Bard ์›น์‚ฌ์ดํŠธ(https://bard.google.com/) ๋ฐฉ๋ฌธ >> ์›น์‚ฌ์ดํŠธ ์ฝ˜์†” ํ™”๋ฉด์—์„œ ์ž์‹ ์˜ __Secure-1PSID ์ฟ ํ‚ค ๊ฐ’ ํ™•์ธ * Chrome, Safari ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ Storage โ†’ Cookies์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 3๏ธโƒฃ ์ฝ”๋“œ ์ž‘์„ฑ, ํ…Œ์ŠคํŠธ from bardapi import Bard token = 'xxxxxxxxxx' bard = Bard(token=token) bard.get_answer("Google bard์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.")['content'] โšก๏ธ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ: Bard๋Š” Google AI์˜ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ๋กœ, ๋ฐฉ๋Œ€ํ•œ ํ…์ŠคํŠธ ๋ฐ ์ฝ”๋“œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ ํ•™์Šต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ƒ์„ฑ, ์–ธ์–ด ๋ฒˆ์—ญ, ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ฐฝ์˜์ ์ธ ์ฝ˜ํ…์ธ  ์ž‘์„ฑ, ์ •๋ณด ์ œ๊ณต ๋ฐฉ์‹์œผ๋กœ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ๊ฐœ๋ฐœ ์ค‘์ด์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.\n\n* ๊ท€ํ•˜์˜ ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๊ณ  ๊ท€ํ•˜์˜ ์š”์ฒญ์„ ์‹ ์ค‘ํ•˜๊ฒŒ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.\n* ๊ฐœ๋ฐฉํ˜•์ด๊ฑฐ๋‚˜ ๋„์ „์ ์ด๊ฑฐ๋‚˜ ์ด์ƒํ•˜๋”๋ผ๋„ ๋‚ด ์ง€์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ด„์ ์ด๊ณ  ์œ ์ตํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ท€ํ•˜์˜ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.\n* ์‹œ, ์ฝ”๋“œ, ๋Œ€๋ณธ, ์Œ์•… ์ž‘ํ’ˆ, ์ด๋ฉ”์ผ, ํŽธ์ง€ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ฐฝ์˜์ ์ธ ํ…์ŠคํŠธ ํ˜•์‹์˜ ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ์˜ ๋‹ค์–‘ํ•œ ์ฐฝ์˜์ ์ธ ํ…์ŠคํŠธ ํ˜•์‹์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๋ชจ๋“  ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.\n\n์˜ค๋Š˜ ๋ฌด์—‡์„ ๋„์™€๋“œ๋ฆด๊นŒ์š”? ์•„์ง ์ •์‹ Google Bard API๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์€ ์ƒํ™ฉ์—์„œ Bard๋ฅผ python package๋กœ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•ด๋ณผ์ˆ˜์žˆ์–ด์„œ ํŽธ๋ฆฌํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๋„ค์š”. ๐Ÿ“š References: https://medium.datadriveninvestor.com/access-google-bard-easily-with-python-package-bard-api-6de77b39cd04 https://github.com/dsdanielpark/Bard-API https://analyticsindiamag.com/open-source-bard-api-is-here/

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค