Start Blog Draft Generation
blog_start_draftStart background blog draft generation from keywords, code, memos, or Notion pages, and receive a task ID to track progress.
Instructions
블로그 초안 생성을 시작합니다 (백그라운드 실행).
입력 유형 (input_type)
keyword: 키워드/주제로 글 생성
code: 코드 스니펫을 설명하는 글 생성
memo: 메모/노트를 완성된 글로 확장
git_push: git 변경사항으로 개발일지 생성
notion: Notion 페이지 URL을 입력하면 내용을 자동으로 가져와서 블로그 글 생성 (content에 Notion URL 입력, notion_api_key 필요)
글 스타일 (style)
tutorial: 단계별 튜토리얼 (기본값)
til: Today I Learned 형식
deep-dive: 심층 기술 분석
troubleshooting: 문제 해결 과정
모델 선택 (model)
gemini-1.5-flash: 빠른 응답, 일반 용도 (기본값)
gemini-1.5-flash-8b: 더 빠른 응답, 간단한 작업
gemini-1.5-pro: 고품질, 복잡한 작업
gemini-2.0-flash: 최신 모델
상세 지침 (instructions / instructions_file)
skill.md 스타일로 상세한 작성 지침을 제공할 수 있습니다:
글의 톤과 문체
반드시 포함할 섹션
타겟 독자층
예시 스타일 참조
금지 표현
코드 스타일 가이드 등을 상세히 기술하면 모델이 지침을 따릅니다.
instructions_file로 마크다운 파일 경로를 지정하면 파일에서 지침을 읽어옵니다. 둘 다 제공하면 파일 내용 + 파라미터 내용이 병합됩니다.
Args:
input_type: 입력 유형
content: 블로그 글 생성에 사용할 입력 내용
style: 글 스타일 (기본: tutorial)
language: 출력 언어 ko/en (기본: ko)
model: Gemini 모델 (기본: gemini-1.5-flash)
instructions: 상세 작성 지침 (선택)
instructions_file: 상세 작성 지침 마크다운 파일 경로 (선택)
custom_prompt: 간단한 추가 요청 (선택)
gemini_api_key: Gemini API 키 (없으면 GEMINI_API_KEY 환경변수 사용)
notion_api_key: Notion API 키 (input_type이 notion일 때 필요, 없으면 NOTION_API_KEY 환경변수 사용)
web_search: 웹 검색 활용 여부 (기본: false). true로 설정하면 최신 정보, 통계, 참고 자료를 웹에서 검색하여 포함
Returns:
task_id: 작업 추적용 ID
status: "pending"
message: 안내 메시지
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | 사용할 Gemini 모델: gemini-1.5-flash(기본), gemini-1.5-flash-8b, gemini-1.5-pro, gemini-2.0-flash | gemini-1.5-flash |
| style | No | 블로그 글 스타일 | tutorial |
| content | Yes | 블로그 글 생성에 사용할 입력 내용 | |
| language | No | 출력 언어 | ko |
| input_type | Yes | 입력 유형: keyword, code, memo, git_push, notion | |
| web_search | No | 웹 검색을 활용하여 최신 정보와 참고 자료를 포함 (기본: false) | |
| instructions | No | 상세 작성 지침 (skill.md 스타일). 글의 톤, 구조, 포함할 내용, 제외할 내용, 타겟 독자, 예시 스타일 등을 상세히 기술 | |
| custom_prompt | No | 간단한 추가 요청 사항 (instructions보다 짧은 요청에 사용) | |
| gemini_api_key | No | Gemini API 키 (없으면 GEMINI_API_KEY 환경변수 사용) | |
| notion_api_key | No | Notion API 키 (input_type이 notion일 때 필요, 없으면 NOTION_API_KEY 환경변수 사용) | |
| instructions_file | No | 상세 작성 지침이 담긴 마크다운 파일 경로. instructions와 함께 사용하면 파일 내용 + 파라미터 내용이 병합됨 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | 사용된 AI 모델 | |
| status | Yes | 작업 상태 | |
| message | Yes | 안내 메시지 | |
| task_id | Yes | 작업 추적용 고유 ID |