仓颉基于http调用DeepSeek
一、通过仓颉的扩展机制,扩展Client类的功能,调用DeepSeek。
打开deepseek官网,在开放平台中获取需要使用的值deepseek的url、key、model
运行结果(返回的内容很多,这里只截取了部分):
通过上述案例,我们成功请求DeepSeek,并解析DeepSeek的返回值,将其打印在控制台中。
二、通过仓颉的web服务,访问DeepSeek,web视图使用html构建
1、仓颉语言构建服务器
2、调用大模型的方法
web视图:
运行结果:
服务器接收的值:
web视图显示大模型的返回结果:
三、在第二个案例的基础上,优化web视图,添加下拉列表提供多个大模型的接口(DeepSeek、Qwen),实现切换不同大模型的功能
仓颉服务器,添加判断语句,根据条件调用相应的大模型
优化web视图
运行结果:
切换为调用Qwen大模型
web视图: