|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
' i3 o X# K) j) w4 u' _; ~! P/ \8 X! G: r0 H
已经搞定. P; n5 z& f V& k
0 _' Z6 K5 D+ {7 @3 m" p; j5 v首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。+ \' n' |7 a; f8 Z
! z! C# i! j8 k- h1, python + pypdf 按章节拆分小的PDF
4 R. ~0 m# F/ I ]- a
/ l7 ]0 e$ P$ V( A! A3 s1 i7 K: X# d2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
. M8 g: |/ A0 x$ ]4 f2 j( u# Z) t' g3 ~2 V7 p- d+ F
得到text file
( P' H( b, S4 j. P: u9 i) G8 L+ T" ^9 c& X
3, python 读取整个outputfile,丢给deepseek 矫正。
- j) C( j0 h& R8 k* n4 K# A
5 D; D; E3 Q' \# t模型是 deepseek-chat
* W, Y }' q3 i( v. l3 h9 `+ z! i6 G* h1 F7 j/ j+ e
max_tokens 最大是 8192,别的不用改。' _" i6 H- R. l& M+ B4 B: d
0 i0 U; B! g" U, A参考:: l& v& w% Q& @; |0 }
https://api-docs.deepseek.com/api/create-chat-completion
, a( S6 [! e0 I5 W9 h$ d8 V7 {; r) E( \' @2 @/ n
4,费用:, b5 d4 }: |6 k0 S5 I: O% G U
( u3 P4 ]; ]2 M0 o7 f% Z; T5 E! r
实测:
! ^$ o8 E6 N2 Y, ~9 z
- K ?' b& ^) L1 }296K 字母,用了 9 美分。( S* V5 F, f3 r4 B: a& u
8 ~; u2 F1 N* p8 u0 c英文字母 到 token 用量大约 1/37 T8 y, g L( C3 R& U
2 l) I9 {' p9 |# Y0 \tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
8 p: j6 [5 @0 }3 e& D2 C
2 z/ o: A% \/ J/ I3 X6 V32899 个字母花费 11782 tokens,包含输入输出的 tokens
$ n, @# q+ q) y2 T% j8 M4 e8 }4 i1 L' U( I; d9 |
价钱,非常非常便宜了。
, Q% N: k, m5 T2 a
4 s8 R S) X+ I: R2 J+ U参考如下可以计算,懒得算了。. S) c3 I9 C: D3 J) F
; V2 u% i6 w9 y4 G# X! d0 y% x
https://api-docs.deepseek.com/quick_start/pricing
b0 s- N% S. q/ ]; R; S
3 u+ p4 f0 g0 N" R1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
4 E% w8 Y+ H+ u& G) I. J8 h1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
- y" k* o: i5 I! [) L1M TOKENS OUTPUT(5) $1.10 $2.19$ m; m6 n* E O7 F1 V2 m" u7 y8 w
+ N- O" c0 R$ S$ _+ f5 A+ R3 q; ^5, Balance
$ D9 S3 R( ?( h3 g1 j/ Q6 v" F% N* b7 c: }& e
可以在程序里调用,知道每次运行结束后,balance还剩多少。
1 H M" J* I$ x参考:
0 l; D3 n Q/ p2 i- H" p- |! Yhttps://api-docs.deepseek.com/api/get-user-balance
, \& r) [) e1 v$ K# }& R) z# J; b6 F8 W4 g) ]8 ]
6, Models' ~; J# u0 T+ @0 n' y3 J0 m
# {4 `0 O1 n4 I0 d) y
目前就两个, W5 v; U9 J K6 I G
# deepseek-chat
; ?8 D: c" J9 Y# deepseek-reasoner
5 B& p0 ?+ _( O' Q9 A* Z+ Y7 _( @
参考:# j2 b6 |+ H( j4 E$ b7 F7 f
https://api-docs.deepseek.com/api/list-models# ]+ @% s' K) u. k
: x; `- i+ Z$ N! C
( L- w% t2 E; U% C: _
7, 问题+ N6 T# J' B/ w# u+ @" h
9 ~$ _4 T ]7 D4 y. ^9 M$ Odeepseek 会将前后两段合成一段。
7 l* z+ `( Y( ^/ v) p8 A8 A特别是那种大量的对话的段落,deepseek会给你合成一大段。
8 ^& O" j! P# o6 Y' Q$ q ?1 I) D: R3 V
8, 钱说了算。5 S/ J, X! a3 V9 N) `! u" F0 c H
5 }( F2 S5 a3 y0 y& k
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
2 i; B6 A, p+ f) s4 T/ E7 ?但是API就不会出现这种情况,毕竟我们给钱了。) D. c% l: j& J/ C
chatgpt也是这样的。
5 A+ X Q7 D9 w0 H9 y8 X9 G; R- p, e" u) g3 C
& t" y+ I9 ^& E! T- b3 N& h |
评分
-
查看全部评分
|