|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
0 `) p8 \0 P5 `
6 N% _5 {; \! @- v2 @& B9 t2 g已经搞定.2 l5 _0 ]2 H. `5 V+ Q
: j( b/ o" Z/ s7 p
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
' E9 M/ o7 m! I6 s* a3 X( w5 A6 [" m" d, Z8 Z: d' z5 i8 D
1, python + pypdf 按章节拆分小的PDF# k' h1 P9 x/ T, ?
1 u3 a j; x! ^9 @0 k
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile w6 C; H2 d" @$ ~' ~) P( G) |" y
1 d+ D3 I) i y3 M3 p) `9 |得到text file
9 K# ~ v9 W Q: w- ^/ y9 |: t4 {. w( S" I) t9 c8 V* x
3, python 读取整个outputfile,丢给deepseek 矫正。* R6 Z+ b' w3 T1 m! N0 g
1 q: } s! g" G& M3 E
模型是 deepseek-chat( K! w/ K( J2 K; R0 S G
! W h6 q5 @7 B
max_tokens 最大是 8192,别的不用改。( |: `+ E3 R: Q& ?' K
9 H4 ^; c8 D: e% N参考:
' ?3 m8 @ V3 n3 c8 r' Xhttps://api-docs.deepseek.com/api/create-chat-completion4 Z3 y% Q9 q3 w6 j$ @6 x! R8 U
* E) }) `! U. b" @
4,费用:
6 @# {% x' d* p. x; D5 N( V8 n4 \- z
实测:
8 ` f, y9 A: e+ [+ _/ @
6 }& ]! H, O' o! d: I" s296K 字母,用了 9 美分。
, K- M/ b* F+ b3 B- U. g( Z
5 ]; ]- L' m% N( V0 s英文字母 到 token 用量大约 1/3
5 y" X2 Q+ R% ?) z2 z6 L
! N0 y2 C0 E8 n- W' g) qtokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899$ A; G/ {+ f! o0 k) |
0 A2 U6 [' W) `' h6 \* M" h! _
32899 个字母花费 11782 tokens,包含输入输出的 tokens
* j& r4 @3 [* b' s' |; ?+ d) I% u0 ~& {* b5 V* }5 J1 ^
价钱,非常非常便宜了。# y+ n& J1 ^* ~* h' g. l
8 ]0 C0 h9 R) M" m6 {& K7 |
参考如下可以计算,懒得算了。% T' f8 X A7 F! Z% N, \& j: n5 m! C
# d( D- B# U' ~- N3 t# c' S& ^8 |
https://api-docs.deepseek.com/quick_start/pricing4 n4 D2 k# `; M7 N* M: N, S
4 ?- ]2 D: F/ X3 q& B" [
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.140 P' Z; ^6 ?1 x3 Q$ U5 p$ t
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
" O! f7 r$ A7 r% @3 B% q; c1M TOKENS OUTPUT(5) $1.10 $2.195 R& k) X- z5 c8 H* z2 Q
- a$ Z" j4 r* [/ e0 t
5, Balance
8 Q- o [) z2 L" h. t$ d' O& |3 R/ S2 q2 N5 H4 w
可以在程序里调用,知道每次运行结束后,balance还剩多少。2 C) o: ^( s5 x' s C7 u1 n& O
参考:
/ y* J6 }2 }9 {https://api-docs.deepseek.com/api/get-user-balance
# j9 w# ]1 G2 K8 G: H' [0 j6 H+ w
/ A- u) X% x' b8 L: u$ i6, Models2 R8 o7 o5 H' i5 ^$ I
+ j3 \( {8 c0 t# d! V目前就两个$ }$ J) ?2 W! N6 h4 J
# deepseek-chat
2 ~2 B7 {; u3 P' f0 K) Q; a' E7 I# deepseek-reasoner
3 f- u8 g$ E. {$ ]# k2 f
9 \" R3 @$ X7 ?9 s8 q参考:6 j9 J' P5 X# }1 g* |; \
https://api-docs.deepseek.com/api/list-models
/ N5 T O, c% R- `9 `. B4 u. k" R4 R: r* e* i; s5 m! T# j, p2 [
2 f3 i% d4 U: W0 Z7, 问题
/ z8 C6 S* i/ e7 A
Z* Y/ _& V. B2 J( f ^+ D& c( Vdeepseek 会将前后两段合成一段。
6 ^4 k) u) d4 p0 ]" l+ c特别是那种大量的对话的段落,deepseek会给你合成一大段。
( u! I4 ?2 y1 h
3 G$ S# T0 G1 @0 y4 z8, 钱说了算。5 `0 d% a: s/ i) m7 K1 q6 I4 v
" u: |7 v0 h5 c2 \
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
, g- [ G @: Z6 z) i& l9 u# U但是API就不会出现这种情况,毕竟我们给钱了。
1 I+ I& ~- j0 m1 M( Z5 z2 V! cchatgpt也是这样的。
0 _2 ]* w" [6 w0 Z+ i k
( k. Y5 z5 C( F% Q7 ?5 ]
0 g$ s3 |& s5 y; N8 j0 r |
评分
-
查看全部评分
|