API 개요
minds 및 지식 관리에 프로그래밍 방식으로 액세스하기 위한 Minds API 소개.
Minds API 문서에 오신 것을 환영합니다. Minds API를 사용하면 프로그래밍 방식으로 AI minds를 생성 및 관리하고, 지식을 업로드하며, 이들과 상호작용할 수 있습니다.
시작하기
Minds API는 REST 원칙을 기반으로 설계되었습니다. 예측 가능한 리소스 지향적 URL을 제공하며, JSON 형식의 요청 본문을 수락하고 JSON 형식의 응답을 반환합니다. 또한 표준 HTTP 응답 코드, 인증 및 메서드를 사용합니다.
기본 URL
프로덕션: https://getminds.ai/api/v1 또는 https://api.getminds.ai/v1
로컬 개발: http://localhost:3000/api/v1
두 프로덕션 기본 URL은 완전히 동일하게 작동합니다. 더 깔끔한 통합 URL을 위해 api.getminds.ai 서브도메인을 사용하는 것을 권장합니다.
인증
모든 API 엔드포인트는 API 키를 통한 인증이 필요합니다. Settings → API Keys에서 API 키를 생성하고 관리할 수 있습니다.
Authorization 헤더에 API 키를 포함하세요:
Authorization: Bearer minds_your_api_key_here
OpenAPI 사양
기계 읽기 가능한 OpenAPI 3.1.0 사양은 /_openapi.json에 게시되어 있습니다. 이 사양을 사용하여 타입이 지정된 클라이언트(TypeScript, Python 등)를 생성하거나, LLM에 입력하여 원샷 통합 코드를 생성할 수 있습니다. 예시는 OpenAPI를 참조하세요.
콘텐츠 타입
데이터를 전송하는 모든 요청에는 Content-Type 헤더가 포함되어야 합니다:
Content-Type: application/json
파일 업로드의 경우 다음을 사용하세요:
Content-Type: multipart/form-data
사용 가능한 엔드포인트
Minds
맞춤형 설정으로 AI minds(에이전트)를 생성하고 관리합니다.
GET /api/v1/minds- 모든 Mind 목록 조회GET /api/v1/minds/{mindId}- Mind 상세 정보 조회POST /api/v1/minds- 새로운 Mind 생성PUT /api/v1/minds/{mindId}- Mind 수정DELETE /api/v1/minds/{mindId}- Mind 삭제POST /api/v1/minds/{mindId}/regenerate-prompt- 지식을 기반으로 시스템 프롬프트 재생성GET /api/v1/minds/{mindId}/patterns- Mind의 원시 사고 패턴 조회
Knowledge
minds를 위한 지식을 관리합니다.
GET /api/v1/minds/{mindId}/knowledge- 지식 항목 목록 조회POST /api/v1/minds/{mindId}/knowledge- 지식 추가 (링크, 파일 또는 키워드 검색)PUT /api/v1/minds/{mindId}/knowledge/{itemId}- 지식 항목 수정DELETE /api/v1/minds/{mindId}/knowledge/{itemId}- 지식 항목 삭제POST /api/v1/minds/{mindId}/knowledge/enrich- 키워드 검색을 통한 보강 (편의용 별칭)GET /api/v1/minds/{mindId}/knowledge/patterns- 프레임워크별 지식 패턴 조회
Chat
챗 컴플리션(chat completions)을 통해 minds와 상호작용합니다.
POST /api/v1/minds/{mindId}/completion- 메시지 전송 및 응답 수신
Studies
여러 minds 그룹을 조사하기 위한 AI studies를 생성하고 관리합니다.
GET /api/v1/studies- 모든 study 목록 조회POST /api/v1/studies- 새로운 study 생성GET /api/v1/studies/{studyId}- 메시지 기록을 포함한 study 상세 정보 조회POST /api/v1/studies/{studyId}/ask- 모든 study minds에 질문하기 (SSE 스트림)POST /api/v1/studies/{studyId}/export- study 결과를 보고서로 내보내기GET /api/v1/studies/{studyId}/export-status- 내보내기 작업 상태 확인GET /api/v1/studies/{studyId}/export-download- 내보낸 PDF 다운로드
User
사용자 관련 엔드포인트입니다.
GET /api/v1/auth/me- 현재 인증된 사용자 정보 조회GET /api/v1/user/shareable-sparks- 공유 가능한 minds 목록 조회
API Keys
인증용 API 키를 관리합니다.
GET /api/v1/api-keys- API 키 목록 조회POST /api/v1/api-keys- 새로운 API 키 생성DELETE /api/v1/api-keys/{keyId}- API 키 삭제
빠른 예시
다음은 mind를 생성하고 대화를 나누는 간단한 예시입니다:
# 1. Create a mind (keywords mode)
curl -X POST "https://getminds.ai/api/v1/minds" \
-H "Authorization: Bearer minds_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Marketing Expert",
"description": "Expert in digital marketing strategies",
"mode": "keywords",
"type": "expert",
"discipline": "Marketing",
"keywords": ["SEO", "content marketing", "social media", "analytics"]
}'
# Response: { "data": { "id": "mind-id", ... }, "processing": { "queued": true, ... } }
# 2. Create a mind from social profile (clone mode)
curl -X POST "https://getminds.ai/api/v1/minds" \
-H "Authorization: Bearer minds_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Influencer Clone",
"description": "AI trained on influencer social presence",
"mode": "clone",
"type": "creative",
"discipline": "Social Media Marketing",
"personaContext": "https://twitter.com/username"
}'
# 3. Chat with the mind
curl -X POST "https://getminds.ai/api/v1/minds/mind-id/completion" \
-H "Authorization: Bearer minds_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{
"role": "user",
"content": "What are the top social media trends for 2025?"
}
]
}'
다음 단계
- 인증에 대해 알아보기
- Minds 엔드포인트 살펴보기
- 지식 관리에 대해 알아보기
- 챗 컴플리션 이해하기
- 다중 mind 조사를 위한 Studies 생성하기
- 지연 시간 및 성능 검토하기
- MCP 통합을 통해 연결하기
- 오류 및 제한 사항 검토하기
요금제 제한 사항
API 및 MCP 액세스는 지원되는 유료 플랜에서 제공됩니다. 통합에 제한을 하드코딩하지 말고 구조화된 plan_limited 및 429 응답을 처리하세요. Individual 플랜은 API payload에서 "premium"으로 표시됩니다.
아래 공개 기본값은 제품에서 사용하는 동일한 플랜 제한 및 기능 액세스 계약에서 생성됩니다. 제품에 표시되는 계정별 또는 Enterprise 계약별 재정의가 우선합니다.
| 플랜 | API 및 MCP | Studies | Minds 및 Audiences | 합성 응답 |
|---|---|---|---|---|
| Free | 포함되지 않음 | 1 Study · 1 Study에 직접 추가된 Minds · 5 Study당 메시지 | 무제한 Minds · 무제한 Audiences · 20 Audience당 Minds | 60 월 |
| Individual | 포함 | 무제한 Studies · 7 Study에 직접 추가된 Minds · 무제한 Study당 메시지 | 100 Minds · 무제한 Audiences · 20 Audience당 Minds | 500 월 |
| Team | 포함 | 무제한 Studies · 7 Study에 직접 추가된 Minds · 무제한 Study당 메시지 | 무제한 Minds · 무제한 Audiences · 200 Audience당 Minds | 4,000 좌석/월당, 팀 공유 |
| Enterprise | 포함 | 맞춤형 | 맞춤형 | 맞춤형 |
도움이 필요하신가요?
API와 관련하여 질문이 있거나 지원이 필요한 경우:
- 가이드 확인하기
- 피드백 양식을 통해 문의하기
- 커뮤니티 토론 참여하기


