반응형 개발로그100 n8n Supabase 로 데이터 insert할 때 주의점. 노션 -> 데이터 추출 -> 분할 -> 포멧수정 (DB입력용) 까지 한 결과가 아래 코드라고 가정할 때, [ { "page_id": "21475de0-af84-80c0-b4c2-ee34b8653464", "chunk": "테스트 청크 데이터", "embedding": [0.01, -0.02, 0.003, 0.1, 0.001] // 짧은 테스트용 배열 }]embadding 항목의 배열을 그대로 insert하려고 하면, 에러가 발생한다 { "errorMessage": "Bad request - please check your parameters", "errorDescription": "Could not find the '{\n \"page_id\": \"21475de0-af8.. 2025. 6. 17. n8n subpabase 초기설정 (가입,프로젝트,테이블생성) ✅ Supabase 시작하기 (설치 없이 진행 가능)1단계. Supabase 계정 만들기웹사이트 접속: https://supabase.comGitHub 계정으로 로그인 가능 (또는 이메일 회원가입)2단계. 프로젝트 생성로그인 후 New Project 클릭다음 정보 입력:Project Name: 원하는 이름 입력 (예: rag-project)Database Password: 안전한 비밀번호 생성 (나중에 API에서 사용됨)Region: 가까운 위치 선택 (예: Tokyo)생성에 약 1~2분 소요됩니다.3단계. 데이터베이스 테이블 생성 (자신의 프로젝트에 맞는 테이블이름, 스키마 사용해야함)좌측 메뉴 Table Editor 클릭New Table 버튼 클릭예시 테이블 스키마 설정:Table Name: embe.. 2025. 6. 17. n8n RAG sysem에서 실제 운영 워크플로우 기준 Supabase vs Airtable 무엇을 선택할까? ✅ Supabase vs Airtable 비교표 (실제 운영 워크플로우 기준)항목SupabaseAirtable성격Postgres 기반 실데이터베이스 (백엔드용)노코드 중심의 스프레드시트형 DB임베딩 데이터 저장✅ vector 또는 float[], jsonb 등으로 숫자 배열 직접 저장 가능🚫 배열 직접 저장 불가 → 문자열(JSON.stringify)로 변환 저장해야 함검색/필터링🔥 SQL 지원, pgvector로 벡터 유사도 검색 가능❌ 유사도 검색 불가, 필터링/검색은 단순 문자열 조건성능/속도🧠 대량 데이터 처리에 강함🐢 속도 느림, 1,200건 이상 시 유료+느려짐비용✅ 무료로 500MB / 1억 row 쿼리 가능, 그 이상도 저렴❌ 무료 버전은 1,200 row 제한, Pro 요금제도 비.. 2025. 6. 17. n8n에서 RAG system을 만드는 과정 중, openAI의 embeded 용 모델을 확인하는 방법 참고링크 : https://platform.openai.com/docs/api-reference/models/list 첫번째. 임베디드용 모델 사용 (Chat 모델이 아님 주의) HTTP Request 노드를 이용해서 OPENAI를 사용하고자 할때, API-KEY와 model 값을 필요로하게 됩니다. 이때, 사용할 수 있는 모델은 chat용 gpt-4o-xx 와 같은 것이 아니라 임베디드용 모델을 사용해야합니다. curl https://api.openai.com/v1/models \ -H "Authorization: Bearer $OPENAI_API_KEY" 위 , curl 명령어를 통해 응답을 받으면, { "object": "list", "data": [ { "id": ".. 2025. 6. 16. n8n Deactivate workflow to executeBecause of limitations in Telegram Trigger, n8n can't listen for test executions at the same time as listening for production ones 요즘 n8n 자동화에 대해서 관심이 많아 이것저것 만들어보고 있습니다. 그 와중에 성가신 문제가 발생하였고, 해결방법을 공유해두면 좋겠다 싶어서 작성합니다. 챗봇을 만드느라 텔레그램 노드를 추가하고 테스트 중 아래와 같은 에러 메시지를 만났습니다. Problem running workflowThe service is receiving too many requests from youShow Details Because of limitations in Telegram Trigger, n8n can't listen for test executions at the same time as listening for production ones 바쁘신 분들을 위한 해결 방법아래중에 하나의 방법으로 해결되리라 .. 2025. 6. 12. 글감을 읽어올 Google Sheets 준비하기 1. Google Sheets (내가 사용하는) 구조A열 글감B열 제목 C열 본문D열 완료 날짜 예 '최신뉴스'예 '월1000 달성한 수익화 최신뉴스 top 10' 예 ' 본문..' '20240408 12:11:11' 글감이 들어갈 열에 미리 주제어 또는 글감을 작성해둡니다. D열 완료날짜 항목이 비어있음을 확인하고 , make 워크플로우가 동작하게 합니다. 포스팅이 완료되면 D열에 그 시간을 업데이트 합니다. 2. 공유 설정구글 시트를 Make에서 인식할 수 있도록 링크 공유 “Anyone with the link” + 편집 허용으로 설정해주세요. 결론. 시트를 만들고, 글감 항목에 글감을 채우면 됩니다. 1행은 헤더(제목)으로 쓸거니 알아보기 편한 것으로 쓰시면 됩니다. 2025. 4. 19. WordPress REST API 계정 (Application Password 설정 하기) 결론부터 적자면, x10hosting 에서 application password 기능을 사용하려면 먼저 ' 무료 SSL 인증서 적용'을 통해서 API 접근이 가능하도록 해야한다. x10Hosting의 Control Panel (cPanel) 로그인 https://x10hosting.com/panel x10hosting - Log in x10hosting.com2. Dashboard > SSL Certificates 도메인 선택 후 SSL 인증서 설치설치 완료되면 사이트 주소가 https://로 바뀜 적용되는데 시간이 소요됩니다. 3. 약 3~10분 후 HTTPS 정상 동작 확인 TIP. 적용이 잘 되었는지 확인방법. 주소창에 🔒 자물쇠 아이콘이 보이면 SSL 적용 완료→ ✅ 다음 단계로 진행.. 2025. 4. 19. Step 02. Xhosting 가입 및 워드프레스 설치 ✅ x10Hosting 회원가입① x10Hosting 회원가입https://x10hosting.com 접속Sign Up → 이메일 주소, 비밀번호 입력로그인 후 → 대시보드(Dashboard) 이동② 무료 호스팅 계정 생성“Create New Hosting Account” 클릭원하는 서브도메인 입력예: myblogusername.x10.mx계정 생성까지 약간 시간이 걸릴 수 있습니다 (5~10분)③ cPanel 대시보드 진입생성된 호스팅 계정 클릭 → “Manage” → “Control Panel”자동으로 x10Hosting 전용 cPanel(관리페이지)로 이동됩니다.✅ [2단계] WordPress 설치하기 (자동 설치)cPanel에서 “Softaculous App Installer” 클릭WordPre.. 2025. 4. 18. 이전 1 2 3 4 ··· 13 다음 반응형