|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
# P% b# d9 B, s( ~/ B; t: W2 O3 P, p6 D" M9 f- ~7 u
已经搞定.) @5 |' i2 t& b( G% c; b
7 T9 M9 U# ~9 l3 C# O5 [首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
: _6 x9 f! O) [& o4 o4 A9 \. Q- |) t0 ^7 ]: W6 ?- F7 ^$ l6 G" E9 ~
1, python + pypdf 按章节拆分小的PDF
/ ]: n/ f; i ^9 l5 y, U% P
/ q& s6 x' c8 b/ p# e2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile! v2 B$ Q3 D2 Y4 P+ S: F
( l7 L- R; I7 e: n" v8 |得到text file
& e* ^: S# j. _! j/ ^ O7 O5 c3 O* z
3, python 读取整个outputfile,丢给deepseek 矫正。- A# ~5 L: W. B' P Y/ ~
8 P% R3 j! \4 F/ K4 V8 u& c9 ?
模型是 deepseek-chat& u* i4 Y' r( K& u# c! v/ f
+ l6 m! ]* g* }; u+ [max_tokens 最大是 8192,别的不用改。
. I$ V- I3 ?2 R- E$ C; m- R
8 W5 m! [7 o3 d/ I1 Q参考:% W Y) N/ E. q _6 y/ l2 P1 l
https://api-docs.deepseek.com/api/create-chat-completion/ Q& e& w: ]/ b1 r+ P& ~
v; p; S" a, `* W) `
4,费用:5 }9 V: W9 n+ R8 P9 G
% ~4 k3 y. H) t+ O1 O m. Q8 W
实测:8 k! M: l3 t& z
) D" {% D) I& [/ l8 A8 S5 K- F296K 字母,用了 9 美分。* U# z* y5 O8 l8 w, ]" o
% Y1 h1 { E1 H) s: B0 t+ i
英文字母 到 token 用量大约 1/3
4 V: k9 _7 v# r, F) } m* U: ~
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 328997 {# [% F7 z/ X- A8 x
6 }% S% Q& v- y6 L% S+ f5 ]32899 个字母花费 11782 tokens,包含输入输出的 tokens+ |& _3 D$ f F" V- y
. t4 X% S' C& p s
价钱,非常非常便宜了。0 s# Q0 A) _+ x/ D$ j+ q+ F' ^
" ?0 U' t' m: t$ J3 O6 ]4 r
参考如下可以计算,懒得算了。0 ^0 }6 D0 G# ~0 Z3 V
' s* C. x! I& m* h+ @. _https://api-docs.deepseek.com/quick_start/pricing4 ?+ d$ @: l' }, g* r0 h* |
' [, P2 C6 S3 O, O. E& o+ i+ G1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.145 P. ]0 U+ X' J+ s% @# J
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
* ]& f2 i2 i! |* B+ S& R+ V1M TOKENS OUTPUT(5) $1.10 $2.19 R7 i; |) x) P7 S; Q1 t& A! u3 ^, i
% L2 h* O6 W* b6 ~1 P) [. _
5, Balance
4 I; Q* E9 N2 a* @4 _7 l) p* \% N
可以在程序里调用,知道每次运行结束后,balance还剩多少。& x+ d2 i# v0 J1 ^: z6 }8 Z0 b) n8 B
参考:
`* b# O5 {$ \+ |+ ghttps://api-docs.deepseek.com/api/get-user-balance
1 d+ L$ Y% V& v7 P
5 V: C+ l' u: D6, Models! n0 L" g. l+ k8 x5 q
1 o0 a% a2 W6 \, m; l0 _2 P: o目前就两个
3 m* L6 r& A8 I2 y8 B# deepseek-chat& N" w2 m/ B% X& @# \0 n
# deepseek-reasoner
2 |0 |. [# P+ ]4 }
( U% ` ^1 j+ n' ~, _; I参考:
" Y: S" a) f$ a3 zhttps://api-docs.deepseek.com/api/list-models
8 _7 a! t2 l0 N+ g4 e2 I/ V% [( F4 Y7 @
+ W# q1 v" Z* T3 L1 @) s- J
* L& b& K) {0 Z7, 问题
) Q- A9 G. H6 I; d1 V8 y0 z, V$ Z, S; ]! |! z" Z
deepseek 会将前后两段合成一段。% L0 h# y2 h5 D3 L7 M
特别是那种大量的对话的段落,deepseek会给你合成一大段。
& @/ v8 f) b$ R1 |4 P F- N8 k9 q2 _% C7 `7 K) H
8, 钱说了算。8 f1 S6 ^3 W/ m& _$ Y
" I3 y8 _1 L+ T5 i. `+ jdeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。* Q3 l! ]& \, \ A4 ]
但是API就不会出现这种情况,毕竟我们给钱了。
7 d" q: X, S* W/ @& l* achatgpt也是这样的。$ ~& {6 T& I" Z6 t% v+ H, a
! G H/ H$ z( H/ z2 T2 D! l! e( G7 \+ S
3 D+ X# D8 @" e7 g) k' M |
评分
-
查看全部评分
|