BraveSearch API Document Loader

Brave Search API๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ์›น ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ํ•ด๋‹น ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ์„œ(Document) ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋กœ๋” ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” AI ํŒŒ์ดํ”„๋ผ์ธ์ด๋‚˜ ๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜ QA์— ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

  • BraveSearch API๋ฅผ ์ด์šฉํ•ด ์ฟผ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ์›น ๊ฒ€์ƒ‰ ์ˆ˜ํ–‰

  • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ pageContent + metadata ๊ตฌ์กฐ์˜ ๋ฌธ์„œ๋กœ ๋ณ€ํ™˜

  • ์ถ”๊ฐ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„ค์ • ๋ฐ ํŠน์ • ํ•„๋“œ ์ œ์™ธ ๊ฐ€๋Šฅ

  • Text Splitter์™€ ์—ฐ๋™ ์‹œ ์žฅ๋ฌธ ์‘๋‹ต ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

  • Chat ๊ธฐ๋ฐ˜ ์‘๋‹ต ๊ฐ•ํ™”๋‚˜ ์ตœ์‹  ์ •๋ณด ๋ณด๊ฐ• ๋ชฉ์ ์— ์ ํ•ฉ

WindyFlo BraveSearch API Document Loader
WindyFlo BraveSearch API Document Loader Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

ํ•ญ๋ชฉ
์„ค๋ช…
ํ•„์ˆ˜ ์—ฌ๋ถ€

Text Splitter

๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํ…์ŠคํŠธ ๋ถ„ํ•  ์šฉ๋„

์„ ํƒ

Connect Credential

BraveSearch API Key๋ฅผ Credential์— ๋“ฑ๋ก ํ›„ ์„ ํƒ

ํ•„์ˆ˜

Query

์›น ๊ฒ€์ƒ‰์— ์‚ฌ์šฉํ•  ํ‚ค์›Œ๋“œ ๋˜๋Š” ๋ฌธ์žฅ

ํ•„์ˆ˜


ํŒŒ๋ผ๋ฏธํ„ฐ (Parameters)

ํ•ญ๋ชฉ
์„ค๋ช…

Additional Metadata

์ƒ์„ฑ๋œ ๋ฌธ์„œ์— ํฌํ•จํ•  ์ถ”๊ฐ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ

Omit Metadata Keys

์ œ์™ธํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ‚ค ๋ชฉ๋ก (์‰ผํ‘œ ๊ตฌ๋ถ„, ์˜ˆ: source.url, snippet)


์ถœ๋ ฅ๊ฐ’ (Outputs)

์ถœ๋ ฅ ํ•ญ๋ชฉ
์„ค๋ช…

Document

๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋œ Document ๊ฐ์ฒด ๋ฐฐ์—ด

Text

๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ํ•˜๋‚˜์˜ ํ…์ŠคํŠธ๋กœ ์—ฐ๊ฒฐํ•œ ๋ฌธ์ž์—ด (์„ ํƒ ์ถœ๋ ฅ ํ˜•์‹)


ํ™œ์šฉ ์˜ˆ์‹œ

  • ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์‹  ๋™ํ–ฅ ์š”์•ฝ ๋˜๋Š” ๋‰ด์Šค ์ฝ˜ํ…์ธ  ๋ถ„์„

  • ์ฟผ๋ฆฌ ๊ธฐ๋ฐ˜ ์›น ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ AI ๋‹ต๋ณ€์— ๋ฐ˜์˜ (ex. โ€œOpenAI GPT-5 ์ถœ์‹œ์ผโ€)

  • ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์‚ฐ์—… ๋™ํ–ฅ/์ด์Šˆ ์ถ”์  ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ

  • ๊ธฐ์กด ๋ฌธ์„œ ์™ธ์— ์™ธ๋ถ€ ๊ฒ€์ƒ‰ ์ •๋ณด๋„ ํ•จ๊ป˜ ํ•™์Šต/์‘๋‹ต์— ํ™œ์šฉ

  • ๊ฒฝ์Ÿ์‚ฌ ํŠธ๋ Œ๋“œ ์ถ”์ ์šฉ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•

  • ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ์งˆ์˜ ๊ธฐ๋ฐ˜ Context Injection

  • ๋ธ”๋กœ๊ทธ/๋งˆ์ผ€ํŒ… ์ฝ˜ํ…์ธ  ์ƒ์„ฑ์„ ์œ„ํ•œ ์ตœ์‹  ์ •๋ณด ํ™œ์šฉ


์‚ฌ์šฉ ํŒ

  • BraveSearch๋Š” ์‹ค์‹œ๊ฐ„ ์›น ๊ฒ€์ƒ‰์ด๋ฏ€๋กœ ์ฟผ๋ฆฌ๋Š” ๊ตฌ์ฒด์ ์ผ์ˆ˜๋ก ์ •ํ™•๋„ ์ƒ์Šน

  • Text Splitter๋ฅผ ํ•จ๊ป˜ ์—ฐ๊ฒฐํ•˜๋ฉด ๊ฐ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์„ค๋ช…์„ ๋ฌธ๋‹จ ๋‹จ์œ„๋กœ ๋ถ„ํ•  ๊ฐ€๋Šฅ

  • Omit Metadata Keys๋ฅผ ํ™œ์šฉํ•ด ๋ถˆํ•„์š”ํ•œ ํ•„๋“œ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ฒฝ๋Ÿ‰ํ™”๋œ ๋ฌธ์„œ ๊ตฌ์„ฑ

  • BraveSearch API Key๋Š” ์‚ฌ์ „ ๋ฐœ๊ธ‰ ํ›„ Credential์— ๋“ฑ๋กํ•ด์•ผ ์„ ํƒ ๊ฐ€๋Šฅ


์ฃผ์˜์‚ฌํ•ญ

  • API ํ˜ธ์ถœ๋Ÿ‰์ด ๋งŽ์„ ๊ฒฝ์šฐ BraveSearch ์š”๊ธˆ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ

  • Query ์ž…๋ ฅ๊ฐ’์ด ๋ถ€์ •ํ™•ํ•  ๊ฒฝ์šฐ ๋ฌด์˜๋ฏธํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐ˜ํ™˜๋  ์ˆ˜ ์žˆ์Œ

  • BraveSearch API๋Š” ๊ฒ€์ƒ‰ ์ •ํ™•๋„๊ฐ€ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ

  • Credential ๋ˆ„๋ฝ ์‹œ ์‹คํ–‰๋˜์ง€ ์•Š์Œ

Last updated