콘텐츠로 이동

라이브러리 작성 가이드 (Authoring Libraries)

재사용 가능한 노드 모음을 독립된 패키지로 배포하기 위한 라이브러리 작성 표준 가이드입니다.

라이브러리 디렉토리 구조

my_nodes_library/
├── griptape_nodes_library.json   # 라이브러리 메니페스트
├── pyproject.toml                # 패키지 빌드 및 의존성 정의
├── README.md
└── src/
    └── my_nodes_library/
        ├── __init__.py
        ├── nodes/
        │   ├── text_nodes.py
        │   └── image_nodes.py
        └── utils/

라이브러리 매니페스트 (griptape_nodes_library.json)

{
  "name": "My Custom Nodes Library",
  "author": "My Studio",
  "version": "1.0.0",
  "description": "스튜디오 전용 커스텀 AI 노드 모음",
  "node_types": [
    {
      "class_name": "MyCustomNode",
      "module_path": "my_nodes_library.nodes.text_nodes",
      "category": "Custom/Text"
    }
  ]
}