|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 2 `+ A% r6 T# b% r7 o/ b5 b
, ?2 T+ |/ M8 Q' J5 ]4 x& U已经搞定." \' X* y3 u% G( F6 H1 n
6 S2 u9 y2 n* t" v1 G& F首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。- e: E( |2 P5 N/ V. K
& M! s( H. i1 i3 j' _1, python + pypdf 按章节拆分小的PDF7 z: {2 v) N# d) h9 e' f
+ U% i8 H1 S$ A2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
" W- H2 g0 N/ { u9 @2 R; K/ L! [& O5 X
得到text file/ k$ e W1 ~- s7 R3 b" ^
2 o* H, ]8 X3 _, d# P
3, python 读取整个outputfile,丢给deepseek 矫正。
' ?" l- q1 H+ _, O2 T2 i+ L
5 Q7 s8 v: H) `3 ^模型是 deepseek-chat
1 ^5 x2 {7 P' y% Q. y0 F
/ ^& k0 A( _. h0 Tmax_tokens 最大是 8192,别的不用改。
q, u7 S- s6 k- C3 F; h
4 x1 A4 N$ a8 v' A8 d3 h; I. G- L+ j参考:
' F) g' j$ b$ `, _$ h4 G( I% Yhttps://api-docs.deepseek.com/api/create-chat-completion
# N( i/ S- l0 q& @
( b0 x- r/ Q5 N4,费用:
2 j% L/ z2 t9 a, Y! S4 V2 n# h* C/ k) R: U) m, D# S
实测:; Y2 }8 ~, ]" m, y; ]: N4 k9 h
7 z$ p- O; X' `9 b6 P
296K 字母,用了 9 美分。0 [; V9 c! M2 I/ C# \; r/ T( v
, r: ~5 _/ K* n5 n, t f英文字母 到 token 用量大约 1/3
; p, ^/ W( K; _" x: Y! }1 b3 N% ]/ R5 G- S. D ^
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899# }7 d4 D5 D* u
7 S* E! C5 b! Y; E& e- [, l32899 个字母花费 11782 tokens,包含输入输出的 tokens+ z$ A3 U! E' f) d8 A8 d
/ r, m* ~- `. D2 ~* p# S7 S% r
价钱,非常非常便宜了。
. b# Z; U, l4 ?! n2 x) d: l9 D
0 [. I# |2 m, S: x W9 i( e参考如下可以计算,懒得算了。9 j, I+ q) m" }; s" a: L
9 D3 M3 `+ g# Thttps://api-docs.deepseek.com/quick_start/pricing a1 j4 v3 f* c! {; G8 r
5 G5 ~" \/ `' J6 i) A2 @7 e
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
! k3 t$ _* Z1 Z1M TOKENS INPUT (CACHE MISS) $0.27 $0.554 x. m/ _5 Y" t6 M1 L% [
1M TOKENS OUTPUT(5) $1.10 $2.19( ]3 r2 ~" k8 W/ C8 q' m
l' G0 h" N' q' B5, Balance
, \2 a: v% a" w4 Q9 I0 C8 d
9 ~( Z& ^7 @" @ Z4 \可以在程序里调用,知道每次运行结束后,balance还剩多少。
) p: k. Q5 v/ a参考:
% a' y# Z% J, y5 q) ^https://api-docs.deepseek.com/api/get-user-balance
& W0 E0 h) w" L8 A) N% Q2 [$ U' z
9 C7 C/ n7 Q4 x6 ?6, Models
; ~1 C' T- ?$ b: E8 v
3 t$ o3 N3 u! {5 O目前就两个/ V6 _: W6 Z0 k8 ^
# deepseek-chat: M: `! m% U; j% H$ O+ a
# deepseek-reasoner& d$ j2 ~+ z! F+ y; s, \
) o+ g, k y! n0 }参考:/ p6 F: `( _) v0 b0 I7 l
https://api-docs.deepseek.com/api/list-models5 a7 \/ G( S: C2 W! a# Z/ n
) i9 g+ \; C; o6 u# _
- ~2 J& O7 _5 T$ h+ U, R. X
7, 问题
5 \& D5 [$ ?$ B4 O4 B1 Q$ M4 R" m- k
deepseek 会将前后两段合成一段。
. h: [. Q' g. h8 W+ f特别是那种大量的对话的段落,deepseek会给你合成一大段。
: Y- e% P7 o" q
. f6 n% d, M1 d% e5 z8, 钱说了算。1 W. ]- E" s) D. w) d
4 c- X& d( y, a; C
deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
4 J" t; l, {, E ~* u C0 D2 V但是API就不会出现这种情况,毕竟我们给钱了。
- w, D/ P' F3 e% ]* S1 j2 X- R4 tchatgpt也是这样的。
2 Y2 }/ f1 `8 n v* D/ _' [. ]' Z( W% W* R: u
0 [9 X# O0 D) S& j8 m8 H0 P$ m4 r% i |
评分
-
查看全部评分
|