|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑
: Y) g( I, o8 F* ]0 H% V
2 @: W; `. V# s5 n* N2 w* q已经搞定.
, g+ T6 T/ x% |$ t$ U. _: |8 _" D# \: n0 m
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。" a, D/ m2 Z8 H* ], k7 T) k
5 e3 J) y8 N, a( Z- E* d
1, python + pypdf 按章节拆分小的PDF
2 }, {1 z$ w9 f* I! @+ O
, M6 g& q- |* V5 |4 B2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
& y( q4 }$ o. e) q c; z
' P5 [1 K% S$ e9 _" Z得到text file5 k [) h. X! w6 N
2 h' g) d3 Z) ?) z* b+ f1 L3, python 读取整个outputfile,丢给deepseek 矫正。; E6 p7 k j) J7 a
7 J) P# h& {. T9 n2 q6 @
模型是 deepseek-chat
- z! C2 D( D9 }" C4 w5 n. {, H% Q9 a8 q1 o
max_tokens 最大是 8192,别的不用改。
, a2 Q3 u8 p, m. S( G* L* S- I& U
参考:4 h" m! E5 m9 d8 ~4 i( Z/ I
https://api-docs.deepseek.com/api/create-chat-completion
( r$ [: s( @& x( J$ t8 {% T4 @8 M: \ O9 u) M9 z
4,费用:
5 z. G( b% f* V. D; \1 R$ J! Y. T% G
实测:
' \/ J/ F$ Z* _
+ u- t% U i5 p: V- ]) u296K 字母,用了 9 美分。
R8 v: d' O' E% B. A
7 E/ u, i; O% o* q" Y' [1 N英文字母 到 token 用量大约 1/3
- K' T& K- x# }) H7 w* r! C
2 I# e/ @4 T X& I& ] ztokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
" m3 U& k( W9 {. [+ Q. L% @7 [; h) I d( @ `! }! O4 A
32899 个字母花费 11782 tokens,包含输入输出的 tokens# }# X0 V! A$ p0 u9 d( ^0 S
- I( ?" w# _: y! P, _. Q价钱,非常非常便宜了。9 \9 q a& _4 L) X. B, T
- |) L) B# G: ^# j
参考如下可以计算,懒得算了。3 c7 r! F+ M; I' \2 L' c* i
3 p3 f4 T" L# m- x9 P! s; @& T
https://api-docs.deepseek.com/quick_start/pricing9 {6 c7 t9 }# [3 F. A. u
$ l1 D: l2 K2 w6 ?1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
, x7 b( q/ w/ A5 h {; ^1M TOKENS INPUT (CACHE MISS) $0.27 $0.55) k9 F. ]+ \0 J# j
1M TOKENS OUTPUT(5) $1.10 $2.19& E4 R: n0 H$ f3 _: f4 s4 S m' u
6 b" j3 M4 ~7 C" Y
5, Balance5 W. C4 K, e" d8 X8 u" H6 O. A
/ R7 ]/ F; ~* o2 N+ ~/ k2 t: L可以在程序里调用,知道每次运行结束后,balance还剩多少。 f& _/ k( n' W6 D
参考:% y [5 u8 d! X4 ]0 `& X- r
https://api-docs.deepseek.com/api/get-user-balance
$ ^+ A' A3 C' a) l$ M% `, C0 K- ^4 t- \& N
6, Models
1 j2 j! d8 z. a$ l+ I
) K q9 l* r4 ?& K目前就两个
: b4 }4 m' ]3 B# deepseek-chat
- G/ G$ n" a, }' E+ |# deepseek-reasoner2 y- N* Y% H" a* ]' G3 |4 d b
2 s! Z2 y% k% T0 p8 V4 c( D" [
参考:
7 T5 z! P; b' U7 P/ m2 _! r) i+ yhttps://api-docs.deepseek.com/api/list-models
$ x/ x `: E: O0 n$ W" m/ t: Z7 w
% a, a+ ~( m8 q
; K1 j0 ~/ i/ ~4 F) q( K7, 问题
1 `9 ^- }. U0 r2 g3 ~6 B9 ?' w# K0 Y' e8 l
deepseek 会将前后两段合成一段。
2 x9 P1 n& D" t: |" q; j/ z特别是那种大量的对话的段落,deepseek会给你合成一大段。" C4 @! f* d, J
2 N9 I9 F. i! ^# a+ C3 b8 o: N
8, 钱说了算。
& A# F$ R; @/ _( g5 A) X; {$ _
; i2 u8 _4 e1 M* `deepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
* }) A* P! C; v9 R2 J9 l3 u: ^. p6 y, q但是API就不会出现这种情况,毕竟我们给钱了。
3 r% I; ^# P7 J5 p/ T% I. Jchatgpt也是这样的。 l# f, V6 T3 I, _/ Q) ]- I. r
- |' B( |1 W5 \9 Y7 K8 z* I/ S- R( Y* E, @- U
|
评分
-
查看全部评分
|