专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

Pyhon+Curl+C#玩大模型

dotNET跨平台  · 公众号  ·  · 2024-05-15 07:55
点击上方蓝字 江湖评谈设为关注/星标前言重度后端研究,搞前端真有点不习惯。目前所有大模型几乎都提供了python和curl形式的api/get/post,无论脚本,服务,http/https,用它俩玩大模型是比较顺手的。同时也用C#体验了下,本篇用这三种方式使用llama-atom的API以及前端展示。先看下最终成型:Curl首先curl的请求,这个命令在linux/win上都适用。一般是通过http/https来操作,这里用的js fetch,关键代码如下: fetch('https://api.atomecho.cn/v1/chat/completions', { method: 'POST', headers: headers, // 设置请求头 body: JSON.stringify(postData) // 将数据转换为 JSON 字符串并发送 }) .then(response => response.text()) // 解析 JSON 响应 .then(data => { let str = data; //message = str.match(/[\u4e00-\u9fa5]+/g);中文输出正则匹配,其它会出错 let fruits = str.split ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照