|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 / g# n$ x9 c$ n$ |* Z. P
) J0 y# H/ t; Z8 P已经搞定.
: \9 n7 P( J, f2 Y8 @' c
. }$ U8 t e' ~! G+ @% V* d7 l- ~首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
9 |# A8 A4 P3 m8 t; P2 C0 Q/ E5 y
7 |3 b, A7 x* P( H6 @6 t1, python + pypdf 按章节拆分小的PDF1 l' ` R. P7 B2 j. O- e
2 P( N; C* f6 J6 k
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
# R! F7 n! t2 q, K [. y5 o! R
+ i; p, ~1 S0 `5 D" O5 r& ?; x得到text file
4 D# z6 V& r/ Q/ l) }) \- I1 p3 z
3, python 读取整个outputfile,丢给deepseek 矫正。
& f- d! R6 x8 H: R* q2 X; ? i$ V2 D
" s" l6 N3 V" [( O% O! \# X7 h5 F* A6 P模型是 deepseek-chat% g. t5 r0 F" z+ f6 D' t
5 B7 g+ D& Z) t
max_tokens 最大是 8192,别的不用改。+ r) H/ b, V) g G+ M
( j; F- {$ ~5 J- ~5 G参考:
) Y6 U, I# H# U( zhttps://api-docs.deepseek.com/api/create-chat-completion
- k2 }: C+ |7 H$ s: X
% G2 J3 d: H) Y9 I" |+ M4,费用:0 M. g1 n9 k& Q
6 ?1 u: _" B; v* H2 O* M7 ~
实测:
: o" H4 ~( U6 M2 z1 t1 Y
$ I- k5 z, Y3 v8 k296K 字母,用了 9 美分。
" x# t8 @) E$ H# w
6 d1 h5 X* E/ Y" c英文字母 到 token 用量大约 1/3. M6 l0 T- w/ P" U$ t' @
4 r& F/ K* E1 w9 S
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899- @* [' e' z! {! e4 }) `5 z) o
3 Z9 Q9 G" P: P. R! {8 R32899 个字母花费 11782 tokens,包含输入输出的 tokens
: V; l! s/ x) ^! b5 h+ C9 W
% d( ?2 s( j7 g- C% b价钱,非常非常便宜了。, x! H7 a- }2 P( e& Q, @
w6 @, }: e+ ] z* S! V参考如下可以计算,懒得算了。5 }& I: ^- r" U
g9 s6 w0 a) m3 C2 D4 J" a" Yhttps://api-docs.deepseek.com/quick_start/pricing: d Q& k# S% D: x
4 h" t. A4 b# m' D& i
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14; j* @0 R3 R% p$ {- @/ W" b: C( z
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
- [0 Y* L' S0 \: M; [1M TOKENS OUTPUT(5) $1.10 $2.198 M( a# f- k/ r2 E; ]5 D: {) n f
4 B2 W0 B0 `1 X, g5, Balance
- R; n8 H8 l3 g, Q
" N& ~( ~& z, ~7 q0 a$ l9 |可以在程序里调用,知道每次运行结束后,balance还剩多少。
1 p; j( R" ], z5 w" i+ C' d& \参考:
- ] D/ s @, Q$ l; `https://api-docs.deepseek.com/api/get-user-balance( X$ g E5 P, O5 o) C1 e9 l
! W+ b9 u! _0 l/ q; ~ ]; d! c: e
6, Models
4 A0 G2 v# Q0 P9 N* c5 P5 f' f! H$ A- K
目前就两个
. [- }' X0 J# p2 y4 B v* u- A/ N9 |2 i# deepseek-chat5 U- z0 R/ g3 f) `
# deepseek-reasoner7 t7 n' C1 P4 P- Y s4 S, ^* w7 w+ l
7 } F% U! a6 A+ w/ y: p Z参考:( d& G3 Y/ T9 M* o6 z- I3 X
https://api-docs.deepseek.com/api/list-models0 i1 [, [7 I+ j+ R! E
: M8 Y0 n. _ L: s l6 O
' H1 _# r- I/ a% Z: M
7, 问题
/ p8 f/ O) f6 L! \
1 [4 `) i0 ?; }* Y; g' K: Tdeepseek 会将前后两段合成一段。, P e8 h5 g) b2 u0 A- N8 }
特别是那种大量的对话的段落,deepseek会给你合成一大段。 Y5 F& c+ _6 G& A, k
/ ^, {- }' ]0 G
8, 钱说了算。9 _3 ~8 o2 y8 S+ I9 F# U' Y1 `8 ~4 U
5 v6 r6 _0 s6 l( D( u3 W
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。- }+ D9 _, p3 N
但是API就不会出现这种情况,毕竟我们给钱了。' d6 Y" \0 }' j' d1 \7 K" |( _
chatgpt也是这样的。) C. v, @4 N: Z/ I. q: q# v
! Q G, n2 ?) g |9 w2 M2 s' c, U- B0 v' U
|
评分
-
查看全部评分
|