전체 글38 markdown 그 경우에는 Markdown을 변환하는 것이 아니라, 문서의 "구조"를 추론하는 문제가 됩니다.즉, 입력이 어떤 기호든 의미(Heading, List, Paragraph)를 먼저 판별한 후 Markdown으로 변환해야 합니다.예를 들어 입력이■ 프로젝트 개요□ 목적- 시스템 구축 - API 개발 - UI 개발○ 일정1. 분석2. 개발※ 참고사항이라면 내부적으로Heading(level=1)Heading(level=2)List(level=1)List(level=2)List(level=2)Heading(level=2)OrderedListParagraph처럼 의미를 추출한 뒤# 프로젝트 개요## 목적- 시스템 구축 - API 개발 - UI 개발## 일정1. 분석2. 개발> 참고사항로 변환하는 방식입니.. 2026. 8. 4. playwright capture from playwright.sync_api import sync_playwrighturl = "http://localhost/slides.html"with sync_playwright() as p: browser = p.chromium.launch() page = browser.new_page() page.goto(url) slides = page.locator(".slide") count = slides.count() for i in range(count): slide = slides.nth(i) slide.screenshot(path=f"slide_{i+1}.png") browser.close() 2026. 3. 13. openai with ollama from langchain_openai import ChatOpenAIfrom langchain.schema import HumanMessage# Ollama(OpenAI 호환 API) 설정llm = ChatOpenAI( model="llama3:4b", # Ollama 모델명 base_url="http://localhost:11434/v1", api_key="ollama", # 아무 문자열이나 가능 (필수 필드) temperature=0.7,)# 테스트 메시지response = llm.invoke([ HumanMessage(content="로컬 LLM 연결 테스트야. 한 문장으로 인사해줘.")])print(respon.. 2026. 1. 23. lambda users.js// routes/users.jsconst express = require('express');const router = express.Router();// '/users' 경로: GET 요청 처리router.get('/', (req, res) => { const users = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' } ]; res.status(200).json({ users: users });});// '/users/:id' 경로: 동적 매개변수 처리router.get('/:id', (req, res) => { const userId = req.params.id; const user = { id: parseInt(user.. 2025. 9. 25. 이전 1 2 3 4 ··· 10 다음