|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
+ J) X5 D$ K$ }! j4 v) X3 t5 e0 o8 I k# r" h( @
已经搞定. J4 m% H& [/ N* Y, L
2 q4 h' Y) P, a) T& k首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。: ~# S" v, l) N; O9 b, |6 g
* l) {% V$ M% U! ]# o
1, python + pypdf 按章节拆分小的PDF
+ [1 B9 [# t% }. u% e: x& I- t: { D+ n/ a$ g6 K
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
# A1 I. ~- e U- Y1 ~+ ~# q' n2 G; x( l6 F/ B
得到text file q# a F4 J9 u6 t) B; [$ P
, d' K- n3 ~4 z8 e3, python 读取整个outputfile,丢给deepseek 矫正。
( Q$ `# y% n, [9 Q$ k' P
! `, @4 N, \: i. h3 X模型是 deepseek-chat
" i! R# G( d/ [% O" Q( i a" {
l5 A; V, z Wmax_tokens 最大是 8192,别的不用改。
- T$ o; W S4 C+ c* u2 N6 I4 w- n0 x, A; l5 F
参考:, j' h: F7 G8 {4 L; W+ K, A
https://api-docs.deepseek.com/api/create-chat-completion
# P' U0 n) ^8 f& G. w2 v1 I+ J
' s) X- k* E! s) M4,费用:# k/ n! p# G9 m1 x
5 |2 |" H# r, q实测:
E. U% u- \1 | M9 ?9 Y8 }; H% ^; Q$ @) r% W
296K 字母,用了 9 美分。
! {6 J) h6 v+ R8 b
% ^$ R8 j" b# x( h. j9 e4 m英文字母 到 token 用量大约 1/3! s& p$ K* y1 H! T
: j# c' B* |% P3 n6 Q- V, j+ X
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899# l2 c W; O/ P' }% O1 a
* C' i6 F% |+ @8 o* Y32899 个字母花费 11782 tokens,包含输入输出的 tokens8 m& U* ^+ X. K* h3 P" ^
9 v, A7 n: @+ [5 F* K价钱,非常非常便宜了。
) O% U6 h- a% r: L" i7 s
* Y3 t. a& w6 P+ j0 K, P: I参考如下可以计算,懒得算了。 ^7 y# D$ t! U
2 e' b4 F% {9 ^! P1 J3 R9 u0 ^
https://api-docs.deepseek.com/quick_start/pricing: P7 b! w7 k3 h# s
- L! s, W/ B/ U& T. ^1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14( }* v' n" }0 {( C( b6 l1 x
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55, ~ J; B6 d+ X
1M TOKENS OUTPUT(5) $1.10 $2.19
9 U! j! |; ?3 b6 n1 o3 L! O7 [; Z+ y5 Y' W$ o& [% Z; D; m
5, Balance
3 S8 n; z5 O7 `. m7 h6 P# H5 X# h% {- t, ?
可以在程序里调用,知道每次运行结束后,balance还剩多少。# B/ y4 Q: R4 _
参考:
) ? g) G6 w1 b: K& n, X" G( jhttps://api-docs.deepseek.com/api/get-user-balance% b. H" A* V& }6 |/ H
) H0 I/ O4 L% T7 h" L# L. c
6, Models
3 }2 k0 S( ` f) v% U$ ?1 `# F
: r: \0 K1 R- `! |# w( ?! d( b目前就两个
. v4 a& Q( ~0 J8 J# deepseek-chat
: Y, w# G, q5 f% E" m4 Q- O# deepseek-reasoner
{: h$ ~: F0 U3 @3 W0 [; t3 {, }6 _, b9 X9 K
参考:' A$ \+ F2 i& q' L
https://api-docs.deepseek.com/api/list-models
$ R' K; v$ w4 H* @7 S
& \0 n- _# w( C; a8 h. a, P$ j
3 t. F$ D- ^' t9 h8 u% A+ [7, 问题: N& M6 _: v* V$ A
7 \$ Q8 |) `- G+ _$ t/ u h9 z
deepseek 会将前后两段合成一段。
@7 l" V; D% G) @7 w8 I特别是那种大量的对话的段落,deepseek会给你合成一大段。' s) E6 a' {0 e( E6 c
( r2 W& }; _ |+ ^3 }+ e4 |2 D
8, 钱说了算。0 k3 [: y- p0 D0 k0 Z
, B9 \+ x# |7 v9 K7 }
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
( O9 m) k5 J0 t; X+ M. t( R/ D但是API就不会出现这种情况,毕竟我们给钱了。4 i* M5 Z( t1 O) x% T
chatgpt也是这样的。
. v( P2 d1 n( c8 S$ f/ h, x9 T* F0 \$ I
R5 O- @4 D: v4 R6 ^0 \6 ^ |
评分
-
查看全部评分
|