남은 API 참고 화면 5개 한글화와 Swagger 문서 표시 복구

This commit is contained in:
Codex
2026-09-13 18:27:32 +09:00
parent 3c7549c104
commit 46b8dc6717
60 changed files with 24452 additions and 26 deletions
@@ -0,0 +1,166 @@
Trilium Notes 동기화 서버 API
Trilium Notes와 TriliumNext Notes에서 사용하는 내부 동기화 서버 API입니다.\n\n공식 지원 외부 API는 [ETAPI 안내](https://triliumnext.github.io/Docs/Wiki/etapi.html)를 참고하세요.\n\n이 문서에는 아직 모든 경로가 나와 있지 않습니다. 전체 목록은 [경로 제어 코드](https://github.com/TriliumNext/Notes/blob/v0.91.6/src/routes/routes.ts)를 확인하세요.
documentSecret 값 동기화
로그인의 첫 단계입니다.
작업 성공
사용 가능한 Anthropic 모델 조회
사용자 지정 Anthropic API 기본 주소. 생략할 수 있습니다.
사용 가능한 Anthropic 모델 목록
모델 목록 조회 오류
설치 정보 조회
서버 구현체
설치 정보
process.version 값
가지 삭제 (노트 복제본)
작업 그룹 식별자
노트를 즉시 지울지 여부
이 작업 그룹의 마지막 요청인지 여부
가지 삭제 성공
마지막 노트 복제본이 삭제됐는지 여부
주어진 노트 ID를 기준으로 비슷한 노트 찾기
임베딩 제공자 ID
임베딩 모델 ID
반환할 비슷한 노트의 최대 개수
유사도 기준값 (0.0~1.0)
비슷한 노트 목록
잘못된 요청 매개변수
노트를 찾을 수 없음
입력한 글과 비슷한 노트 검색
검색에 사용할 글
사용 가능한 임베딩 제공자 조회
사용 가능한 임베딩 제공자 목록
임베딩 제공자 설정 변경
변경할 제공자 ID
제공자 사용 여부
우선순위. 숫자가 작을수록 우선합니다.
제공자별 설정
제공자 변경 성공
잘못된 제공자 ID 또는 설정
모든 노트의 임베딩 다시 처리
다시 처리할 때 사용할 제공자 ID
다시 처리할 때 사용할 모델 ID
임베딩이 이미 있는 노트도 다시 처리할지 여부
다시 처리 시작
임베딩 처리 대기열 상태 조회
특정 처리 작업의 상태를 조회할 작업 ID. 생략할 수 있습니다.
대기열 상태 정보
진행률 (0~100)
임베딩 통계 조회
임베딩 통계
임베딩 생성에 실패한 노트 목록 조회
실패한 노트 목록
실패한 노트의 임베딩 생성 재시도
다시 시도할 노트 ID
사용할 제공자 ID. 생략하면 설정된 기본 제공자를 사용합니다.
사용할 모델 ID. 생략하면 제공자의 기본 모델을 사용합니다.
재시도 결과
잘못된 요청
실패한 모든 노트의 임베딩 생성 재시도
재시도 시작
벡터 저장소 색인 다시 만들기
다시 만들기 시작
벡터 색인 다시 만들기 상태 조회
특정 색인 작업의 상태를 조회할 작업 ID. 생략할 수 있습니다.
색인 다시 만들기 상태 정보
새 언어 모델 대화 생성
대화 제목
도우미의 동작 방식을 지정할 시스템 메시지
언어 모델의 무작위성 설정값 (0.0~1.0)
응답에서 생성할 최대 토큰 수
사용할 모델. 제공자에 따라 다릅니다.
사용할 언어 모델 제공자. 예: openai 또는 anthropic 또는 ollama
대화의 참고 자료로 사용할 노트 ID
대화 생성 성공
모든 대화 조회
대화 목록
특정 대화 조회
대화 상세 정보
대화를 찾을 수 없음
대화 삭제
대화 삭제 성공
대화 설정 변경
대화 노트 ID. 이전 이름은 sessionId입니다.
변경할 대화 제목
변경할 시스템 프롬프트
변경할 무작위성 설정값
변경할 최대 토큰 수
변경할 모델
변경할 제공자
참고 자료로 사용할 새 노트 ID
대화 변경 성공
언어 모델에 메시지를 보내고 응답 받기
언어 모델에 보낼 사용자 메시지
이 메시지에만 적용할 매개변수. 생략할 수 있습니다.
관련 노트를 참고 자료에 포함할지 여부
대화에 지정된 참고 노트를 사용할지 여부
언어 모델 응답
요청 처리 오류
언어 모델 지식 자료의 색인 상태 통계 조회
색인 통계 조회 성공
지식 자료 색인 작업 시작 또는 계속하기
모든 노트의 색인을 강제로 다시 만들지 여부
색인 작업 시작 성공
색인에 실패한 노트 목록 조회
색인 실패 목록 조회 성공
실패한 모든 노트의 색인 재시도
실패한 모든 색인 작업 재시도 시작 성공
이전에 실패한 특정 노트의 색인 재시도
색인 재시도 시작 성공
특정 노트를 언어 모델 지식 자료에 색인
노트 색인 성공
검색어와 비슷한 노트 찾기
비슷한 노트 검색 성공
지식 자료를 바탕으로 언어 모델 질문의 참고 자료 생성
참고 자료 생성 성공
WebSocket으로 언어 모델에 메시지를 보내고 응답을 순차 수신
메시지를 보낼 대화 노트 ID. 이전 이름은 sessionId입니다.
고급 참고 자료 추출 기능을 사용할지 여부
응답에 생각 과정을 표시할지 여부
순차 전송 시작 성공
documentSecret으로 로그인
`hash` 매개변수는 `documentSecret`과 `timestamp`를 사용한 HMAC으로 계산합니다.
HMAC 계산
동기화 버전 또는 문서 비밀 값 불일치
타임스탬프 불일치
노트 메타데이터 조회
노트 메타데이터
노트 삭제
노트 삭제 성공
노트 본문 조회
노트 본문
노트 메타데이터 조회 (시각 정보만)
사용 가능한 Ollama 모델 조회
사용자 지정 Ollama API 기본 주소. 생략할 수 있습니다.
사용 가능한 Ollama 모델 목록
사용 가능한 OpenAI 모델 조회
사용자 지정 OpenAI API 기본 주소. 생략할 수 있습니다.
사용 가능한 OpenAI 모델 목록
동기화 변경 사항 가져오기
로컬 인스턴스 ID
로컬에 있는 마지막 변경 ID
서버 로그에서 이 요청을 구분할 표시
동기화 변경 사항. 응답 크기는 약 1메가바이트로 제한됩니다.
`outstandingPullCount > 0`이면 다음 요청의 매개변수에 이 값을 넣어 계속 가져옵니다.
원격 서버가 아직 반환하지 않은 변경 사항 수
동기화 변경 사항 보내기
기본 사용법: `pageCount = 1`과 `pageIndex = 0`으로 설정하고 `requestId`는 생략합니다. 요청 본문에 엔터티 변경 사항을 넣습니다.
여러 페이지로 나눈 요청을 구분할 ID
변경 사항 처리 성공
트리 데이터 조회
트리 데이터를 이 노트와 하위 노트로 제한
노트와 가지 및 속성
비밀번호로 로그인
일부 API 호출에 필요한 Trilium 세션을 발급합니다. 사용자가 TOTP 인증을 설정한 경우에만 `totpToken`이 필요합니다.
비밀번호 또는 일회용 인증 번호 불일치
type이 "relation"이면 노트 ID입니다. 그 외에는 속성 내용입니다.
텍스트가 아니면 `null`입니다.
`{parentNoteId}_{noteId}`와 같습니다.
이 엔터티의 데이터베이스 테이블
`entity_changes` 테이블에서 참조하는 ID
인코딩한 엔터티 데이터. 데이터베이스의 각 열에 대응하는 속성이 들어 있는 객체입니다.
[참고 목록](https://github.com/TriliumNext/Notes/blob/v0.91.6/src/services/note_types.ts)
12자리 노트 ID. 특수 값은 "none"과 "root"입니다.
`new Date().toISOString().replace('T', ' ')`의 결과
`user:password` 형식의 사용자 이름과 비밀번호
인증
동기화