|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 . R/ n1 k" i" |1 D
& }. v; t2 I l7 h6 W+ A, F已经搞定.& s; h' w3 ~, H% i9 `1 a/ g
4 a, e" N. U* }2 ]- d2 D- P
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。% R6 n; x. S3 k- c v
1 @; |( H! V$ T. ~" y# F9 r1, python + pypdf 按章节拆分小的PDF
# v& R( ?# P" w4 O: I( G
, j+ }! m% l. s3 ^, ?5 Q: ~2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile" i! T8 t; [; W, q$ O% U+ a- B
' z+ @" w7 I1 r/ {+ @
得到text file
; \/ U+ \4 T5 Y% K" {# M2 s# ?5 n8 K. `$ u; d; b+ v
3, python 读取整个outputfile,丢给deepseek 矫正。
0 {! j% [* H" o* p0 Q0 S2 H. Q1 z" O+ @' c1 S
模型是 deepseek-chat! z( Q3 ~7 v0 v
) m" {9 j0 u4 d% z
max_tokens 最大是 8192,别的不用改。 D, V/ j8 G. B/ B! S& [1 C
0 c4 r ]) i! p% T( ?6 p0 z1 D
参考:
. @# [0 I/ e8 F# a% khttps://api-docs.deepseek.com/api/create-chat-completion
, _4 k$ z, g3 ^; E& `4 q
% K) ?: p& V/ f% y" u4,费用:
& E" n. ~3 Z; d9 ^: z( k
7 }6 {7 t3 g& ?实测:
$ ^+ S, e2 w) O4 F! T: T3 K
0 Z7 k" O( X* U: F1 i( O/ W" K296K 字母,用了 9 美分。4 l1 G4 e4 E' C: X1 _4 b
0 ], T5 F( m' e! F% r+ P4 D英文字母 到 token 用量大约 1/3
! R" ]9 k% t( C2 q0 G0 A/ V
( T5 V- h9 \2 F+ k; `tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
3 V, p! |% [$ A! i( Z( L
9 g# B: }) a% ^ r, P# z7 s8 |32899 个字母花费 11782 tokens,包含输入输出的 tokens0 e5 ~/ a2 h! Y$ [, v) Y5 }3 R
) J+ [* x% C! q" ?8 y价钱,非常非常便宜了。 Y" m, x- j6 D5 |! D
7 c) k9 Z- f3 f( i8 B$ C7 N
参考如下可以计算,懒得算了。* p! O0 @" l( O- v3 i9 i8 n
& N8 B9 x& E% v9 _
https://api-docs.deepseek.com/quick_start/pricing
f4 ]) X4 g. m' `8 Y4 j q
8 _! m7 D* f/ ?+ q5 s p. P( [7 B% }1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14- h* O( q+ O! ~" r
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
7 R# ~; h4 q' D! A5 s2 G1M TOKENS OUTPUT(5) $1.10 $2.19
7 r" G" [7 d8 s t. Z. D4 U8 w
5 h j+ y* H0 s4 W1 Z5, Balance- K8 R: t1 f% _- R5 r1 r+ S
+ A& o. L5 A; `: V& n: R) `, |% x可以在程序里调用,知道每次运行结束后,balance还剩多少。+ n( x: o( p0 n& k/ Q
参考:$ p4 b2 ]/ m( z% \1 f
https://api-docs.deepseek.com/api/get-user-balance
0 T4 @, I I7 Z; I% R
, ?# A& [" C8 P8 l1 k1 p8 K }6, Models
3 P, j Y/ Z/ O& X, T. r
! w0 L9 p) }- X' ^. O目前就两个& \7 B$ U9 F; Z7 Q
# deepseek-chat2 U$ U. C) a; z) T# d+ G% }
# deepseek-reasoner) T! z, N- ~( O3 b, Y
- x/ z/ n. }2 P: a0 u
参考:
! A! h6 |, t, Lhttps://api-docs.deepseek.com/api/list-models
# l9 u: l8 Y5 I8 t+ A- {
4 U/ M* S9 t5 P* m5 l- o9 E* U! d1 `5 y% `
7, 问题: U5 K {; E7 P
8 R1 n) \* T- Z v% r) Xdeepseek 会将前后两段合成一段。
+ y; _+ n8 r; c, t- w7 d @8 ^特别是那种大量的对话的段落,deepseek会给你合成一大段。
1 s" O9 [( ^" l* I/ A
, E; C& L4 L7 r; Q8, 钱说了算。( E2 ^" N: L# K4 g
3 i/ A; n7 [" v- T* J5 i( c. W: z
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
, y' O, M2 P8 a7 G3 D但是API就不会出现这种情况,毕竟我们给钱了。
1 y7 O9 `! s0 g1 Y2 q$ y3 n6 Nchatgpt也是这样的。
$ m1 [! _; ^3 F/ \# [+ \9 x$ J
& d8 p! e6 i1 G8 d# U
1 |6 m" ~9 e: k+ K5 m7 E |
评分
-
查看全部评分
|