|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
; S l% H) z+ z- U& \8 c/ }% k, N
已经搞定.
) q J3 ^- {6 r6 }. N/ [
! n6 r5 Z2 _. c' c8 Q8 i首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。$ I I+ Y& ]* Q
h$ n' @% |; R& S, k: E. H
1, python + pypdf 按章节拆分小的PDF
) R: i2 x; _8 k- }+ _4 S& D7 \( k1 U- l) ~: y; U4 ^2 M' [
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
9 g" R: L' @; v+ j0 S, p
+ O% k7 s* \2 ]" [+ v% S% E4 C$ D8 D得到text file5 G W' O" t) N
8 z/ a" t' L! a+ |$ h0 T! F3, python 读取整个outputfile,丢给deepseek 矫正。5 b. i9 b |4 Y- y. T# o
3 ~7 |$ t) f" `. S3 l4 v2 c模型是 deepseek-chat
+ A2 j9 P- q2 T; c9 W5 u. Y& A# B3 a: d J- v+ m8 b
max_tokens 最大是 8192,别的不用改。
n) R0 O6 A. A( H9 J! n1 e" n8 `# d2 T0 n6 @' P+ \/ ^% X
参考:
& M \7 Z( [7 b, k" mhttps://api-docs.deepseek.com/api/create-chat-completion8 k8 Y6 w' j; i
" n% l6 @- {$ c6 M. Y4,费用:9 w5 i7 ?3 B' o6 u
6 z& F$ p' ~# V8 l4 U; `! Q& G
实测:
F3 N: b$ `) g
' d" T$ o0 j1 M+ J) v296K 字母,用了 9 美分。2 \; [' S9 D$ m, l
8 Y( e; {. P" B, N2 }, E, h英文字母 到 token 用量大约 1/39 U) l" E: W0 ~- v! N
0 z5 A; H4 ?; X t, }tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
2 N" d6 ~! E- S' l) m
3 V, b+ w! K7 f! l0 Q, _ I$ u32899 个字母花费 11782 tokens,包含输入输出的 tokens
5 @+ `# e" l8 l7 }0 O- ?) [! G2 i2 a V4 g4 q$ ^* u
价钱,非常非常便宜了。
$ J0 Q, p8 R$ x* _: J- _
; ]; O2 |% M; l, L8 W参考如下可以计算,懒得算了。3 W) E3 s9 Q0 \, V$ I/ m
! b) G, _' R6 i6 q* t8 r/ ~* F, G! hhttps://api-docs.deepseek.com/quick_start/pricing$ G: ~3 B+ i% `% Y! ~7 N2 w) A
e% I4 R4 y9 H1 F- @3 l& b" W1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.147 K; l* y, W5 A# T" r( g, u( p
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
1 c, Z: }( ]4 i. f6 f5 c1M TOKENS OUTPUT(5) $1.10 $2.19" k* P( n6 K) N% x2 w
" \: k& R/ ^2 _5 @0 L/ B2 l5, Balance
* }2 ^; |3 L% `# t/ C) y/ Q4 o) Z! {. q9 w6 s: c0 Y4 A% Q
可以在程序里调用,知道每次运行结束后,balance还剩多少。
$ Y# e# f5 }4 F5 U! \参考:
& w* y, l2 k0 l' ~7 @https://api-docs.deepseek.com/api/get-user-balance
( i3 [* ~' p1 _ N2 e, S
( x, |" a6 [( B( V) Y5 `6, Models
: ~, q: a U j0 P8 q( P# Y4 ]* _7 K
目前就两个
! N) j7 T6 x1 [' m' y- y; y6 [# deepseek-chat
+ m1 [. e/ y- S6 ]# deepseek-reasoner
A. |: x* O$ t- s6 \1 b, h* b I S- `
" p( Y' t6 E- o2 L4 I4 d0 u* _" }参考:
: `) D) F' z! a* c+ c' Ahttps://api-docs.deepseek.com/api/list-models! g. T5 M# }* E/ w5 M5 B3 s4 C
, x3 \/ x2 i/ u; @# h7 Q; l" M" n. J% f
7, 问题+ e8 M/ ~% T4 R% W% W
8 H) M+ ?' \) ydeepseek 会将前后两段合成一段。: {1 `0 [' Z9 U+ I [2 G. s. p
特别是那种大量的对话的段落,deepseek会给你合成一大段。
3 q6 b. L- k4 o) l% j3 s4 H) C3 h$ B: P
8, 钱说了算。
4 C9 l% z8 [" n; A8 `2 R' o: N i$ c
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。9 I# n% v W9 c: a q9 }) u& B$ y
但是API就不会出现这种情况,毕竟我们给钱了。
9 v8 [. o3 H7 g ]3 j5 v9 vchatgpt也是这样的。, F) f8 N4 o7 d6 G
+ |; h# L5 L1 g: M
% i ?4 q% l/ l3 Y; C1 p |
评分
-
查看全部评分
|