|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 a, o3 j- f+ y( W( k
! n8 e1 j h/ w# u" o4 I已经搞定.9 D! E; v8 U9 n3 C6 q
+ V6 V( z3 e# P, G/ d
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。' ]; ? {" U. T3 p' o) X& ?
* z: [- E- } w% Y: O
1, python + pypdf 按章节拆分小的PDF; k2 q1 E& K( q/ p# ` H
5 w3 {3 i. @- H5 [2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
" O& [- ~1 C/ U5 \$ E1 \' g( n' I2 @7 x* z
得到text file
+ K, j9 R/ X6 H7 K j4 p. M, h5 F( O* D5 B
3, python 读取整个outputfile,丢给deepseek 矫正。
1 \6 U9 m, e8 ]% D6 l: e, j3 v' e% X9 Y4 S: O
模型是 deepseek-chat B( F/ E2 o: R" m1 `6 ^* k
0 ~. T J, H9 L# v5 k1 A; G, n- z! ^9 T
max_tokens 最大是 8192,别的不用改。; N E* K5 t2 w: ~: z; P6 c
! ]' |" z5 n W8 ?$ _
参考:
2 E# h% O$ N# n4 zhttps://api-docs.deepseek.com/api/create-chat-completion( l# l, n: Y$ l+ C [
Q' p! n: v9 t% q- K4,费用:* {+ D) g( V$ l V- O: W
! h3 Y1 W/ y/ ~& o+ K
实测:2 `* N: o. ~, p0 M0 Q
, Q" ^4 ?1 F6 [0 i" i) D0 E, d- M/ N296K 字母,用了 9 美分。
9 P, X6 F. o& d. e: c* g. L; H Y$ N5 P. c" P- R2 T
英文字母 到 token 用量大约 1/3
4 X+ W) e8 M" ~! |- P. ~( @# _6 s
" e! R: k( o3 R$ b( Ptokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
3 H3 j: x2 O! N* \- B% A# q$ B% {) d7 q, c A) k2 C
32899 个字母花费 11782 tokens,包含输入输出的 tokens
, ~& ]6 y6 `# `9 P, j E7 ] x* Q1 }8 b* C! G7 e4 @6 b0 R
价钱,非常非常便宜了。
5 S% o5 ]% W- D. M4 } O
0 q, _- p: B, p. a O参考如下可以计算,懒得算了。3 t$ N( B% L% {; A- G6 l H+ r
: H4 o. ^4 s: T
https://api-docs.deepseek.com/quick_start/pricing
6 P% `7 i& h* }; W* Y
- p c9 a7 _: D+ {! ?, P" L4 w0 M1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.143 v/ J8 f1 E2 Z- D
1M TOKENS INPUT (CACHE MISS) $0.27 $0.559 ~( R: U% p( v k, C+ L' G0 @/ z
1M TOKENS OUTPUT(5) $1.10 $2.19* ^! B( Q$ `) a& Q8 S4 Y+ K; k
" E1 e d, y3 V7 h9 t% h
5, Balance
) H% ^6 p a4 g+ O% E" t9 l, v9 Q, w ~$ ~
可以在程序里调用,知道每次运行结束后,balance还剩多少。
- w2 a5 q# U: C% \" o2 k0 C参考:
6 Z: ?, F5 @1 z3 m% mhttps://api-docs.deepseek.com/api/get-user-balance# ~- \. }0 z! l
9 |4 @; J0 { j
6, Models# f) f0 z' h$ w7 r" o! Y
?: `2 x1 b; o5 I; }目前就两个* ]- e# ?8 B6 U0 z% Y6 a4 z+ y
# deepseek-chat
% {, U: E" q7 F# deepseek-reasoner3 T" P; l# s, L* E
0 t, i1 @: V d! M6 G
参考:
1 h0 c6 \2 k4 `0 O" ~( J$ G" U9 Thttps://api-docs.deepseek.com/api/list-models- b* x( a+ n( E
# k1 d4 G# s6 V6 A* W9 v
1 @# }9 Q3 }+ l, Y- i! p2 _
7, 问题
# W: X1 y- U( `" ~! \" I: O! w
' ^$ N$ W- u5 _deepseek 会将前后两段合成一段。* T: k n: l" G
特别是那种大量的对话的段落,deepseek会给你合成一大段。' {0 s& L: E/ P$ W
/ c2 x& q) z+ G) v9 s% [
8, 钱说了算。
' R# m5 S8 u: ~) U. m
' l: H5 D l" L2 t9 Mdeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
$ S0 z0 r2 [; D1 c5 a) [但是API就不会出现这种情况,毕竟我们给钱了。8 W4 v! y7 X% W( |2 H
chatgpt也是这样的。- M/ e+ ]( @ [% f4 i. S+ ~
+ B/ Z" p0 Z! }" q% t
# N' o$ P5 b2 l! x1 A |
评分
-
查看全部评分
|