|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 4 @5 c" ~$ `, `+ |3 A1 Y
8 M" J# Q& L' o# Y) o: G6 W
已经搞定.0 b& T# x/ N; w0 i; t( C
- R% o [/ E! c% x: F首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。- [( C# Z: g3 }* m
0 o5 G# A" T' r6 M( Z0 m* ?6 ?
1, python + pypdf 按章节拆分小的PDF6 o+ g; N, a1 c, x! W( s9 b
- e- i& j3 P# O+ Y4 ]0 Y2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
# l) |. g1 r; n6 v/ ^: _( M1 c( j# t2 o6 k# d4 I
得到text file. K( I0 A6 }3 U) o1 j Q& l
7 x2 Y) x: ~- L" H3, python 读取整个outputfile,丢给deepseek 矫正。/ l u+ N& |7 V$ ]" L- A! G6 H( d
% j7 X' t- L& F& H模型是 deepseek-chat) f# {" |5 m7 ^7 W' q" K
! z& j# ^4 h# Mmax_tokens 最大是 8192,别的不用改。
9 D9 N) }2 d; j$ A8 n! b9 c* K5 p9 A- O
参考:! m# j1 N+ ]$ V4 n2 o0 ?/ \
https://api-docs.deepseek.com/api/create-chat-completion
. d% b- {0 X( s# `3 B) U* U Q- m1 i8 P
4,费用:
1 D( C" {9 G3 g( I, ` t
) U+ t, F9 p* ]实测:
& S" u9 R' h, Q! F$ \- e" b c5 W9 n( u: c
296K 字母,用了 9 美分。/ a% q/ f+ J$ b' R1 K2 Z$ f
4 K7 a; f4 ], [& F
英文字母 到 token 用量大约 1/3
2 F. K3 D" A4 @6 @+ f3 x1 `6 T: c
tokens: total, 11782 completion, 3729 prompt, 8053 | s: 328991 h3 |3 V" ^* z/ d* F! P& W7 C
' E) f7 S+ g6 ?7 R32899 个字母花费 11782 tokens,包含输入输出的 tokens: p- }3 b1 L( V/ `& A% H, E
3 m. }$ l# q# I+ J. S' t价钱,非常非常便宜了。+ z& y! @* ^* [2 w: a) t) B5 o
9 V2 j& `- F( g& @
参考如下可以计算,懒得算了。+ m9 B9 J$ n5 e1 z+ t" L
5 t1 r+ D7 O7 k( k; E5 O% w
https://api-docs.deepseek.com/quick_start/pricing7 {! ~4 @9 F% s, H" T
- m# r+ H9 }3 _4 ~( @6 I, i& M
1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
) M+ W: R7 A4 _+ b7 C) M @4 I6 e1M TOKENS INPUT (CACHE MISS) $0.27 $0.55% @1 G% }& N# O2 I4 l6 c# P
1M TOKENS OUTPUT(5) $1.10 $2.19
7 |0 H* P; K4 O3 m# X# C6 S- [; O3 H8 N2 m$ {, G' O( A! R5 J) {
5, Balance
9 O5 E4 q* l& A4 s9 K5 }2 z' x
6 t& {1 a4 T! a0 V2 p1 v1 {可以在程序里调用,知道每次运行结束后,balance还剩多少。# I( z9 J/ l, ]% E5 R
参考:0 N$ q6 s! D$ r
https://api-docs.deepseek.com/api/get-user-balance$ V9 o: _. N7 b
1 s! Q) G" a. E0 h6 J3 g6, Models% z q' a; F* M# L& F* g4 ^
$ P$ ?( Z5 t% i& l+ g- |
目前就两个
# y" V, v! W3 Q- V, f( R8 o# deepseek-chat9 p3 w* `( Z, g: B5 T2 H0 b$ s
# deepseek-reasoner
5 w9 ^ F0 C* v5 z4 G7 E0 y4 {2 x
9 z9 F& G& \, T2 G/ f; n参考:
! i; z4 @5 c# M# _) S" R" r$ X, ghttps://api-docs.deepseek.com/api/list-models5 u; ]+ ^( g8 y3 ?8 _4 x5 s
x6 d# N" \( m; R& H$ y- t: x, ?$ H: }& A* P" I" v
7, 问题6 {; f7 @' {$ p
) x4 ~8 L3 R4 U
deepseek 会将前后两段合成一段。; U- j |8 B& I+ f. c4 ^
特别是那种大量的对话的段落,deepseek会给你合成一大段。: t4 H7 V* h5 K
/ h# l: ~& q+ G4 v7 e
8, 钱说了算。
* z/ ?! v3 L' O) `+ s. E n7 E
: |: t+ c+ l3 c+ U2 j4 Adeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
7 Z$ \; Z% L1 o2 y! m) a但是API就不会出现这种情况,毕竟我们给钱了。2 r+ u* n" c/ I( [; l
chatgpt也是这样的。9 G# d; E( X( x$ k: T% m9 N
( l. [2 \" {1 c5 q1 w
% Q) l; [3 {6 h; f) N
|
评分
-
查看全部评分
|