|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 + r+ o+ G& H; e$ n; x6 |* V
$ @+ E8 V3 q1 ^
已经搞定.
) V+ F. {# E O& C+ x2 ?
; {9 z6 B' p; _$ r; v) |首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
* e, X$ Q6 H3 o5 T; _- `: L. [7 |7 @
1, python + pypdf 按章节拆分小的PDF" }, N# Y; E$ q& Y/ i
. J' b/ r/ ]; V2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile2 j) E& Q+ w, b5 v; ?- H& ], U
7 {# d/ T; a0 g( f& w' W3 l# y0 e得到text file8 N2 e5 S! b' J( C6 G2 D0 J* |
9 a' b" Z2 V5 I6 H. `, H
3, python 读取整个outputfile,丢给deepseek 矫正。
6 m, S% K( I# t
% \& a) w1 o4 R2 q9 v: Z模型是 deepseek-chat5 l% ] a. l8 {/ r' y; ?
, P% l4 E* d% c/ |
max_tokens 最大是 8192,别的不用改。' T/ h9 y, [1 E) q5 r# ^' q! ~9 N
2 D- Q. ~3 Z% }" O8 T参考:
8 ~- N/ c3 e" `7 K5 vhttps://api-docs.deepseek.com/api/create-chat-completion
/ K' N0 d$ u% L3 Z
% |( y- y2 b+ r7 j! D' e4,费用:) {: o; W. ?3 W1 X/ D
, W: `: i( } ` ]8 g
实测:3 @+ {/ N& ?$ t0 O0 W, |
# R$ _" r6 \0 }
296K 字母,用了 9 美分。
$ ^" y2 S- r0 Q) U2 C2 N2 j1 f$ x" d- V: e
英文字母 到 token 用量大约 1/36 `" K6 }: B& B0 g: O8 r
, z7 G2 K# p4 M* S9 T2 Q
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899& r7 b2 }+ z$ D5 Y, P' q L
: l( N5 s( |1 }8 A% l/ K9 c# B8 `" ?
32899 个字母花费 11782 tokens,包含输入输出的 tokens
6 T' i7 g* o; f; D* V* t2 v8 m) U2 i5 _, Q
价钱,非常非常便宜了。
6 q4 ^: X+ g& V/ _8 u* B6 a0 t/ J6 ^
参考如下可以计算,懒得算了。
Z& j! l# e. N3 l
: m& g7 U- a! D; x! @6 F) P8 L' g/ Ahttps://api-docs.deepseek.com/quick_start/pricing1 T' J; F H$ p @! `, m$ q+ q- g
. H: s" |* E- s+ c; b& d
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
7 `& m+ m- R" _, X) n Y. @1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
5 K) F0 S7 u" h0 A/ _; \. g1M TOKENS OUTPUT(5) $1.10 $2.19
5 y `1 w; q) p1 E b. M a
; y5 [" i2 [& o' H$ |3 D( e5, Balance
5 h2 T: o. j2 C6 Z T# z/ [2 ]+ h3 L9 P8 m6 [* t7 u4 c9 c8 I* K$ p
可以在程序里调用,知道每次运行结束后,balance还剩多少。- q& F( l3 |/ I: r P
参考:( ^1 [! b. Y1 v6 r j* v% H
https://api-docs.deepseek.com/api/get-user-balance O8 d( k& b# n( p a8 g5 h
. k/ f- r7 H- ] g: {6 |
6, Models
* }0 k d* Q/ z. I' B$ A
5 [5 B# ?7 E/ w0 D" _* k7 G目前就两个+ H9 g. c9 D! `) i: T
# deepseek-chat7 v4 ^9 d4 a2 f" i7 Y3 T# E% v) M, y
# deepseek-reasoner
$ K7 Q% q1 F+ }1 p4 M5 f& }) V! A# ^
参考:! l8 _! ?0 s1 Z; T0 [6 _: J7 D4 `
https://api-docs.deepseek.com/api/list-models
5 M3 ]; t. ?8 f8 y& ~0 `# {
+ B) a) W) ~" x" [0 s) O% b# G g* m; x9 c0 Q: d! a
7, 问题
+ ?' C8 x& U4 t8 u. X) E( F& f' |$ \
deepseek 会将前后两段合成一段。+ z% y+ f7 a6 x) d" e! b1 z
特别是那种大量的对话的段落,deepseek会给你合成一大段。0 I: h5 o" f. x) \6 ~
$ m2 n0 d K' [; q. c4 \8, 钱说了算。, U- a; [! b0 L4 G# ]5 |
* n. M6 N5 F- Mdeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。3 Y+ i% @& \. P" r
但是API就不会出现这种情况,毕竟我们给钱了。
! @% f& P2 |; \/ n) @chatgpt也是这样的。2 B" U% E8 v& p3 I: V& ~& M
a) p6 R p) Y7 r- f4 y5 [5 ]5 W1 l" k$ K: i) R
|
评分
-
查看全部评分
|