| user.code.request.parameter | 사용자 코드 설정 | userCode |
| user.code.min.length | 사용자 코드의 최소 길이. | 20 |
| user.code.max.length | 사용자 코드의 최대 길이. | 100 |
| user.code.pattern | 검증용 사용자 코드 패턴. | [a-zA-Z0-9_]+ |
| mail.from.name | 이메일의 From 필드에 표시할 이름. | Administrator |
| mail.from.address | From 필드에 사용할 이메일 주소. | root@localhost |
| mail.hostname | 메일 서버의 호스트명. | (empty) |
| scheduler.target.name | 스케줄러의 대상 이름. | (empty) |
| scheduler.job.class | 스케줄러의 작업 클래스. | org.codelibs.fess.app.job.ScriptExecutorJob |
| scheduler.concurrent.exec.mode | 스케줄러의 동시 실행 모드. | QUIT |
| scheduler.monitor.interval | 스케줄러 모니터링 간격. | 30 |
| coordinator.poll.interval | 하트비트와 이벤트를 폴링하는 간격(초). | 60 |
| coordinator.heartbeat.ttl | 인스턴스 하트비트 문서의 유효 기간(밀리초). | 180000 |
| coordinator.operation.ttl | 오퍼레이션 잠금 문서의 유효 기간(밀리초). | 7200000 |
| coordinator.operation.retry | 오퍼레이션 잠금 획득의 최대 재시도 횟수. | 3 |
| coordinator.event.ttl | 이벤트 통지 문서의 유효 기간(밀리초). | 600000 |
| online.help.base.link | 온라인 도움말의 기본 링크. | https://fess.codelibs.org/{lang}/{version}/admin/ |
| online.help.installation | 온라인 도움말의 설치 가이드 링크. | https://fess.codelibs.org/{lang}/{version}/install/install.html |
| online.help.eol | 온라인 도움말의 수명 종료 정보 링크. | https://fess.codelibs.org/{lang}/eol.html |
| online.help.name.failureurl | 장애 URL의 온라인 도움말 키. | failureurl |
| online.help.name.elevateword | 추가 단어의 온라인 도움말 키. | elevateword |
| online.help.name.reqheader | 요청 헤더의 온라인 도움말 키. | reqheader |
| online.help.name.dict.synonym | 동의어 사전의 온라인 도움말 키. | synonym |
| online.help.name.dict | 사전의 온라인 도움말 키. | dict |
| online.help.name.dict.kuromoji | Kuromoji 사전의 온라인 도움말 키. | kuromoji |
| online.help.name.dict.protwords | 보호 단어 사전의 온라인 도움말 키. | protwords |
| online.help.name.dict.stopwords | 불용어 사전의 온라인 도움말 키. | stopwords |
| online.help.name.dict.stemmeroverride | Stemmer 재정의 사전의 온라인 도움말 키. | stemmeroverride |
| online.help.name.dict.mapping | 매핑 사전의 온라인 도움말 키. | mapping |
| online.help.name.webconfig | 웹 크롤링 설정의 온라인 도움말 키. | webconfig |
| online.help.name.searchlist | 검색 목록의 온라인 도움말 키. | searchlist |
| online.help.name.log | 로그의 온라인 도움말 키. | log |
| online.help.name.general | 일반 설정의 온라인 도움말 키. | general |
| online.help.name.role | 역할의 온라인 도움말 키. | role |
| online.help.name.joblog | 작업 로그의 온라인 도움말 키. | joblog |
| online.help.name.keymatch | 키 매치의 온라인 도움말 키. | keymatch |
| online.help.name.relatedquery | 관련 쿼리의 온라인 도움말 키. | relatedquery |
| online.help.name.relatedcontent | 관련 콘텐츠의 온라인 도움말 키. | relatedcontent |
| online.help.name.wizard | 구성 마법사의 온라인 도움말 키. | wizard |
| online.help.name.badword | 제외 단어의 온라인 도움말 키. | badword |
| online.help.name.pathmap | 경로 매핑의 온라인 도움말 키. | pathmap |
| online.help.name.boostdoc | 문서 부스트의 온라인 도움말 키. | boostdoc |
| online.help.name.dataconfig | 데이터 스토어 설정의 온라인 도움말 키. | dataconfig |
| online.help.name.systeminfo | 시스템 정보의 온라인 도움말 키. | systeminfo |
| online.help.name.user | 사용자의 온라인 도움말 키. | user |
| online.help.name.group | 그룹의 온라인 도움말 키. | group |
| online.help.name.dashboard | 대시보드의 온라인 도움말 키. | dashboard |
| online.help.name.webauth | 웹 인증의 온라인 도움말 키. | webauth |
| online.help.name.fileconfig | 파일 크롤링 설정의 온라인 도움말 키. | fileconfig |
| online.help.name.fileauth | 파일 인증의 온라인 도움말 키. | fileauth |
| online.help.name.labeltype | 라벨 유형의 온라인 도움말 키. | labeltype |
| online.help.name.tagtype | 태그 유형의 온라인 도움말 키. | tagtype |
| online.help.name.duplicatehost | 중복 호스트의 온라인 도움말 키. | duplicatehost |
| online.help.name.scheduler | 스케줄러의 온라인 도움말 키. | scheduler |
| online.help.name.crawlinginfo | 크롤링 정보의 온라인 도움말 키. | crawlinginfo |
| online.help.name.backup | 백업의 온라인 도움말 키. | backup |
| online.help.name.upgrade | 업그레이드의 온라인 도움말 키. | upgrade |
| online.help.name.sereq | 검색 요청의 온라인 도움말 키. | sereq |
| online.help.name.accesstoken | 액세스 토큰의 온라인 도움말 키. | accesstoken |
| online.help.name.suggest | 서제스트의 온라인 도움말 키. | suggest |
| online.help.name.searchlog | 검색 로그의 온라인 도움말 키. | searchlog |
| online.help.name.maintenance | 유지보수의 온라인 도움말 키. | maintenance |
| online.help.name.plugin | 플러그인의 온라인 도움말 키. | plugin |
| online.help.name.storage | 스토리지의 온라인 도움말 키. | storage |
| online.help.name.docreport | 문서 리포트의 온라인 도움말 키. | docreport |
| online.help.supported.langs | 온라인 도움말에서 지원하는 언어. | de,es,fr,ja,ko,zh-cn |
| forum.link | 사용자 지원용 포럼 링크. | https://discuss.codelibs.org/c/Fess{lang}/ |
| forum.supported.langs | 포럼에서 지원하는 언어. | en,ja |
| suggest.popular.word.seed | 인기 단어 서제스트의 시드 값. | 0 |
| suggest.popular.word.tags | 인기 단어 서제스트의 태그. | (empty) |
| suggest.popular.word.fields | 인기 단어 서제스트의 필드. | (empty) |
| suggest.popular.word.excludes | 인기 단어 서제스트의 제외 단어. | (empty) |
| suggest.popular.word.size | 서제스트할 인기 단어 수. | 10 |
| suggest.popular.word.window.size | 인기 단어 서제스트의 윈도우 크기. | 30 |
| suggest.popular.word.query.freq | 인기 단어 서제스트의 쿼리 빈도. | 10 |
| suggest.min.hit.count | 서제스트의 최소 히트 건수. | 1 |
| suggest.field.contents | 서제스트 콘텐츠용 필드. | _default |
| suggest.field.tags | 서제스트 태그용 필드. | label |
| suggest.field.roles | 서제스트 역할용 필드. | role |
| suggest.field.index.contents | 서제스트용 인덱스 콘텐츠. | content,title |
| suggest.update.request.interval | 서제스트 업데이트 요청 간격. | 0 |
| suggest.update.doc.per.request | 서제스트 업데이트 요청 1회당 문서 수. | 2 |
| suggest.update.contents.limit.num.percentage | 서제스트 업데이트 콘텐츠의 비율 제한(퍼센트). | 50% |
| suggest.update.contents.limit.num | 서제스트 업데이트 콘텐츠의 최대 수. | 10000 |
| suggest.update.contents.limit.doc.size | 서제스트 업데이트의 최대 문서 크기. | 50000 |
| suggest.source.reader.scroll.size | 서제스트 소스 리더의 스크롤 크기. | 1 |
| suggest.popular.word.cache.size | 인기 단어 서제스트의 캐시 크기. | 1000 |
| suggest.popular.word.cache.expire | 인기 단어 서제스트의 캐시 만료 시간(초). | 60 |
| suggest.search.log.permissions | 서제스트 검색 로그의 권한. | {user}guest,{role}guest |
| suggest.system.monitor.interval | 서제스트의 시스템 모니터링 간격. | 60 |
| ldap.admin.enabled | LDAP 관리 활성화 여부. | false |
| ldap.admin.user.filter | LDAP 관리의 사용자 필터. | uid=%s |
| ldap.admin.user.base.dn | LDAP 관리 사용자의 베이스 DN. | ou=People,dc=fess,dc=codelibs,dc=org |
| ldap.admin.user.object.classes | LDAP 관리 사용자의 오브젝트 클래스. | organizationalPerson,top,person,inetOrgPerson |
| ldap.admin.role.filter | LDAP 관리의 역할 필터. | cn=%s |
| ldap.admin.role.base.dn | LDAP 관리 역할의 베이스 DN. | ou=Role,dc=fess,dc=codelibs,dc=org |
| ldap.admin.role.object.classes | LDAP 관리 역할의 오브젝트 클래스. | groupOfNames |
| ldap.admin.group.filter | LDAP 관리의 그룹 필터. | cn=%s |
| ldap.admin.group.base.dn | LDAP 관리 그룹의 베이스 DN. | ou=Group,dc=fess,dc=codelibs,dc=org |
| ldap.admin.group.object.classes | LDAP 관리 그룹의 오브젝트 클래스. | groupOfNames |
| ldap.admin.sync.password | LDAP 관리의 비밀번호 동기화 여부. | true |
| ldap.auth.validation | LDAP 인증 검증 여부. | true |
| ldap.connect.timeout | LDAP 연결을 수립하는 타임아웃(밀리초)입니다. TLS 핸드셰이크와 최초 바인드 응답에도 적용됩니다. 0 이하이면 JDK/OS 기본값에 맡깁니다. | 10000 |
| ldap.read.timeout | 연결이 바인드된 후 LDAP 응답을 기다리는 타임아웃(밀리초)입니다. 0 이하이면 무기한 기다립니다. | 30000 |
| ldap.search.time.limit | LDAP 검색의 서버 측 시간 제한(밀리초)입니다. 0 이하이면 제한이 없습니다. | 60000 |
| ldap.max.username.length | LDAP의 최대 사용자 이름 길이. | -1 |
| ldap.ignore.netbios.name | LDAP에서 NetBIOS 이름 무시 여부. | true |
| ldap.group.name.with.underscores | LDAP 그룹 이름에 언더스코어 허용 여부. | false |
| ldap.lowercase.permission.name | LDAP 권한 이름에 소문자 사용 여부. | false |
| ldap.allow.empty.permission | LDAP에서 빈 권한 허용 여부. | true |
| ldap.samaccountname.group | LDAP 그룹에 samAccountName 사용 여부. | false |
| ldap.role.search.user.enabled | 사용자에 대한 LDAP 역할 검색 활성화 여부. | true |
| ldap.role.search.group.enabled | 그룹에 대한 LDAP 역할 검색 활성화 여부. | true |
| ldap.role.search.role.enabled | 역할에 대한 LDAP 역할 검색 활성화 여부. | true |
| ldap.attr.surname | 성에 대한 LDAP 속성. | sn |
| ldap.attr.givenName | 이름에 대한 LDAP 속성. | givenName |
| ldap.attr.employeeNumber | 사원 번호에 대한 LDAP 속성. | employeeNumber |
| ldap.attr.mail | 메일에 대한 LDAP 속성. | mail |
| ldap.attr.telephoneNumber | 전화번호에 대한 LDAP 속성. | telephoneNumber |
| ldap.attr.homePhone | 자택 전화에 대한 LDAP 속성. | homePhone |
| ldap.attr.homePostalAddress | 자택 우편 주소에 대한 LDAP 속성. | homePostalAddress |
| ldap.attr.labeledURI | 라벨이 붙은 URI에 대한 LDAP 속성. | labeledURI |
| ldap.attr.roomNumber | 방 번호에 대한 LDAP 속성. | roomNumber |
| ldap.attr.description | 설명에 대한 LDAP 속성. | description |
| ldap.attr.title | 직함에 대한 LDAP 속성. | title |
| ldap.attr.pager | 호출기에 대한 LDAP 속성. | pager |
| ldap.attr.street | 도로명에 대한 LDAP 속성. | street |
| ldap.attr.postalCode | 우편번호에 대한 LDAP 속성. | postalCode |
| ldap.attr.physicalDeliveryOfficeName | 우편물 배달 사무소 이름에 대한 LDAP 속성. | physicalDeliveryOfficeName |
| ldap.attr.destinationIndicator | 목적지 표시자에 대한 LDAP 속성. | destinationIndicator |
| ldap.attr.internationaliSDNNumber | 국제 ISDN 번호에 대한 LDAP 속성. | internationaliSDNNumber |
| ldap.attr.state | 주에 대한 LDAP 속성. | st |
| ldap.attr.employeeType | 직원 유형에 대한 LDAP 속성. | employeeType |
| ldap.attr.facsimileTelephoneNumber | 팩스 전화번호에 대한 LDAP 속성. | facsimileTelephoneNumber |
| ldap.attr.postOfficeBox | 사서함에 대한 LDAP 속성. | postOfficeBox |
| ldap.attr.initials | 이니셜에 대한 LDAP 속성. | initials |
| ldap.attr.carLicense | 자동차 면허에 대한 LDAP 속성. | carLicense |
| ldap.attr.mobile | 휴대전화에 대한 LDAP 속성. | mobile |
| ldap.attr.postalAddress | 우편 주소에 대한 LDAP 속성. | postalAddress |
| ldap.attr.city | 도시에 대한 LDAP 속성. | l |
| ldap.attr.teletexTerminalIdentifier | 텔레텍스 단말 식별자에 대한 LDAP 속성. | teletexTerminalIdentifier |
| ldap.attr.x121Address | X.121 주소에 대한 LDAP 속성. | x121Address |
| ldap.attr.businessCategory | 비즈니스 카테고리에 대한 LDAP 속성. | businessCategory |
| ldap.attr.registeredAddress | 등록 주소에 대한 LDAP 속성. | registeredAddress |
| ldap.attr.displayName | 표시 이름에 대한 LDAP 속성. | displayName |
| ldap.attr.preferredLanguage | 선호 언어에 대한 LDAP 속성. | preferredLanguage |
| ldap.attr.departmentNumber | 부서 번호에 대한 LDAP 속성. | departmentNumber |
| ldap.attr.uidNumber | UID 번호에 대한 LDAP 속성. | uidNumber |
| ldap.attr.gidNumber | GID 번호에 대한 LDAP 속성. | gidNumber |
| ldap.attr.homeDirectory | 홈 디렉터리에 대한 LDAP 속성. | homeDirectory |
| plugin.repositories | 플러그인 저장소 URL. | https://maven.codelibs.org/release/org/codelibs/fess/,https://repo.maven.apache.org/maven2/org/codelibs/fess/,https://fess.codelibs.org/plugin/artifacts.yaml |
| plugin.version.filter | 플러그인의 버전 필터. | (empty) |
| storage.max.items.in.page | 스토리지의 페이지당 최대 항목 수. | 1000 |
| password.invalid.admin.passwords | 유효하지 않은 관리자 비밀번호 목록. | admin |
| password.min.length | 비밀번호의 최소 길이(0이면 비활성화). | 8 |
| password.max.length | 비밀번호 필드의 최대 길이. | 100 |
| password.require.uppercase | 비밀번호에 대문자를 요구합니다. | false |
| password.require.lowercase | 비밀번호에 소문자를 요구합니다. | false |
| password.require.digit | 비밀번호에 숫자를 요구합니다. | false |
| password.require.special.char | 비밀번호에 특수 문자를 요구합니다. | false |
| rag.chat.enabled | RAG 채팅 기능 활성화 여부. | false |
| rag.chat.log.enabled | RAG 채팅 요청마다의 사용 내역(사용자, 시간, LLM 호출 및 토큰)을 채팅 로그에 기록할지 여부입니다. 질문과 답변은 절대 기록되지 않습니다. | true |
| rag.chat.context.max.documents | 채팅 생성 설정. | 5 |
| rag.chat.query.regeneration.max.count | 검색에서 문서가 하나도 발견되지 않는 경우(스트리밍 채팅에서는 어떤 히트도 관련 있다고 판정되지 않는 경우), 하나의 채팅 요청이 검색 쿼리를 다시 생성하여 재검색하는 최대 횟수입니다. 재생성할 때마다 LLM 호출이 1회 발생하며, 새 검색에 히트가 있으면 관련성 평가 호출이 1회 추가됩니다(0이면 비활성화). | 2 |
| rag.chat.session.timeout.minutes | 세션 설정. | 30 |
| rag.chat.session.max.size | 캐시하는 채팅 세션의 최대 수이며, 이를 넘으면 가장 오래전에 접근한 세션부터 제거됩니다(0 이하는 100을 의미). | 10000 |
| rag.chat.history.max.messages | 하나의 채팅 세션에 유지하는 메시지의 최대 수이며, 새 메시지가 올 때마다 오래된 턴이 삭제됩니다. | 30 |
| rag.chat.content.fields | 강화된 RAG 플로우 설정입니다. 문서 전체 콘텐츠를 가져오는 필드입니다. | title,url,content,doc_id,content_title,content_description |
| rag.chat.highlight.fragment.size | RAG 검색의 하이라이트 설정. | 500 |
| rag.chat.highlight.number.of.fragments | RAG 채팅 컨텍스트 검색에서 문서당 하이라이트 프래그먼트 수. | 3 |
| rag.chat.content.fulltext.max.length | 답변 생성 시의 대용량 문서 처리입니다. content_length가 이 값을 초과하는 문서는 답변 컨텍스트에서 전체 콘텐츠 대신 하이라이트된 구절을 사용합니다. | 3000 |
| rag.chat.answer.highlight.fragment.size | 답변 컨텍스트를 위해 대용량 문서에서 구절을 추출할 때 사용하는 하이라이트 설정. | 1000 |
| rag.chat.answer.highlight.number.of.fragments | 답변 컨텍스트를 위해 크기가 큰 문서마다 가져오는 하이라이트 프래그먼트 수. | 5 |
| rag.chat.history.assistant.content | 어시스턴트 메시지의 이력 콘텐츠 모드입니다. smart_summary - 어시스턴트 본문은 제외하고 턴마다 과거 검색 쿼리와 참조한 제목만 유지(기본값, 권장) full - 어시스턴트 응답 전체를 전송 source_titles - 본문 + 참조한 제목 접미 source_titles_and_urls - “[References: title (url), …]” 만 truncated - history.assistant.max.chars 에서 어시스턴트 응답을 잘라냄 none - 이력에서 어시스턴트 턴을 제외 | smart_summary |
| rag.chat.history.titles.max.count | smart_summary 이력 모드에서 턴마다 포함하는 참조 문서 제목의 최대 수. | 5 |
| rag.chat.document.max.parts | LLM 컨텍스트 예산보다 긴 단일 문서에 대해 채팅할 때 문서를 분할하는 파트의 최대 수입니다. 각 파트는 개별적으로 요약되고 요약들이 답변으로 결합되며, 이 수를 넘는 파트는 사용되지 않습니다. 이러한 문서에 대한 요청은 매 턴마다 최대 이 수만큼의 LLM 호출에 답변용 호출 1회를 더해 수행합니다. | 10 |
| rag.chat.response.language | LLM에게 답변을 요청하는 언어입니다. browser - 사용자 브라우저 또는 UI 로캘의 언어. 영어에 대한 지시는 없음(기본값) none - 언어 지시 없음. LLM은 보통 질문의 언어로 답변함 en, ja.. - 항상 이 언어로 답변 | browser |
| index.export.path | 인덱스 내보내기 | /var/lib/fess/export |
| index.export.exclude.fields | 인덱스 내보내기 작업이 쓰는 파일에서 제외하는 문서 필드(쉼표 구분). | cache,tag |
| index.export.scroll.size | 인덱스 내보내기 작업의 스크롤 요청 1회당 가져오는 문서 수. | 100 |
| index.export.format | 내보낸 문서의 출력 형식이며, html과 json만 허용되고 그 외의 값은 작업을 실패시킵니다. | html |
| log.notification.flush.interval | 로그 통지 로그 통지 버퍼를 검색 엔진으로 플러시하는 간격(초). | 30 |
| log.notification.max.details.length | 통지 상세 텍스트의 최대 길이. | 3000 |
| log.notification.max.display.events | 통지에 표시할 이벤트의 최대 수. | 50 |
| log.notification.max.message.length | 통지 내 각 로그 메시지의 최대 길이. | 200 |
| log.notification.search.size | 통지 작업당 검색 엔진에서 가져오는 이벤트의 최대 수. | 1000 |
| log.notification.buffer.size | 메모리에 버퍼링하는 이벤트의 최대 수. | 1000 |
| log.notification.interval | 통지 작업 주기의 간격(초)이며, 통지 메시지에 사용됩니다. | 300 |
| theme.directory.path | 정적 테마 시스템(docs/superpowers/specs/2026-05-21-fess-static-theme-design.md 참조) | themes |
| theme.upload.max.size | 업로드한 테마 아카이브의 최대 크기(바이트). | 52428800 |
| theme.upload.max.extracted.size | 압축 해제 후 총 크기의 최대값(바이트)이며, 이를 초과하면 압축 해제가 중단됩니다. | 209715200 |
| theme.upload.max.entries | 업로드한 테마 아카이브에 허용되는 항목의 최대 수. | 1000 |
| theme.upload.max.compression.ratio | 테마 아카이브의 단일 항목에 대한 비압축/압축 비율의 최대값. | 100 |
| theme.upload.zip.ratio.max | 아카이브 전체에 대한 누적 비압축/압축 비율의 최대값(zip 폭탄 방어). | 50 |
| theme.upload.zip.ratio.check.threshold.bytes | 누적 zip 비율 검사가 적용되기 전에 읽는 압축 바이트 수이며, 이보다 작은 아카이브는 검사를 건너뜁니다. | 65536 |
| theme.upload.attic.retention.days | 교체된 테마 디렉터리를 클린업 스윕이 삭제하기 전까지의 보존 기간(일). | 7 |
| theme.repositories | 정적 테마를 다운로드하는 저장소 URL(쉼표 구분). | https://maven.codelibs.org/release/org/codelibs/fess/themes/ |
| theme.index.frame.ancestors | 정적 테마의 HTML 페이지에 붙는 Content-Security-Policy의 frame-ancestors 디렉티브 값으로, 해당 페이지를 프레임에 포함할 수 있는 오리진입니다. 기본값 ‘none’은 어떤 페이지도 이를 포함할 수 없게 합니다. WebKit(Safari)은 테마의 파일 미리보기와 캐시 보기가 사용하는 blob: 프레임에도 frame-ancestors를 적용하므로, 값이 ‘none’인 동안은 이들이 빈 화면으로 표시됩니다. 디렉티브를 제거하려면 값을 비워 두십시오. X-Frame-Options: DENY는 어느 쪽이든 전송되며 모든 브라우저에서 해당 페이지가 프레임에 들어가지 않게 합니다(frame-ancestors를 따르는 브라우저는 그 헤더를 무시합니다). | 'none' |
| theme.api.csrf.server.origins | 선택 사항: 이 Fess 인스턴스의 표준 외부 오리진(쉼표/줄바꿈 구분)입니다. 예: https://fess.example.com. 설정하면 전달된 헤더를 신뢰하지 않고 v2 CSRF Origin 검사에서 이들을 동일 오리진으로 취급합니다. rate.limit.trusted.proxies 에 등록되지 않은 리버스 프록시 뒤에서 사용하기를 권장합니다. 비어 있으면 신뢰하는 프록시의 X-Forwarded-* 헤더에서, 그다음으로 서블릿 요청에서 대상 오리진을 재구성합니다. | (empty) |
| theme.api.login.rate.limit.per.ip.per.minute | 클라이언트 IP당 1분에 허용되는 로그인 시도 횟수이며, 0 이하이면 이 제한(게이트)이 비활성화됩니다. | 10 |
| theme.api.login.rate.limit.per.user.per.minute | 클라이언트 IP 및 사용자 이름별로 1분에 허용되는 로그인 시도 횟수이며, 비밀번호 변경에도 이 제한이 적용됩니다. | 5 |
| theme.api.login.lockout.seconds | 로그인 속도 제한을 초과하면 적용되는 잠금 시간(초)이며, 0 이하이면 잠금이 비활성화됩니다. | 900 |
| theme.api.login.rate.limit.max.entries | 메모리에 보관하는 로그인 속도 제한 버킷의 최대 수이며, 상한에 도달하면 유휴 버킷부터 제거됩니다. | 100000 |
| api.chat.stream.keepalive.interval.ms | /api/v2/chat/stream 이 내보내는 SSE keep-alive ping의 간격입니다. ping은 주석만 있는 행(”: keepalive\n\n”)으로 이벤트 스트림에 영향을 주지 않으며, 긴 LLM 단계 동안 유휴 연결을 끊는 중간 장치(nginx의 기본 proxy_read_timeout은 60s)를 무력화합니다. 비활성화하려면 <=0으로 설정하십시오. 단위: 밀리초. | 15000 |