|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
- Z7 E* Q- T0 i; b! T; W+ G% B
已经搞定.7 G7 G* z9 H7 x6 G# H1 ]
/ T3 b( `" T- r: a
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
: _! A) F* B$ r9 I) B& M0 F* I7 h# |6 f& A& v
1, python + pypdf 按章节拆分小的PDF
5 h5 h' r. O. l3 j- D8 U9 j4 v
- Y" K2 X; a8 G. z( W3 @7 i2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
{% w# S2 e R: ?
+ d" B0 A" v( B" X/ l7 W得到text file
. W6 w) L- T7 ]0 Z2 M
: o# Y/ {6 B `+ }# N3, python 读取整个outputfile,丢给deepseek 矫正。+ T( v' ~: o3 E, `( d! @: N4 @3 x
" H, A% u+ j2 U
模型是 deepseek-chat1 ~! O+ Y2 r! ]1 ?: W0 f, N1 m
; m: l1 ^+ P C& |1 z5 Zmax_tokens 最大是 8192,别的不用改。; h: R* }3 v* @) l) D
( {4 |' u* Z6 I4 I7 q6 U
参考:% H, |$ ?! f7 v8 s6 t) Q1 e
https://api-docs.deepseek.com/api/create-chat-completion
- A: N% s5 T" H
' V+ o, A% d! h6 ?6 G. e3 F4,费用:
* D& B# Q: s$ f" U4 e& i: i5 P2 e# g! L; u1 q q9 L
实测:
0 h8 B6 P- i9 t& @9 i6 R; }+ _0 T$ w7 |& q$ P9 V2 }
296K 字母,用了 9 美分。) ?* j4 F& X2 ^3 X: S# h
f* s! Y; P% p6 Q2 A5 m
英文字母 到 token 用量大约 1/3
& f, {) W; [' h- o/ o- J( W
8 i6 k4 y- s1 G/ U$ Wtokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
! L5 x6 f' T7 y4 e5 j
: b$ o$ w' @8 `* |$ X32899 个字母花费 11782 tokens,包含输入输出的 tokens
9 Y p/ d2 D0 b& M6 R2 C( H; G2 V$ [ x
价钱,非常非常便宜了。
) `' {, I0 s( n" N+ O- H/ B+ j. B. `6 h% l8 ?- ?( {5 Z9 T
参考如下可以计算,懒得算了。
0 W0 o3 n# d; @: D# n$ M/ z$ E7 C% W, _3 a) @& c, J, z1 K
https://api-docs.deepseek.com/quick_start/pricing
7 G# g6 [/ S5 D' e: h7 H! Q0 t: ~- V" u1 b: K: n% M
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
3 }# n' q' A" c* D* h- T: n1M TOKENS INPUT (CACHE MISS) $0.27 $0.55. K& i i6 B$ O2 v+ B$ s
1M TOKENS OUTPUT(5) $1.10 $2.19
/ b$ m8 a2 ?; f7 `( R7 K: n# l1 `' s: @/ v
5, Balance+ g# |" }5 s* l+ s% W
4 C0 L R- {2 x. D5 U可以在程序里调用,知道每次运行结束后,balance还剩多少。: K, u- I% h1 T. I+ G' M7 m
参考:
3 v* W3 A; z v7 e r+ C6 S Q( x! ohttps://api-docs.deepseek.com/api/get-user-balance
2 J7 ^9 T, G1 a( F! B
9 q w T$ t r, [9 c8 N& ]6, Models$ T; b) v9 T0 j
, `( s/ o B1 g7 m' X目前就两个9 o! f8 k& y5 h+ N% f
# deepseek-chat9 p( t1 O$ k0 g0 u: R+ ~+ h1 i' n
# deepseek-reasoner0 f! `/ Y' y4 K" E0 B- q! l
* b* P& t) f* E; n9 q/ d2 }
参考:
* t- V8 P" P( K! o! chttps://api-docs.deepseek.com/api/list-models
7 B. L+ d: S' d+ N
% T- a: a+ w X+ ]; h8 |3 \! O. @7 o) E9 H2 g
7, 问题
5 Y% G7 J4 Z& G, m! r8 A/ a6 {5 r# j8 D4 j3 g# B$ [) u6 S0 ?
deepseek 会将前后两段合成一段。
4 M7 L1 q) F' M! ~& P# {特别是那种大量的对话的段落,deepseek会给你合成一大段。# W6 H3 g; ?9 M1 P
9 |. p" d% A' ~7 W% k% w6 ~8, 钱说了算。7 U+ n- {7 i# Z9 j
! r3 C$ M u5 X5 T: U. N! Ddeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。( G" B+ Z$ v) h# k9 h" {8 Z
但是API就不会出现这种情况,毕竟我们给钱了。; b2 z% Q0 y, f6 K0 C
chatgpt也是这样的。
) i( D' v7 ]2 `# p! _
) A) J. j" j. ]7 g
$ \6 T) u7 o' g& L" E0 p |
评分
-
查看全部评分
|