|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
7 P) C9 r1 k" r5 I0 E# X l% I$ Z3 X! }2 E# p% m# G. t9 \
已经搞定.6 ~% Z$ i) }+ t9 y6 ?+ x3 }
7 |' q- F v- N, [: O2 s首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。2 ~2 t4 |* K4 K& g/ t1 }
2 K( T( t& V: J ^' N- b1 C1, python + pypdf 按章节拆分小的PDF) `8 H5 L' U m- O0 F# ?3 Y
4 {' |7 k5 I) J" P( b- b
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile+ [/ r( H. c7 b& T
: c2 K; b4 y% Z$ x4 E
得到text file6 `# d7 u( s% G% C i: ^
: ^$ e v$ R0 B% E, {" P
3, python 读取整个outputfile,丢给deepseek 矫正。
- I1 m* H; R: o8 ]
# q$ `& r, Z% \2 [- g" t h# b模型是 deepseek-chat
4 C7 u8 {3 U$ l$ S
% A/ ^. H ?5 Jmax_tokens 最大是 8192,别的不用改。$ U3 o& t" S* Q' u0 B% M6 h. [
- W4 J7 e# f/ H: d, K7 u2 Y- J+ t* K参考:/ A# y6 V+ `1 o5 {9 ?5 j
https://api-docs.deepseek.com/api/create-chat-completion
+ V5 f' S) v3 s$ [' ?. o( S5 X$ f0 O- ~+ M6 D5 @& Q: v
4,费用:' A9 D/ W& a+ [$ k; s" s3 E2 A8 u
t# K4 o% h5 v2 D4 I, ^
实测:
8 J9 d! d; v" g4 F2 A+ a( _$ L. W! ^1 ]% P- G2 [1 h
296K 字母,用了 9 美分。* W' F8 t- O) h% w+ Q6 u9 u& l
( _8 \5 b4 O' k
英文字母 到 token 用量大约 1/32 @) D5 v: B# X' D: A5 Z8 Z% @6 u( o
: i" y9 s! m5 o3 g
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
, ^5 U! i6 [, a0 w" k4 o
, @( m- w. B" |0 G- c32899 个字母花费 11782 tokens,包含输入输出的 tokens
% F* E) c. ]& f+ L1 n$ k: U3 g5 l7 Z/ j( F8 a) f/ H
价钱,非常非常便宜了。) ]5 N3 a: T6 D$ E8 H! l
* j# i1 O7 H7 K7 O参考如下可以计算,懒得算了。. {1 \, d# P$ W/ J
* S- R8 Q* v, s3 {5 R6 g
https://api-docs.deepseek.com/quick_start/pricing! c& v( K) ]; R7 \5 d: C: M
2 H& a% E: a( x: Z, B. d
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
; ~) W5 b$ A7 A3 g: U/ ?- ]1M TOKENS INPUT (CACHE MISS) $0.27 $0.554 _+ f6 k7 p' _: G5 `8 a) p
1M TOKENS OUTPUT(5) $1.10 $2.198 G% \7 e+ ?* @1 Q
9 I% M1 `( F. F
5, Balance3 c' }6 ?6 Z Z4 }" m! L1 `$ p" Z
) x2 z# s1 o6 X0 ?/ p; Q6 i1 k可以在程序里调用,知道每次运行结束后,balance还剩多少。5 N' l3 A i- S" a& i% ?
参考:$ o+ P1 Z) U" R* G
https://api-docs.deepseek.com/api/get-user-balance
3 Z$ E0 O q. t# b# x0 w+ c I- m# Y! u, \' O, |, s
6, Models6 s. H- i" y- M) e! p$ c7 ?2 C/ |5 i; X
d. H* z, F5 ^! x# R1 h1 `
目前就两个
9 U' T9 E( V/ _3 j ~; X( ~$ @9 I n# deepseek-chat
- t& S( ^4 Q, J$ p+ Y2 K# deepseek-reasoner! s$ G% G A e8 `
9 k- v# e B$ q) Z2 @" A- C# P
参考:
$ C- A0 r& g7 [% F. xhttps://api-docs.deepseek.com/api/list-models! p3 P# r* u) T7 L
' t0 M: z0 r( q6 T7 Y% @, Y
5 k0 T D+ `) h4 M
7, 问题# I8 k- {4 v; H, c: t- e6 |. a' h
5 A2 H; d4 p6 _" D6 V8 \7 {3 T
deepseek 会将前后两段合成一段。
) B; E1 Z( _, m0 D4 S特别是那种大量的对话的段落,deepseek会给你合成一大段。! j9 |* k' t: t# u! f7 z
! c" L1 s. e% v$ P2 X+ Y3 i# Q* N
8, 钱说了算。! b8 U6 G, @2 N
; ]" N4 v& x# m% `5 ndeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
( s. {# C" t2 F9 M但是API就不会出现这种情况,毕竟我们给钱了。1 {3 @/ u+ u( n
chatgpt也是这样的。* e$ B$ `6 f$ k
' d" [. a2 P" i! L' R8 z W
# _! w" g' p/ r' R7 A# a/ c M0 J, r
|
评分
-
查看全部评分
|