|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 5 I5 s' g8 E/ `6 b x. \ V3 j
, U7 T6 z8 p! C
已经搞定.
9 o- U5 ^/ K$ O. O6 k5 O& ^6 ~% w# H9 z }( k
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
* r7 ^& o: \9 X( P# W1 V! j0 k7 p& Z! _
) l1 g1 T4 a6 I; o' A! Q1, python + pypdf 按章节拆分小的PDF7 |: C7 O/ R8 B. I. u4 N& O
5 Q0 V1 C6 ~6 A2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
6 e' g+ j0 a1 m2 T
7 G0 E3 o4 K$ U* K! [得到text file3 C4 k: _4 I0 f
6 X8 ] o# V6 w( t& ~' Z/ x6 H; Q
3, python 读取整个outputfile,丢给deepseek 矫正。
) c- h4 x. R+ c( \/ \9 W4 X3 ]/ {% |
模型是 deepseek-chat
# ~$ e1 U8 q1 p# ^+ F; @, h) ^$ c! [
max_tokens 最大是 8192,别的不用改。
8 y) q: y8 `% i5 f% V2 |7 k- N
6 u& o7 Y0 l9 t1 f/ ?. T参考:0 x: J5 n5 l0 i9 h3 p1 i
https://api-docs.deepseek.com/api/create-chat-completion! ~' c' w: ?( K5 s1 t# w) O$ D
! {0 S% W/ ^+ n5 z8 y+ W- t
4,费用:9 O, a8 k" x7 W" q
0 a1 X h7 r2 j! c# ~/ c* N
实测:
5 r4 U/ ]; E- p7 ]" i% I( H7 [/ r: A: J+ g. Z7 H+ ?% f1 ~: N
296K 字母,用了 9 美分。
# c" U0 V2 ^# X. V/ _0 {$ D+ F* n4 [9 s! e$ j
英文字母 到 token 用量大约 1/3
_0 S) W0 ~ P a$ Z9 w* f; H$ E7 t
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 328994 h/ v; Y i( M3 y8 S1 z
! V+ l0 |8 V) f) ~9 C+ f! ^4 U6 y32899 个字母花费 11782 tokens,包含输入输出的 tokens# P& Z [' F3 D- U: {
( e! o7 A3 ?/ @/ s1 j" K* _. E
价钱,非常非常便宜了。
/ o' l! m: R& J3 E$ \+ ]7 M6 c2 f& ^# n% e
参考如下可以计算,懒得算了。
! E+ N# z9 G- z3 B& F. m6 l7 y' Z7 |$ l
https://api-docs.deepseek.com/quick_start/pricing
& Z) ]3 N9 t- ?( v5 c) x
3 E0 g0 G- R+ ]! u1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14/ S- o6 H5 ~; D7 N. Y; d% {
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55% @- u4 U0 t. U6 i4 i/ o( G
1M TOKENS OUTPUT(5) $1.10 $2.19- W: ~3 p/ U# w$ } O* y
9 }+ }6 ~6 A1 p- i5, Balance6 i$ _! ^+ O4 T/ @
2 B. R7 x, Q) h
可以在程序里调用,知道每次运行结束后,balance还剩多少。" z2 e, i8 d6 v
参考:
5 U/ G! o3 z& u( ohttps://api-docs.deepseek.com/api/get-user-balance- u& D& j3 C/ v2 R
" f" _: U5 ]$ A( N, \$ L6, Models
, N5 h- J( ~, h1 J% l1 ?, G, U: v$ Y5 v1 @4 }* v- i; E0 D- c& D
目前就两个0 Y0 a0 J; O) n$ h$ d( P3 }' D1 e
# deepseek-chat
0 n8 c) C6 W+ n0 g3 ]' L# deepseek-reasoner
# m0 a- z* A( E( B- F0 }4 v& d- o f# s& y, G1 x4 b4 j
参考:" U! d9 l) Q/ V! ^
https://api-docs.deepseek.com/api/list-models
0 X6 \2 }/ D5 X3 A& S* M8 s3 R" y( _+ u! ?- G
5 J. N& h* |+ M! ]" r7, 问题8 @# c! W# ^4 s U$ k2 ]
4 \/ F0 D& F t$ A+ e& B. Q, Z
deepseek 会将前后两段合成一段。( Y% {- p8 f' I4 h# |9 n0 C
特别是那种大量的对话的段落,deepseek会给你合成一大段。" p' U1 {) {1 e" m' W4 G. |
& d# X* K# a Z4 I
8, 钱说了算。
' k5 U3 _4 g+ \4 Q
. e1 s) f8 k% f2 y5 r$ a" udeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
( @$ G! _. ]* w# }% P* P: A5 g但是API就不会出现这种情况,毕竟我们给钱了。
& Y4 ]# d% ? o4 Y& fchatgpt也是这样的。9 m* c; h" D! V+ D
3 ]5 v4 A' c3 g& t* G
. I6 a! s3 g( @0 _6 Y! ? |
评分
-
查看全部评分
|