|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 # @$ M* y# H) V ~
7 [3 M' j# `) L, o4 I) e; K4 v已经搞定.
4 R/ s) v A3 ?! e1 M+ ~/ J. i" ~2 I1 S H1 N Z
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
5 P+ c* V$ l) {: @; a' f6 v* C2 q7 A+ S* |* I' {" L$ d. S
1, python + pypdf 按章节拆分小的PDF
" U8 e5 }9 I9 i. p8 h" d4 ^- ?- G4 l1 l# g
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
% \/ P* X Q4 R* h9 r, Y# F9 g& T
得到text file
$ r) t4 d* Q* q: M. U1 L' T
3 F" k. ?9 A& y3, python 读取整个outputfile,丢给deepseek 矫正。0 [* D9 D1 c. U# k: K6 L3 _) Q
8 E B4 M# g, e& K% `3 I3 E
模型是 deepseek-chat W$ a ?5 t, d
6 N" z( S" {* X) n, r s8 ~max_tokens 最大是 8192,别的不用改。# w& X& Z( n6 ]: o, ?
& r7 w; G2 M8 U9 P! j z参考:7 G, n1 H% e" Q ~% O5 e
https://api-docs.deepseek.com/api/create-chat-completion
& J' _+ v1 v: M3 t/ V* f2 P P& v5 ~6 e. `
4,费用:; |7 W0 l( d+ ?' W0 }
+ f0 m1 Q, t5 K& _) G$ I3 H; o
实测:! s7 I) r5 O8 ~0 a( P
* i% V9 o2 P q' i6 e$ N296K 字母,用了 9 美分。, c. ]- M* c/ b, k
7 v ?+ S: A9 G. O7 x
英文字母 到 token 用量大约 1/3/ y* \2 e Z# |
+ X G9 t. ^' B; A/ {
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
9 F& U+ `1 v" I. T, }
6 a: T( c2 G' ?, R- h32899 个字母花费 11782 tokens,包含输入输出的 tokens
4 b" a& }* R! s# j1 r7 L4 X. e' e3 s
价钱,非常非常便宜了。/ E2 T# x8 E: J( q1 E9 e: s
0 z4 M2 [% g- C! l' a1 X) E
参考如下可以计算,懒得算了。# j* W% o: s% Y" V! q; w
+ B5 \% v! x: Dhttps://api-docs.deepseek.com/quick_start/pricing& Y0 E- k( Q# X- e$ ]! {( v
$ r% s4 a& r6 G& @5 J; X" X5 l
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
, k$ k1 d( O9 n( S1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
% G' N" o2 k( V( Z$ A' H6 a4 g1M TOKENS OUTPUT(5) $1.10 $2.199 l, H3 A7 a0 a1 l+ e; H3 j
, i1 i6 r! m3 v' _* W
5, Balance
* `- m$ \ {, V4 ?/ v% F- h* c
6 P+ t2 k5 a9 Q8 U+ }+ C( k可以在程序里调用,知道每次运行结束后,balance还剩多少。# c x4 b: i3 ?
参考:$ s9 a" t# @+ s" M, ~- B
https://api-docs.deepseek.com/api/get-user-balance
+ {4 L. o$ m. [6 e! y
2 y& p' k) s6 `$ s' g: m1 T; e6, Models' P F, l$ q& }
9 g+ a+ l* e+ q$ _/ F* J. N Y; F目前就两个
$ y2 c1 t- Y' o+ a# deepseek-chat
! D" U! v9 X( b+ K, Z5 Z7 _/ T# deepseek-reasoner
+ F" B: p1 C' g2 w; F9 f5 z' {$ w) G
参考:( y* \' r' r4 B7 l4 L
https://api-docs.deepseek.com/api/list-models* H, F4 p4 G. Y8 g& K* n% V
" _; _# `- K# o5 R) i2 p5 @6 u) a( B/ d7 W7 q9 H, F G/ \/ e; w+ Q" g+ f7 j
7, 问题
4 V- m1 c; K& k4 u
3 F; O; K8 a% x' Pdeepseek 会将前后两段合成一段。
% Y2 R0 [5 T% B$ Q- } k特别是那种大量的对话的段落,deepseek会给你合成一大段。6 ?5 e$ U4 o3 y/ ?- M0 M5 I
3 D d" q) @* d, F8, 钱说了算。
+ @/ V, D0 s+ C: d+ o0 A7 A- E* j: G, G
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。# Y3 O Y6 Y, r, v
但是API就不会出现这种情况,毕竟我们给钱了。
e& w: s( S; z/ wchatgpt也是这样的。
0 @1 T( A5 u7 l4 c* w. |) Y# |% _$ E: q8 g' [ b: N7 b
) I& E5 m# B/ f0 n: N |
评分
-
查看全部评分
|