inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của nambaksa

nambaksa nambaksa

@nambaksa

Học viên
9,642
Đánh giá khóa học
690
Đánh giá khóa học
4.8

Bài viết 1147

Hỏi & Đáp

ngrok 설치 및 실행 관련 현 상황 정리 (260902)

안녕하세요. chuck님! 아 ngrok 서비스 형태가 변경되었나 보군요. 말씀하신것처럼 주소가 고정되었다면 배치파일로 그 수고스러운 작업을 할 필요가 없습니다. 소중한 정보 감사드립니다. 🙏

Lượt thích
0
Số bình luận
2
Lượt xem
10

Hỏi & Đáp

"run_nvidia_gpu.bat" 실행후

안녕하세요, 광수님. 일단 터미널 창이 닫아지면 comfyui 실행은 종료됩니다. 그런데 그런 문구가 나왔다는 이야기는 위에서 뭔가 오류가 발생했을 수도 있고 그래서 정상적으로 구동이 안되고 배치파일의 마지막 pause 가 실행된걸로 보입니다. 터미널 창의 내용을 스샷해서 AI 에게 질문해보시는것도 좋고 저한테 보여주시면 확인해보고 다시 답변드리도록하겠습니다.

Lượt thích
0
Số bình luận
1
Lượt xem
20

Hỏi & Đáp

잘못된 파일 다운로드

안녕하세요, 영희님. 강의에 등장하는 다운로드 및 자료는 모두 최종 버전이 수업노트를 통해 제공되고 있습니다만 말씀 하신 것 처럼 안내가 한번 더 나오는게 더 좋을듯 합니다. 따라서 말씀하신 구간에 안내 메세지가 나오게 적용하였습니다. 좋은 의견 감사드립니다.

Lượt thích
0
Số bình luận
1
Lượt xem
38

Hỏi & Đáp

수업자료는 어디서 받나요

안녕하세요, 영희님. 첨부된 json 파일은 해당 강의에서 사용한 comfyui 용 워크플로우 파일입니다. comfyui 의 파일 메뉴를 통해 Open 하시면 사용하실 수 있는 파일입니다. 수업에 사용된 HTML 수업자료는 위 스샷에서 처럼 강의 하단의 수업노트 보기 혹은 스크롤다운을 하시면 수업노트가 나오고 해당 수업노트의 수업내 사이트 링크 섹션에 다운로드 링크를 걸어놨습니다. 해당 링크를 참조하시면 확인하실 수 있습니다.

Lượt thích
0
Số bình luận
2
Lượt xem
39

Hỏi & Đáp

이지지 생성 노드를 커스텀 햇는데 워드프레스에 이미지 업로드가 안됨

안녕하세요, aiblog님. 일단 올려주신 내용은 잘 봤습니다. 그런데 스샷의 이미지 주소 https://files.blogagent.kr/view/80308755-dfa6-4028-a9c3-d7cd2b948139.png 를 접속해보면 해당 이미지가 존재하지 않습니다. 실제 생성된 주소로 접속 해보시고 이미지가 제대로 나오는지 먼저 확인해보시고 만약 이미지가 나오지 않는다면 파일 업로드 서버에 어떤 오류 로그가 찍히는지를 확인해봐야 할 듯 합니다. 그리고 실제 서버상에 해당 파일이 저장되었는지도 체크해보시기 바랍니다. 파일서버에 저장하는 기능의 문제인지, 저장은 잘 되었으나 view 를 해주는 기능의 문제인지, 서버에 저장도 잘 되었고 브라우저 직접 접속시 문제없이 이미지가 보인다면 그러면 블로그에 업로드 하는 내용을 확인해봐야 할 듯 합니다. 정리하자면... 파일 서버에 파일이 정상적으로 저장되었는지, 파일 서버에 파일이 존재 한다면 브라우저 직접 접속시 보여지는데 문제가 있는지, 저장도 문제없고 보이는데도 문제가 없다면 블로그 글 작성시 글의 내용에 이미지 태그가 정상적으로 작성되고 있는지 위 부분을 모두 체크해보셔야 할 듯 합니다.

