|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
& { k o, ]5 H: S# f9 ~! [& S
& K0 J+ A$ C: u, f0 ^- @已经搞定.
) R% O( o9 B: m! _8 U( }, h0 n/ s% G* H% z
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。0 ~& |% ]! W2 h
7 A# ^% X A% T3 l& L! \8 H6 y: M
1, python + pypdf 按章节拆分小的PDF
5 e& I# ^% A; k1 F# W
0 U, o( m; s7 R9 Q3 O2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile. D1 D2 m+ w: A: p0 v+ \* ^. L
6 B* j- ^2 v4 I6 u& X6 f! |9 W
得到text file U9 q/ K5 }$ ?3 `- C
: d, A! X1 ]* G( S4 \
3, python 读取整个outputfile,丢给deepseek 矫正。& S% R1 v+ j0 n c# v: e- j% N% A) b. v
9 ?& e4 X' R" I( K3 Q
模型是 deepseek-chat+ S$ @3 I% |# }7 M' \
. z) R8 ]/ K, _4 s7 D Z
max_tokens 最大是 8192,别的不用改。
- N% J6 l& I6 e" ]5 W8 W& {* _ V j0 ^/ x0 b7 R8 c7 Q$ y
参考:* q7 `9 P) F" x, K
https://api-docs.deepseek.com/api/create-chat-completion
7 @+ r$ z7 a6 m. E: h' Y7 l& Q* X/ o* E4 S1 b' G- [2 E
4,费用:6 ^% v/ A' e# l( ?. C K; I
: |& o* l) _* r9 o实测:, ~3 u h" A2 E- b$ d2 s
1 }6 _+ y! w6 B& k296K 字母,用了 9 美分。
6 W% ~4 l$ ^! @' R
3 N7 K- e, _/ V6 }8 m. R o* L& S英文字母 到 token 用量大约 1/3" n. e E) J( z0 f
) T4 s4 z8 Y. Z9 I% ptokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
; ~" V3 F( y# d5 s. ^) g* U/ T6 Y3 e/ ]0 Z
32899 个字母花费 11782 tokens,包含输入输出的 tokens! t/ U- u; F. Y' l
# n; {) `, S0 a. l/ k+ j价钱,非常非常便宜了。
$ U% {& l& ?% F. ]$ F2 t2 T) `% M$ A
参考如下可以计算,懒得算了。
5 I6 ?; U: ?- p5 R7 @: Q0 [& C1 m; Z$ S' T$ y
https://api-docs.deepseek.com/quick_start/pricing x+ |4 D/ Y- l) J ~3 g% W) {" ~
' p. l8 M) S' m
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.146 k: G! {- N+ O @8 m# k1 s$ N
1M TOKENS INPUT (CACHE MISS) $0.27 $0.554 O+ y4 c4 X/ y' ?: d; I! Q
1M TOKENS OUTPUT(5) $1.10 $2.196 u4 e- A N/ }
9 `9 [) a9 s! Y/ P( p: y% j7 d5, Balance
0 q6 x1 M- `" g% [) K2 z" O2 q$ Q: P: R b+ i) A. E
可以在程序里调用,知道每次运行结束后,balance还剩多少。
/ s( x, W8 s& X参考:
% b! N# U- M' L1 ^# Q% ohttps://api-docs.deepseek.com/api/get-user-balance4 z l) c/ y7 {9 l0 u- r" F, f
3 `6 _2 L1 R8 o' q/ |. k0 `% _! z6, Models
, P9 a8 c' o: }7 g" q/ {
7 c* z N9 r/ _$ `" ]$ T/ W6 W目前就两个
8 Q* X7 l+ \& f" h" ?# deepseek-chat
9 L# g% }. T" ^ ^4 V$ d# deepseek-reasoner
& |3 g9 X* i2 F& U) B7 J0 c" T' I; e) p! w
参考:- }. d) `$ J9 b; _+ Y, i
https://api-docs.deepseek.com/api/list-models6 b: W/ P/ \* O9 J
9 P: W6 R; }: u9 t) b
* G6 s- z P5 `
7, 问题
$ T2 i$ d" d9 x! X6 ]9 d' s0 w; G" w1 W9 Z$ L6 y6 ?1 @4 F" |. _( T
deepseek 会将前后两段合成一段。 ]" Z$ h& o" y$ ?5 [4 o
特别是那种大量的对话的段落,deepseek会给你合成一大段。/ L. N0 @9 D& F
: D P7 n# E2 p7 g8, 钱说了算。' |3 E: r3 s7 @; ^; w) I
4 H1 v& ^7 t' y: ~deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
8 l- L2 O6 ?& o8 N8 [; G, Q% J. M但是API就不会出现这种情况,毕竟我们给钱了。! v! m0 }6 J# K0 g+ f
chatgpt也是这样的。% N& p& R' C. b S, B G- [* s8 d
& [; }6 W+ \# a0 V: r1 o
" z8 F! d# K) S) [7 b" ]: T |
评分
-
查看全部评分
|