|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 $ }# R7 p- f5 I, L! x$ x- u
6 r3 s' ^' p/ y) ?; \- ?已经搞定.% s6 k% z4 \9 r
4 ~4 ~ `9 q- p
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。 _0 [" f" W. k Y% R) u) s2 C. b
. E- i3 u! u/ N# ~0 H$ ?' W- H1, python + pypdf 按章节拆分小的PDF
4 s' D. T) R& \: ~0 i* o) D6 O+ i# h/ ^& [# \( w* [
2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile! n6 D7 {% G) p2 b1 w
$ t8 }; U( L" m, M: M* W
得到text file) [& x/ P% \- h. F" T7 u
6 ^+ ^- v' }. L$ a3, python 读取整个outputfile,丢给deepseek 矫正。- p& O9 Q3 v- p: c
6 z$ P% R9 h1 |% v4 x5 f模型是 deepseek-chat
. p& k# }! W1 c a" W! l5 `- T) b+ J% k( ~$ ^% G) }, s
max_tokens 最大是 8192,别的不用改。3 Z$ i, J- r+ O! [/ r6 k! L. L- z- z
* v) i! Y4 |8 S9 [) ]
参考:" u0 \/ `0 ^/ q' e8 ?' Q
https://api-docs.deepseek.com/api/create-chat-completion
: m7 E( q& N" u" E) Y9 x
+ v% C9 z& V* \, M4,费用:
* p* I0 b# R1 [0 W% U( o u4 }! z6 d- P% `
实测:
5 E2 n* D& t3 l6 u( X6 A5 G, Q" w+ O8 i" s" ?3 R
296K 字母,用了 9 美分。# y9 T; n6 M* r1 J' R
5 X, o( v! U8 |; }
英文字母 到 token 用量大约 1/3
5 g& ?, U2 ]7 j5 y3 I' K2 y h+ }
! I: q+ O& T# e" ?tokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
5 W$ W& x* V6 g4 Y5 d9 A; D) G7 x1 Z: l4 P& ^* |/ j- q D
32899 个字母花费 11782 tokens,包含输入输出的 tokens- z, N {: P1 h
1 R2 ?/ H+ Q5 S2 S7 Q/ O
价钱,非常非常便宜了。: P8 V5 b& [; R- N8 {8 y8 D% ?# w7 w
" m3 {& w; O# Y5 V# y参考如下可以计算,懒得算了。$ N. v' x( C/ M3 z% O# f$ V
# g a8 `0 Y; [+ g
https://api-docs.deepseek.com/quick_start/pricing
& M9 {6 m' h% p' `( S" |
/ a8 m1 [# P9 H$ a+ g7 ], W1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14; ~: ^" S3 J0 D S) e& q
1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
5 @ h! y; t5 x+ ]$ J3 L0 Z1M TOKENS OUTPUT(5) $1.10 $2.19
9 B2 L `' G) T4 i4 }# h t3 P3 |8 K5 i" V3 o
5, Balance
# f# j# e# B9 d! Z: R7 m4 n. {3 L
可以在程序里调用,知道每次运行结束后,balance还剩多少。, x$ A5 K0 |! ?* Y% M
参考:
5 Z2 Y' u) O O( y1 q5 z) e& Khttps://api-docs.deepseek.com/api/get-user-balance
# a2 U3 @9 p. K2 u& G3 x: B: T# z/ ]( o+ |. z
6, Models4 C0 h8 J" v6 y; E0 L, l
" N( q4 i; {, e4 o& \0 E. d目前就两个3 `2 ^0 [0 P8 g6 H ?, }
# deepseek-chat6 k" r6 K! Q9 o9 _
# deepseek-reasoner
. N. x& X1 O& k) j" Y7 e7 I
' h1 M ^) q) R# e参考:- \4 t! ]4 r2 A- `' A8 C8 r
https://api-docs.deepseek.com/api/list-models
- ?4 M4 F% d' v7 p
/ ]9 O7 V. D; _9 L- d; V" W$ }- I n! w4 S8 A7 E
7, 问题+ r8 a; D7 P& M8 R, B! _/ m
* k( Z2 A L ^$ [& H% \
deepseek 会将前后两段合成一段。
8 U: S9 K% g/ t. N: U特别是那种大量的对话的段落,deepseek会给你合成一大段。
% ~8 ?' @+ V* o7 V" u2 D3 X5 q1 \0 s+ ^2 W+ n
8, 钱说了算。
+ |' W2 Y2 g& e5 _' s$ c
/ y( H- {: A' c( kdeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。 y1 ]; i X# v# B" E1 R% Z
但是API就不会出现这种情况,毕竟我们给钱了。* u0 g' f: o1 M" \, z
chatgpt也是这样的。% b1 m2 p9 E0 r. ?1 E9 b
( J3 ^4 t+ D' N" h2 ?& g. p2 e K
2 m7 y" @5 e7 _3 I: V3 l2 | |
评分
-
查看全部评分
|