yfwa34k4oag64023062948.gif
; N& {% c2 u0 p# x% a; V/ P点击上方蓝色字体,关注我们
4 M( x, s9 y' t: t% N
8 F% r! N# L1 ?4 O3 z8 q体验网址:https://xinghuo.xfyun.cn/?ch=spark_bl_26(扫描下面二维码或者点击文末阅读原文跳转链接)。
: `( ^% C& ]+ _" m b4 ?
: v% Q/ y, S e
zdop50vbrcy64023063048.png
+ O3 L( L* _' Z5 r4 X' l; o: C& j3 t
1
# B# m) c6 O. v4 A申请星火API接口7 o) K: I8 M1 X+ F d, g
到官网点击申请星火API测试。
8 w5 Q4 M4 p) U. R0 b% i0 h
7 a7 c5 ]( I/ T8 N1 R' Q
2k1f30b2nq564023063149.png
$ s7 T' ?4 P' y' B
7 y* j) I4 e4 V1 p0 f" z
星火大模型需要和具体的应用绑定,我们需要先创建一个新应用。 " h: _% R* d4 I
. v) G) z# T; D: [- ]& m7 W
gd5apcil1yn64023063249.png
1 v) t8 b( C% ~6 h1 s+ b0 y
, z3 r, A7 C; H O6 U& u7 x
填写应用名称、分类和功能描述。 & b$ G8 s# E7 ?9 i4 s& T; \
3 N+ T8 N& a" W
ospkssad1ez64023063349.png
, t' D' e9 A7 o9 v* [8 R# M; q; g5 n! Q& n9 d
填写完成后,等待科大讯飞后台审核,项目紧急可以在官网联系技术支持,快速审核通过。9 i) M) V% q& Y Y5 k
R, ^$ v/ d! {7 D4 V/ X3 A
2x2skutgfy064023063449.png
" x$ E4 P( `& D! C; u
4 z4 g, R0 |1 o审核通过后就可以看到大模型的服务接口认证信息。
: }; X6 ~7 N. ]1 Z; y5 ^2 i9 w; H8 J' r) b' y& K' w# J+ v* A/ |
目前科大讯飞API支持:Android SDK、Linux SDK、Windows SDK、iOS SDK和Web SDK。4 k. h: O% j3 N [6 P" O% U
- s6 ^' f. x! X3 B$ A/ K" I" A
ukvjtr03cnf64023063549.png
3 f1 L! N( m( p0 r, ~ V3 a' |- Q# _6 ~. D+ K+ @' w I
本篇博文就以Windows SDK为主,介绍大模型API的使用方式。
2 a( |" t7 v! C- `0 V7 c5 X+ Y7 b2" n3 i( J9 m( X, A. f; i- M
使用星火API接口/ T" _. M' T1 i
下载Windows SDK。
& G, I% V I4 A" p, T. D z* L( F( R. P" R
wbyv4qbqpo364023063649.png
6 o8 u$ p$ k$ O+ I9 L1 I3 v7 U# U4 E, r( y
解压后里面有三个文件夹。
* V! y3 i" w- J1 @. C( M
$ \7 {) M% l+ [( ^$ U* _" Z0 F
afofe5j2tmb64023063750.png
0 L9 |9 H2 I2 A! l! `1 B6 _" F
4 j& s6 c# y0 L& S) j0 @
文件结构说明如下,感兴趣的朋友可以阅读一下SDK驱动源码,本篇博文不再赘述。
' a& ?" G" R, O, U$ O, ]' v8 c
── SDK // SDK 头文件及动态库│ ├── include // SDK所需头文件列表│ │ ├── aikit_biz_api.h│ │ ├── aikit_biz_builder.h│ │ ├── aikit_biz_config.h│ │ ├── aikit_biz_obsolete_builder.h│ │ ├── aikit_biz_type.h│ │ ├── aikit_common.h│ │ ├── aikit_spark_api.h // Spark核心头文件│ │ └── aikit_type.h│ └── libs // SDK动态库目录│ ├── x64│ | ├── libaikit.lib| | └── libaikit.dll| └── x86│ ├── libaikit.lib| └── libaikit.dll── demo // demo目录│ ├── demo // VS工程│ ├── Release // 32位目标文件│ ├── x64 // 64位目标文件│ └── demo.sln // VSdemo解决方案── docs // SDK相关文档$ Z5 t) T: \9 v6 w6 q) f. t
进入demo文件夹,修改demo.cpp文件。 " @4 g3 D& \/ C2 r C% v2 o
$ |6 K" i" S6 U, Y) z, f
iy1s5rn3fje64023063850.png
( E" U3 E. X5 I' R; Q+ f2 m& \+ v% o
: B, z& r5 `3 ?! k. o- `9 n* z6 T1 j在main函数中,填写自己的APPID、APIKey和APISecret信息。# _) i: Y1 ], j
7 i7 B- k B m* X7 W
homsezvahng64023063950.png
% a3 ?3 O2 [0 V, Q* S& q/ ~" S- J) o8 v
* F) C# `' J6 B( t/ \& m( R
fz25va4lp0g64023064050.png
- c8 c3 _- W3 i' d
8 t y3 C) I8 s修改完成后,可使用Visual Studio编程代码工程,成功后,可生成Demo可执行文件。
( V2 |3 W% j3 B7 w, j3
( v' C" U2 M$ @$ w测试编译效果
- ^; R1 _0 c" T作为不脱发的程序猿,帮朋友问一问程序员不脱发的方法,回答如下:
) o- B" F: `9 [* V1 N0 e% F. J# Z1 m) d' D; U) B8 T. D
dn0nlerbdlz64023064150.png
, U8 a/ c- Y7 |) R4 H! O
0 w) X! O9 {5 p( r# u0 s3 K
问一问程序员如何提升编程能力,回答如下: : R6 j. y/ N ]- }
% M$ n0 S6 Y# j
ogeb0jlc5hz64023064250.png
# R; I5 ~# E: D- d' g) F
9 O, h( I# p0 y/ A; X% FAPI测试效果也不错,感兴趣的朋友赶紧搭建环境试一试吧~; f4 J6 f0 P4 V7 V, d: Z% P
Z; C' U* L' e
iuup05qtoql64023064351.jpg
( ?: N3 }9 e5 K1 {
k1logmtiwn364023064451.gif
3 b; w2 S! k' p1 H. q点击阅读原文,更精彩~ |