TheBrainAPI.py
import requests
환경 변수 또는 설정 파일로 API 정보 관리
THEBRAIN_API_URL = "https://api.thebrain.com/v8/brains/7ecMvBstNUCIKdg0YM8QBg"
API_KEY = "b9c4af8e0a7b4e3d4bc1204153bd77a191c1637986506f359942544ba5619cbd"
TheBrain API로 데이터 검색
def search_brain_nodes(query):
url = f"{THEBRAIN_API_URL}/nodes/search"
headers = {
"Authorization": f"Bearer {API_KEY}"
}
params = {"query": query}
response = requests.get(url, headers=headers, params=params)
if response.status_code == 200:
return response.json() # 검색 결과 반환
else:
raise Exception(f"API 호출 실패: {response.status_code}, {response.text}")
예시 사용
try:
search_result = search_brain_nodes("Code Copilot 연결")
print(search_result)
except Exception as e:
print(str(e))