BraveSearch API Document Loader
Brave Search API๋ฅผ ํตํด ์ค์๊ฐ ์น ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์์งํ๊ณ , ํด๋น ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ์(Document) ํ์์ผ๋ก ๋ณํํ๋ ๋ก๋ ๋ ธ๋์ ๋๋ค. ์ต์ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ AI ํ์ดํ๋ผ์ธ์ด๋ ๊ฒ์ ๊ธฐ๋ฐ QA์ ํ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
BraveSearch API๋ฅผ ์ด์ฉํด ์ฟผ๋ฆฌ ๊ธฐ๋ฐ ์ค์๊ฐ ์น ๊ฒ์ ์ํ
๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ pageContent + metadata ๊ตฌ์กฐ์ ๋ฌธ์๋ก ๋ณํ
์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ ์ค์ ๋ฐ ํน์ ํ๋ ์ ์ธ ๊ฐ๋ฅ
Text Splitter์ ์ฐ๋ ์ ์ฅ๋ฌธ ์๋ต ์ฒ๋ฆฌ ๊ฐ๋ฅ
Chat ๊ธฐ๋ฐ ์๋ต ๊ฐํ๋ ์ต์ ์ ๋ณด ๋ณด๊ฐ ๋ชฉ์ ์ ์ ํฉ


์
๋ ฅ๊ฐ (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