남은 API 참고 화면 5개 한글화와 Swagger 문서 표시 복구
This commit is contained in:
@@ -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` 형식의 사용자 이름과 비밀번호
|
||||
인증
|
||||
동기화
|
||||
Reference in New Issue
Block a user