|
|
本帖最后由 nanimarcus 于 2025-4-18 15:39 编辑 1 _( A4 I9 R, }: I; h2 p
9 C# z1 H3 c7 |+ V8 ]# K
已经搞定.2 M8 ^0 Q0 @/ W8 O, N3 {" W1 A' A
( d; s9 E2 H0 _% A$ y5 d
首先 PDF 本身已经OCR了,Adobe Acrobat Pro中自带这个功能。
3 E C8 ^7 R, r: N- |0 g9 K6 u6 V; f! W8 H9 r; ^# X( W8 z5 g, F
1, python + pypdf 按章节拆分小的PDF4 F4 q$ [- d$ k: J
. t/ D |# r. Z2 f# T2, pdftotext -enc UTF-8 -nopgbrk -eol dos input outputfile
# @5 t1 d, l2 g: ]/ |# ]/ ], x7 b1 u8 \
得到text file7 W( `, k( {5 ?! s. m$ y
- P3 G6 ]3 l( r6 @
3, python 读取整个outputfile,丢给deepseek 矫正。5 Z: g, s5 \9 i4 w4 c% Q
) A1 D3 T ^ k- N8 \- H ?模型是 deepseek-chat
" U8 T* E( i( _
6 ^; J4 Z) |; h6 v8 dmax_tokens 最大是 8192,别的不用改。
]* z! z( C$ R/ W+ E$ R" b- y1 e
+ d# `( _* m- n4 F0 d参考:
3 W# t9 q: m* b8 y1 k( zhttps://api-docs.deepseek.com/api/create-chat-completion0 A/ |) K7 E4 ]7 P. p" x
( K: j5 A$ s* `7 b w9 J
4,费用:# h5 h& u& U3 B
4 x+ Y/ t6 @' a
实测:
! O; T( e7 k* B9 ^$ F' \' [1 D% d9 Q3 m" ]0 h- X! K0 d- U& Z
296K 字母,用了 9 美分。
9 d3 ~* S: l" f2 z' R. R$ p7 v6 w: ^! i8 t1 W+ i
英文字母 到 token 用量大约 1/3" C$ g' t/ j/ `; E8 ~
7 B4 w$ V6 a( ~/ r0 [% ]& W2 Otokens: total, 11782 completion, 3729 prompt, 8053 | s: 32899
4 `* p4 J8 V- P( p1 m( z
; j ~4 w* y8 _) `2 \ z: h32899 个字母花费 11782 tokens,包含输入输出的 tokens; | O& c5 x( x0 n
# l' ?6 {7 d* N4 D! l( ] X6 p
价钱,非常非常便宜了。
4 |' t4 H8 H& i( s3 Y9 ?9 t1 f3 W& Y" s
& w5 T; I, S4 z" X4 I参考如下可以计算,懒得算了。
5 Y: X# B, I% D' k. S4 b
# {4 B! t9 A9 Q/ l" @5 Shttps://api-docs.deepseek.com/quick_start/pricing
8 d3 x1 S: W3 T- r* [9 {. R
# g' ?8 r. t o6 Y5 O I1M TOKENS INPUT (CACHE HIT)(4) $0.07 $0.14
7 i& n3 U- D& Z* b% i/ B$ e1M TOKENS INPUT (CACHE MISS) $0.27 $0.55
6 L5 a6 K5 ^& i, [, v& M- x1M TOKENS OUTPUT(5) $1.10 $2.19
7 g: V5 [3 e5 S7 H+ x' ]8 w* v8 z: f2 }$ O6 p
5, Balance
9 W2 V, r c$ T7 |: J. r2 A" U/ a m$ B, W! e) m0 C- Q
可以在程序里调用,知道每次运行结束后,balance还剩多少。
! w5 ] _2 S) ~! C _参考:8 G9 m( k. B) L8 G7 x( S
https://api-docs.deepseek.com/api/get-user-balance
& p/ D: M7 y6 R3 Z: |/ y
( C. S! D+ V2 l5 _' L7 T0 J5 Y5 m8 z6, Models
. K: M3 Q: Z+ I& G; h# q- I7 }8 A0 V+ J* b* [
目前就两个! V$ Z' X+ R! Q; W ^: }3 [
# deepseek-chat
/ `( s4 {$ p1 k2 q3 J# deepseek-reasoner7 ~) W2 D; V8 ~8 {) S$ h
7 I7 \, i7 l9 @5 s
参考:& p T8 [! E' L2 s2 [
https://api-docs.deepseek.com/api/list-models8 N9 u) E; e7 |; b2 r6 `
5 Y9 e. B3 ~8 |8 Q% K/ w# |* k0 H. x H* D: z' A% E$ e
7, 问题
: G; y8 `+ h2 o; w: ^
5 B% |8 x2 z, p; r3 y+ Vdeepseek 会将前后两段合成一段。
( I- e1 O6 e) c, d) |. {/ d) D/ |" i特别是那种大量的对话的段落,deepseek会给你合成一大段。
3 ?# p: G& E) U: f% [5 a& O. W
5 z* z, N- ]8 ?+ _8, 钱说了算。
- G& R. M* {' @1 s7 [5 E" Z- z j
7 M: g9 l( l! I" bdeepseek 如果是免费的网页版,有时候会出现超出范围的提示,不干了。
+ l O# `. H# H2 E! p3 O( ]% N) v' D2 q但是API就不会出现这种情况,毕竟我们给钱了。
" B% I' ^6 E# Pchatgpt也是这样的。 m4 }# k8 l4 t; W/ x, O$ o
- R2 C& S$ D. S! W
! W5 i% O! b4 k# b |
评分
-
查看全部评分
|