tvooa3qcqy364011338345.gif
# o5 w' Y# v& D" o2 J# l点击上方蓝色字体,关注我们! V3 Q( Y$ K9 i& G/ c* p
x3 d) {& R' u. r7 n& u
体验网址:https://xinghuo.xfyun.cn/?ch=spark_bl_26(扫描下面二维码或者点击文末阅读原文跳转链接)。
4 s: ?3 U+ Z6 u- W+ E; G6 J% V3 p: \- _0 O& O) A! d- g
qypl00a323g64011338445.png
/ x- x& T5 X4 B T* U$ h
1 k& e `" q! C3 p: D1
1 l3 o) d& Z6 h: ?- h3 M申请星火API接口
$ b# }$ J1 z6 c3 A) T8 R到官网点击申请星火API测试。
1 _2 H, k4 r) v* \4 ^3 a* O# T3 A
1 V* x5 `/ ?* h+ ~3 S
yxmvkmeslwq64011338546.png
! W1 g0 V( S+ z+ T
6 S3 a8 X3 O% `+ Q星火大模型需要和具体的应用绑定,我们需要先创建一个新应用。 ! J, ~# D, @! x; _# W9 s8 `+ {
% p5 T7 U9 ^: f, N8 t. W
nzyjbgi5qyc64011338646.png
1 Q$ P5 y8 W& _& m+ A
: n# e; q+ K# f% Z# B) X填写应用名称、分类和功能描述。 / R4 I2 j+ w8 W
$ k: Y7 P9 Z# \4 P) g
oc0nonquvi064011338746.png
. ~5 Y, x0 ]8 R! y6 _1 ?8 _4 N( [
* T1 d0 R- C8 R% P: p1 p1 {' G
填写完成后,等待科大讯飞后台审核,项目紧急可以在官网联系技术支持,快速审核通过。
; }& X# x( ^7 ]1 z4 j: R3 W, H2 Y. i& f! K* [, j
i41lyltayou64011338846.png
7 V+ W/ v7 u3 X6 t4 t; d+ B
3 w: N& @5 I, W2 c审核通过后就可以看到大模型的服务接口认证信息。( A2 c" t; k( B9 n" N/ A, D
( N2 j' Z5 g2 F, Q目前科大讯飞API支持:Android SDK、Linux SDK、Windows SDK、iOS SDK和Web SDK。" z0 n' ]2 B; v+ e, j
' y3 @3 C+ s0 h: E
2xuvozaq51c64011338946.png
4 {2 ^9 |+ ^ ]( K2 v: k0 J
" t, }1 _. ^8 `* W' q9 b7 C* w本篇博文就以Windows SDK为主,介绍大模型API的使用方式。, y, P: K) h& F- }! g
2 y: j/ `# A6 X" v# d* P/ M
使用星火API接口
0 ^, }! P. x1 b) j7 R, c, h下载Windows SDK。
- c1 W0 ]8 {4 x, d: e' d
$ q. b- O' z4 {3 E2 w9 y( T
hxrssikmia064011339046.png
/ t5 M% G( ?* K
- K6 o+ y9 W+ G2 A2 H
解压后里面有三个文件夹。 r ~4 _* v% ~+ u1 G, @/ @
8 I# }, i8 G) b
e5d5ogez2s464011339146.png
3 q" n- s; [! q1 u! O s3 g }. [8 ^4 B' n; z/ M5 n
文件结构说明如下,感兴趣的朋友可以阅读一下SDK驱动源码,本篇博文不再赘述。5 a' O" Q( [% O- L; D
0 y1 L, X( _3 r. z
── 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相关文档
) M7 L G0 J" T3 [$ c2 P进入demo文件夹,修改demo.cpp文件。 . ]7 L: Y$ P/ s* Q8 S- w
) ~# p+ T1 ~3 d1 j: ]! \
vnhua04dkz064011339247.png
# }$ J6 V! P7 q d0 b$ B
, L, I# C) w( j( L7 A在main函数中,填写自己的APPID、APIKey和APISecret信息。 W1 s* _8 k# `2 v) E
; {$ M/ q N% {
jteh5mxvghg64011339347.png
; Y: K1 i4 k M- l/ k U) ` @. l6 `4 E$ {* y0 I) M
) w' |! k5 P8 n4 j# x1 Z4 x4 O: b
k1xiqejzheg64011339447.png
; M2 \: y- t$ V, g8 Q
9 c I/ u: J% N! T; [- w# E+ ?
修改完成后,可使用Visual Studio编程代码工程,成功后,可生成Demo可执行文件。7 J [9 m# z9 g" I# K; r
3, j) S$ ^8 i' ^& N2 Z2 h& u5 m
测试编译效果
$ ]1 n& `) G4 G7 \/ d作为不脱发的程序猿,帮朋友问一问程序员不脱发的方法,回答如下:# i0 e3 U1 m% V F; I$ m% z
6 Q1 u: U! g3 q9 B+ Z+ O( f- X
f5ovegjwj5n64011339547.png
7 F' C5 Y ~ p% i
$ h$ A, p* p- i问一问程序员如何提升编程能力,回答如下:
7 R- N- X" q3 ~$ q
6 [1 e/ K' U9 m* l) w
d45qkjhnuac64011339647.png
: `7 A4 U1 G/ \1 V x. b1 Q3 l. o$ Y& n& R' w) X) ]4 R: Z- D1 L2 O
API测试效果也不错,感兴趣的朋友赶紧搭建环境试一试吧~
6 Q3 Q+ G" W! e0 [& S2 U! R0 I# T7 O0 |; X# A
ueif5stxb5164011339747.jpg
# l1 L% J$ R. z
mfsomqbre0a64011339847.gif
! B0 h. f" N6 v: @2 _点击阅读原文,更精彩~ |