Lượt thích
0
Số bình luận
2
Lượt xem
32

Hỏi & Đáp

n8n에서 오류가 발생했는데 어떻게 풀어야할까요?

안녕하세요, kinyu85님. 일단 저도 똑같은 상황으로 위 스샷에서 처럼 제미나이 3.5 플래시 모델을 사용해서 구동을 해봤습니다만 저한테서는 그런 문제가 발생을 하지 않았습니다. 참고로 저는 1.123.9 버전에서 테스트 해본 상태입니다. 추가적으로 제미나이 3.6 플래시 모델에서도 문제가 없었습니다. 현재 사용중이신 n8n 버전 문제인지 어떤 이유에서인지 저도 이유를 알 수 없습니다만 n8n 깃헙 커뮤니티에 비슷한 증상을 이야기하는 글이 있긴 합니다만 kinyu85님과 똑같은 증상은 아니며 버전도 2.x 버전에서 발생한 문제로 보입니다만 맥락은 비슷해 보이긴 합니다. [참조링크] 일단 AI 모델을 제미나이 다른 버전으로 변경해보시고 아예 다른 챗지피나 클로드 소넷 같은걸로도 한번 테스트 해보시기 바랍니다. 꼭 제미나이 3.5 플래시를 사용해야겠다하면 n8n 의 AI Agent 노드를 버리고 직접 API를 호출 하는 형태로 사용할 수도 있긴 합니다. 직접 API를 구현하는 샘플은 아래의 코드 전체를 복사하시어 n8n 에서 Ctrl + V 로 붙여넣기 해보시면 해당 부분만 작성한 노드 구성을 보실 수 있습니다. { "nodes": [ { "parameters": {}, "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ -272, -160 ], "id": "0dad43de-7813-4ef0-a3f6-ac6d45eb48f4", "name": "When clicking ‘Execute workflow’" }, { "parameters": { "assignments": { "assignments": [ { "id": "788773c1-5f4f-4816-99c5-47ed2c57cdae", "name": "today", "value": "={{ $now.format('yyyy-MM-dd HH:mm:ss') }}", "type": "string" } ] }, "options": {} }, "type": "n8n-nodes-base.set", "typeVersion": 3.4, "position": [ -112, -160 ], "id": "a2f66d98-35ac-48b9-b8c5-8e6edb2fa33c", "name": "Set NOW" }, { "parameters": { "operation": "search", "base": { "__rl": true, "value": "appqBoRd6PoK1XYGE", "mode": "list", "cachedResultName": "Blog", "cachedResultUrl": "https://airtable.com/appqBoRd6PoK1XYGE" }, "table": { "__rl": true, "value": "tblg5aoT05scKiIZm", "mode": "list", "cachedResultName": "클러스터링", "cachedResultUrl": "https://airtable.com/appqBoRd6PoK1XYGE/tblg5aoT05scKiIZm" }, "filterByFormula": "{reserved_post}='yes'", "returnAll": false, "limit": 1, "options": {} }, "type": "n8n-nodes-base.airtable", "typeVersion": 2.1, "position": [ 32, -160 ], "id": "ea68e7a3-71d1-4e9d-9374-a3367ed1ce08", "name": "Get Reserved Data", "credentials": { "airtableTokenApi": { "id": "31QF0d5eTUonxBpl", "name": "Airtable Personal Access Token account" } } }, { "parameters": { "method": "POST", "url": "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent", "sendQuery": true, "queryParameters": { "parameters": [ { "name": "key", "value": "=--제미나이 API--" } ] }, "sendBody": true, "specifyBody": "json", "jsonBody": "={{\n {\n contents: [\n {\n role: \"user\",\n parts: [\n {\n text: `\n다음 정보를 분석하여 웹 검색에 사용할 검색어 하나를 생성하세요.\n\n클러스터: ${$json.cluster}\n카테고리: ${$json.category}\n관련 키워드: ${$json.keywords}\n대상 독자: ${$json.target}\n핵심 키워드: ${$json.primary_keyword}\n검색 의도: ${$json.intent}\n\n반드시 Search_WEB 도구를 호출하세요. 직접 답변하지 마세요.\n`\n }\n ]\n }\n ],\n tools: [\n {\n functionDeclarations: [\n {\n name: \"Search_WEB\",\n description: \"인터넷에서 최신 정보와 사실을 검색합니다.\",\n parameters: {\n type: \"OBJECT\",\n properties: {\n query: {\n type: \"STRING\",\n description: \"웹 검색에 사용할 구체적인 검색어\"\n }\n },\n required: [\"query\"]\n }\n }\n ]\n }\n ],\n toolConfig: {\n functionCallingConfig: {\n mode: \"ANY\",\n allowedFunctionNames: [\"Search_WEB\"]\n }\n }\n }\n}}", "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.3, "position": [ 192, -160 ], "id": "047a51cb-f04e-4868-978c-8029a04b2d6f", "name": "Gemini API" }, { "parameters": { "method": "POST", "url": "https://api.blogagent.kr/search", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendBody": true, "bodyParameters": { "parameters": [ { "name": "query", "value": "={{ $json.candidates[0].content.parts[0].functionCall.args.query }}" } ] }, "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.3, "position": [ 352, -160 ], "id": "734901c4-8093-4fea-aff5-7116f37324c6", "name": "Search WEB1", "credentials": { "httpHeaderAuth": { "id": "eDWpokiVVp9P8pkU", "name": "Search API Key" } } }, { "parameters": { "method": "POST", "url": "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent", "sendQuery": true, "queryParameters": { "parameters": [ { "name": "key", "value": "--제미나이 API--" } ] }, "sendBody": true, "specifyBody": "json", "jsonBody": "={{\n {\n contents: [\n {\n role: \"user\",\n parts: [\n {\n text: `\n다음 정보를 바탕으로 블로그 콘텐츠 기획안을 작성하세요.\n\n클러스터: ${$('Get Reserved Data').item.json.cluster}\n카테고리: ${$('Get Reserved Data').item.json.category}\n관련 키워드: ${$('Get Reserved Data').item.json.keywords}\n대상 독자: ${$('Get Reserved Data').item.json.target}\n핵심 키워드: ${$('Get Reserved Data').item.json.primary_keyword}\n검색 의도: ${$('Get Reserved Data').item.json.intent}\n\n웹 검색 결과를 근거로 최종 기획안을 작성하세요.\n`\n }\n ]\n },\n\n $('Gemini API').item.json.candidates[0].content,\n\n {\n role: \"user\",\n parts: [\n {\n functionResponse: {\n id: $('Gemini API').item.json.candidates[0].content.parts[0].functionCall.id,\n name: $('Gemini API').item.json.candidates[0].content.parts[0].functionCall.name,\n response: {\n result: $json\n }\n }\n }\n ]\n }\n ]\n }\n}}", "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.3, "position": [ 528, -160 ], "id": "c490eb4a-2b6c-4f14-8e04-101443014aac", "name": "Gemini Result" } ], "connections": { "When clicking ‘Execute workflow’": { "main": [ [ { "node": "Set NOW", "type": "main", "index": 0 } ] ] }, "Set NOW": { "main": [ [ { "node": "Get Reserved Data", "type": "main", "index": 0 } ] ] }, "Get Reserved Data": { "main": [ [ { "node": "Gemini API", "type": "main", "index": 0 } ] ] }, "Gemini API": { "main": [ [ { "node": "Search WEB1", "type": "main", "index": 0 } ] ] }, "Search WEB1": { "main": [ [ { "node": "Gemini Result", "type": "main", "index": 0 } ] ] } }, "pinData": {}, "meta": { "instanceId": "558d88703fb65b2d0e44613bc35916258b0f0bf983c5d4730c00c424b77ca36a" } }

Lượt thích
0
Số bình luận
2
Lượt xem
42

Hỏi & Đáp

2강설치관련 문의

안녕하세요, guessfem님. 하이퍼 브이 기능이 없어도 사실 상관없습니다. 홈에디션이라 하더라도 wsl2 는 지원되고 엄밀히 따지면 wsl2 방식이 더 신규 방식이긴 합니다. 도커를 문제없이 설치하셨고 도커가 문제없이 실행되었다면 그 이후에 발생하는 문제는 하이퍼브이 기능과는 아무런 상관이 없는 부분이라 생각됩니다. start kit 설치가 왜 안되시는지는 정보가 없어서 제가 뭐라 답변드릴수는 없겠지만 도커가 설치되었다면 현재 문제는 전혀 다른 문제일 듯 합니다. 하이퍼 브이는 도커를 설치 하기 위해서 필요한 환경일뿐 그 이후의 상황에는 전혀 관여하지 않는 부분입니다. AI 한테 현재 상황을 스샷과 설명으로 제공하고 답변을 받아보시는것도 좋을듯 합니다. 아니면 저한테 좀 더 자세한 정보를 전달해 주셔도 좋습니다.

Lượt thích
0
Số bình luận
2
Lượt xem
70

Hỏi & Đáp

로컬호스트에 웹훅으로 불어오기 오류

안녕하세요, hanul.baro님. 지금 상태를 봤을때 n8n 웹훅 자체를 아예 호출을 못하고 있는걸로 보입니다. 주소가 정확한지 등등 여러가지 상태를 모두 체크해보셔야 할 듯 합니다. 보여주신 위의 스샷에서의 서버 200 OK 로그는 단순 상태를 체크하는 내부 호출이 성공했음을 의미하는 것 일 뿐 n8n쪽 로그와는 아무런 연관이 없는 부분입니다.

Lượt thích
0
Số bình luận
2
Lượt xem
66

Hỏi & Đáp

워드프레스 502 Bad Gateway 오류

안녕하세요, aiblog님. 해당 질문에 대한 대답은 제가 단순하게 댓글로 달아서 답변을 드릴 수 있는 내용은 아닙니다. 강의를 다시 차근 차근 보시면서 이해를 해야 하는 부분이고 전체적인 설정을 모두 다 확인해야 하는 내용이라 강의에서 제가 설명한것보다 더 자세하게 글자로서 답변을 드릴 수 있는 부분은 아닌듯 싶습니다. 일단 눈에 보이는 몇가지만 말씀드리면 81번 포트는 https로 접속하는 포트가 아닙니다. 81번 포트는 http 로 접속을 하셔야 하는 부분입니다. 또한 강의를 어디까지 진행하셨고 얼마나 설정을 하셨는지 모르기에 나머지 부분에 대해선 제가 위에 써놓은 내용처럼 답변을 드리기 어려운 부분입니다. 올려주신 스샷에서의 주소 역시 http://air-geumwoo.com:81/ 포트로 접속하면 위 스샷에서 처럼 문제없이 접속됩니다. 따라서 강의 내용을 다시한번 차근차근 살펴보시고 어느지점에서 어떤 설정에 문제가 있는지 찾아보셔야 할 듯 합니다.

Lượt thích
0
Số bình luận
2
Lượt xem
92

Hỏi & Đáp

제미나이 이미지생성 노드를사용했고 n8n에서 생성된 이미지를 해당 서버로 자동 업로드할때 value에 값을 어떤걸 넣어줘야 할까요>?

첫번째 스샷 우측 상단의 바이너리 탭에 보시면 현재 제미나이 노드로 생성한 이미지는 바이너리 상태로 다운로드 되어있는 상황입니다. 따라서 두번째 스샷에서 처럼 해당 이미지를 업로드 할때는 url 로 전달할 수 없습니다. 따라서 위 스샷에서 처럼 업로드 노드에서 전달되는 body 가 변경되어야 합니다. 물론 서버 코드에 바이너리 파일을 전달받을 수 있게 기능이 구현되어있어야 하며 제가 수업노트로 제공하는 소스코드를 참고해보시기 바랍니다. 또한 chatgpt나 제미나이, 클로드 같은 AI 에게도 똑같은 질문을 해보고 ai 답변도 한번 꼭 참고해보시기 바랍니다.

Lượt thích
0
Số bình luận
1
Lượt xem
54