|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
3 y5 |' F1 N. X2 }; E; t" ]* ]( Z- E9 D9 g, E
已经搞定.
, Z2 [. T7 s6 M) G4 I
& S# V- V2 g! z M1 |首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
/ U+ Q) |8 N M q
9 \6 f# D5 f: w! T# W8 ]8 a1, python + pypdf 按章节拆分小的PDF
. D2 a) U w2 h; W: E/ R; D1 Q+ c/ y
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
, v" a" D- U: g' @
- ]8 p g# V- f$ ^4 t, l得到text file7 m2 \5 c) Z. E# ^
" d4 R( f4 U0 T1 D; T- }, A3, python 读取整个outputfile,丢给deepseek 矫正。
* H- v6 J" H5 m3 V6 z& K0 y% ~5 [3 E4 L- C/ d4 a' v/ O
模型是 deepseek-chat
& n* K1 {2 S' P1 |# Y& X( N8 ]. M' K* u3 T1 k; K
max_tokens 最大是 8192,别的不用改。
! M5 X! x+ J8 Q( }
9 u4 I# M6 D! G) b. w参考:
* P" j6 ?, \/ ghttps://api-docs.deepseek.com/api/create-chat-completion
' m1 {6 N4 b) w) f9 {) t+ x4 n
9 h- P3 |4 D, _ K4,费用:
3 ^2 \( t# @* ]; E) L6 R# h5 N0 |9 t4 t* ]
实测:4 S) s4 u0 ~! f
5 ]/ d5 d& A% F) P: g, ^! R296K 字母,用了 9 美分。
& M. v1 O! V1 q% ^& i1 H }" I" R7 h
英文字母 到 token 用量大约 1/3
( S# j9 ~$ U, j3 T3 g" Z8 ~% y
1 v3 J5 u# {3 n' \! ]tokens: total, 11782 completion, 3729 prompt, 8053 | s: 328991 k |4 j: _, R5 @
6 N) b) h4 g0 j1 f( E* n
32899 个字母花费 11782 tokens,包含输入输出的 tokens
( G$ x# r8 D1 @( ~% p" O6 d
% T% `0 `3 L5 r5 J ]价钱,非常非常便宜了。
" s" u4 A3 [5 H8 }
3 {+ y) N7 y7 _! t8 D" B8 N( w! ^参考如下可以计算,懒得算了。
6 j8 [! n/ Z* T: n& v+ S
8 `" E0 H2 }5 ~* `2 Chttps://api-docs.deepseek.com/quick_start/pricing
`" ?, ~/ J- @- F
+ ^. R" }$ T1 e/ `3 q/ h: j) _, c/ H1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
) M1 Y4 ~$ O, j3 X# E1M TOKENS INPUT (CACHE MISS) $0.27 $0.55" @3 R! |/ C4 u3 `0 C1 S+ l
1M TOKENS OUTPUT(5) $1.10 $2.19
. _ H. y9 E* t3 ~6 @3 \& ?
+ d4 H1 }2 I J; e) g5, Balance+ f- ^3 ^5 S9 W
* m' R: T" J1 Y- Z0 n5 w
可以在程序里调用,知道每次运行结束后,balance还剩多少。
* T) {7 O. }6 i' L \% O3 @参考:
6 [( k, [: ]! }" ahttps://api-docs.deepseek.com/api/get-user-balance
; D2 T9 [5 g# D; B$ P+ m; I, r
( `1 N+ |# t. _0 N' a. k0 N. D6, Models f, x Q1 \' J" o: ~; D
9 z3 R# ?/ g- o& }: b" S5 g8 u; o( |目前就两个
7 F' m8 S. M& S2 r) _+ B3 b# deepseek-chat% w3 D: S& X& M3 V
# deepseek-reasoner F, @6 V; X( c
1 I3 z; e1 ~( ?% n8 `5 F
参考:4 a6 q c3 w5 U/ S0 j
https://api-docs.deepseek.com/api/list-models: D% I5 s+ B8 w8 i
, d8 r7 B: o! } J2 U- x( ]$ \
% a/ b# T2 e- q+ G' a$ J6 ^* F/ v7, 问题0 r) v7 z! ?& ]' A
3 v; ~& q, G/ {* Bdeepseek 会将前后两段合成一段。
! k0 `1 C1 {. _5 [特别是那种大量的对话的段落,deepseek会给你合成一大段。+ K$ `8 K+ g/ D
* Y) {$ F0 @, R
8, 钱说了算。
" N0 [% f( P! F6 J& y3 d& B/ B1 {# a, l; \" r0 e) D$ V- Y( S
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
1 K4 P6 ?1 z! N$ p2 R& k但是API就不会出现这种情况,毕竟我们给钱了。
, H" g, z1 U- q# e/ G5 Ochatgpt也是这样的。
+ b7 v. A# Y" q8 H( h
2 ]# a% {: F: U! b, ^, u0 ?/ a* |0 t/ n5 n" E" c7 y$ X
|
评分
-
查看全部评分
|