-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrealcite.example.yaml
More file actions
65 lines (57 loc) · 1.43 KB
/
realcite.example.yaml
File metadata and controls
65 lines (57 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# RealCite 配置文件示例
# 将此文件复制为 realcite.yaml 并根据需要修改
# 验证源配置
validators:
dblp:
enabled: true
timeout: 10
max_retries: 3
semantic_scholar:
enabled: true
timeout: 15
max_retries: 3
# 如果有API Key,可以提高请求限额
# 申请地址: https://www.semanticscholar.org/product/api
# api_key: ${SEMANTIC_SCHOLAR_API_KEY}
arxiv:
enabled: true
timeout: 10
max_retries: 3
crossref:
enabled: true
timeout: 10
max_retries: 3
# 添加邮箱可以提高请求限额
# mailto: your-email@example.com
# 验证源优先级(按顺序尝试)
validator_priority:
- dblp
- semantic_scholar
- arxiv
- crossref
# 匹配配置
matcher:
# 标题相似度阈值 (0-1),越高越严格
title_threshold: 0.85
# 综合置信度阈值 (0-1),低于此值标记为"可疑"
confidence_threshold: 0.7
# 是否要求作者匹配
require_author_match: true
# 是否要求年份匹配
require_year_match: false
# 年份容差(允许±N年的差异,用于处理arXiv和正式发表年份不同的情况)
year_tolerance: 1
# 请求配置
request:
# 请求间隔(秒),避免触发API限流
interval: 0.5
# 并发请求数
concurrent: 3
# 输出配置
output:
# 默认输出格式: markdown, json, text
default_format: markdown
# 是否显示进度
show_progress: true
# 详细模式
verbose: false