|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 8 S% p1 a m; |9 Y, h& B. y9 m. d& ^
) m( _' j' _6 ~, j已经搞定.
& s; ?% \0 B/ H/ o. H9 T; C6 H' H3 s% P4 N# }- r
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。% D) K \: T3 J$ R6 z8 Y
: y1 n O7 ^7 c1, python + pypdf 按章节拆分小的PDF1 Q, @+ a2 T& u; O9 M+ @
9 V( `: ]. X I6 V' V
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
0 w: M2 F) p2 \& Q+ j! e5 [& d6 Q) F2 Y' h" `" Q, G
得到text file
/ l7 h- G6 Q/ J6 J7 n, c
. D1 r0 ^) K1 K. |3 ?3, python 读取整个outputfile,丢给deepseek 矫正。
+ J0 A2 o; R- s) g# }, l. d) T( u: i( ]! E2 l7 v E
模型是 deepseek-chat
/ h6 Q% C; k: y
- y$ C, A6 i5 M2 r" U' w. ^max_tokens 最大是 8192,别的不用改。8 Z4 F; _8 q8 \+ ]$ J( Z6 ~
& A( [/ @9 ?2 C# z
参考:
. l6 M) | h4 o1 @9 x" `https://api-docs.deepseek.com/api/create-chat-completion+ `8 i H. f# {) Y
! s4 m6 j5 o' j2 U
4,费用:" o6 W; D, x! ^' v" Y# T
+ T. {* W9 |) @; N4 Z: {实测:
" Z# t1 ?6 Y8 O/ G
/ T7 f8 J0 Z* K+ g( S4 [. r' M! @( L296K 字母,用了 9 美分。
* h7 w! L, J2 N6 J* X4 K4 F& ]
O: c9 L. H9 S( \7 q y2 q1 o& V英文字母 到 token 用量大约 1/3
& Z- g" k- Q& S- x1 f
, K1 B! k5 k6 ^" `3 H# btokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
4 j1 T3 ~* e) t
$ e* U! P+ T+ S: z. U0 n32899 个字母花费 11782 tokens,包含输入输出的 tokens
1 {% B5 C, S @$ l" D4 ^: Z3 z
0 d! Y% s5 B6 A! F+ z8 a8 |价钱,非常非常便宜了。
! q9 p. a0 i& P/ D3 i+ P0 @4 ^& A* P" U( u! M# |% M2 g
参考如下可以计算,懒得算了。8 x' J" G2 y7 W% V5 {* {, }
4 }2 g5 \/ F3 }( s0 i
https://api-docs.deepseek.com/quick_start/pricing
+ Z- e& u+ u" q1 G8 N: u; D8 X0 @' I8 M8 l. d. Y6 c3 m, s* ^: L% {2 p
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.142 z7 ?9 V$ |0 i" E
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
: x( z$ C: S: K# B3 g8 F1M TOKENS OUTPUT(5) $1.10 $2.19% s, I! u9 ?" F$ h9 Z
; I j8 ]) A3 e4 X& \% |
5, Balance, k2 r* f# W, x2 U/ {3 o
8 U8 n( T/ s% c# b, q( c. U) [
可以在程序里调用,知道每次运行结束后,balance还剩多少。
6 \5 T5 q) A$ q1 ^" U0 Q参考:5 V8 m V3 L* I& m
https://api-docs.deepseek.com/api/get-user-balance
. e0 q* v; L/ c
0 {7 s4 R$ M/ i* m9 _0 |% g9 a6, Models
! k0 d% Z( r* p+ ~/ f/ U( c% ]6 n: f" p/ F4 `- t
目前就两个
+ j6 E4 F. X. x" e$ |9 h$ n; K# deepseek-chat
2 K% D, i M1 @$ f' b* J# deepseek-reasoner# M8 G& m2 d0 _* c
$ f9 b" L. Q& ~; M: |* L
参考:
@; m. q8 i8 D- n& c1 ]& Yhttps://api-docs.deepseek.com/api/list-models+ j; [, l& {7 A2 g4 z8 A
, j) Q- @6 [# s* a8 ]
( B% r! ?9 D# m) p
7, 问题
8 g. @7 k0 c0 C8 p t, n0 X; K6 K' `5 Z8 k; R: `/ O, [+ P; Y9 T
deepseek 会将前后两段合成一段。
' n- l% \8 I( q K" B' S* ^特别是那种大量的对话的段落,deepseek会给你合成一大段。
' G2 l ]* ~) T/ {9 Q6 c% X! ]. n4 q0 X
8, 钱说了算。
3 W7 p2 L. e9 O/ `: x) D, A+ M o: F% z+ e' V6 Y
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。& C d6 l2 Y+ G( ?7 j
但是API就不会出现这种情况,毕竟我们给钱了。: T( c! p8 e0 |( d q
chatgpt也是这样的。
* d1 ~% X7 R; B5 ?. s7 b2 }0 O' ? B; P+ p- |0 }
$ Q3 d# i. E3 W: J4 t: A1 N0 c2 i/ @
|
评分
-
查看全部评分
|