|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
( ^4 Q" s) J) ^: M1 S# C }' \, ]* z* c. z) L
已经搞定.2 p9 X. m+ \+ R, I! |( ]
. k% Y. F% q5 ^
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
_( x) e, |1 Q* ~$ i. Z
0 |1 s' X# i, U# Y; w+ J& F2 Z1, python + pypdf 按章节拆分小的PDF' {3 c! Y/ w- R3 f
6 t0 S; \9 a ?2 N& F' o
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile( K4 w/ w) Q8 u8 r7 @1 U5 V
! I& T! s- C7 ^$ k
得到text file, z$ V# G, _" W" r; p
: r% k& @0 c: E: a$ j
3, python 读取整个outputfile,丢给deepseek 矫正。
- v# `" ^. b8 h; W9 Q4 [! p$ x( J
, u0 ~ x: X K. Y模型是 deepseek-chat0 Q ?' w# i) \0 K
! N/ o0 t4 q2 k: E1 ^& V. y3 A3 Wmax_tokens 最大是 8192,别的不用改。$ s% f1 {4 \4 Z" \" q/ N1 O
( [ e6 c5 H! \0 M" d/ r
参考:
5 u" r/ N2 z8 g3 t. N) i& j4 ~https://api-docs.deepseek.com/api/create-chat-completion
; M, u9 F% Q7 v9 i. X$ J1 S2 d4 I n0 h& a' g6 d* t
4,费用:
+ t5 s$ ^6 p/ G
3 X1 @* I$ T$ z/ R4 i+ Z实测:
" S0 D8 O. O7 E( Q
( U4 t- ~* X7 A/ N5 ]6 a296K 字母,用了 9 美分。9 M4 u7 {9 h; O4 g
1 |9 z- x# U) U" @* @8 s英文字母 到 token 用量大约 1/3
' r9 c' F2 G/ v* ?: Y% _( r! m) u. d! \3 @- @% t/ C2 b( k2 J
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899) C0 l% h! i8 K& u- @. Y
' t/ A! @' P6 L& u. t32899 个字母花费 11782 tokens,包含输入输出的 tokens
- Z8 T$ K3 x) S( P+ m7 v1 X% i) ~7 I5 M" S
价钱,非常非常便宜了。
: o1 L% K1 B' U2 o- l0 _, j, @. R& `! y2 X3 m& }: l
参考如下可以计算,懒得算了。
5 D- {' N, Q& P$ I: E
( R2 e* s- q2 L7 |5 ~0 I3 l0 K, yhttps://api-docs.deepseek.com/quick_start/pricing, L, }( f$ f0 |# K( |
$ w7 ]$ ]% x% C. J/ |& s
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
# p: J& `( s& h! M1M TOKENS INPUT (CACHE MISS) $0.27 $0.553 Z& o3 b2 E0 s# b/ Z: u
1M TOKENS OUTPUT(5) $1.10 $2.196 `% ^- s1 ?8 H
9 ]. x2 x) M5 A, z; s
5, Balance$ X) p. d" i; C
, M' @& @ E1 c4 Y8 F
可以在程序里调用,知道每次运行结束后,balance还剩多少。
7 ]) ?# p \( J% w. Z& M参考:; K9 W! @$ F2 g
https://api-docs.deepseek.com/api/get-user-balance
4 M0 l! N& R" ~5 g( X
7 c* n X) B( D8 x- G5 m6, Models5 ~7 s0 y' s) R" x P/ X( o8 }
! I! B- N4 [1 R/ X/ |2 Y5 `, @* O% k目前就两个: [* p" \. @; a$ N( s( D- H
# deepseek-chat+ v9 ]; W& W( G- T4 r
# deepseek-reasoner
- u; |3 v) ~6 v% M* N- O" \* g+ I+ G2 ^) r+ D
参考:9 b. `/ b8 j6 a( Q& O$ X
https://api-docs.deepseek.com/api/list-models( g, W# I! n2 Y! A1 i! V
+ I3 n( A5 ?& L# C8 T( c6 T+ v* @* o W, o/ i
7, 问题
8 }" X$ t2 Q( h$ R1 P3 K" l4 g" E. A" a, }8 n
deepseek 会将前后两段合成一段。) V( y/ [" o! [* N) x6 S
特别是那种大量的对话的段落,deepseek会给你合成一大段。 L, q# O8 ]. R4 A7 N4 c
; z" l! U' v, `9 w9 X3 P$ b8, 钱说了算。
; H1 v; d, V5 E: O. b/ _
" H' u" k f% V" Ndeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
2 S- S/ ]- k9 V# E但是API就不会出现这种情况,毕竟我们给钱了。
' ?- d6 \& p: k) g3 \9 j4 achatgpt也是这样的。0 j; h& A. `6 S- X v V
+ E2 w, z: A+ _
* A( z) v1 r$ j* b4 t/ F
|
评分
-
查看全部评分
|