国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站后臺(tái)logo網(wǎng)站推廣優(yōu)化怎么做最好

網(wǎng)站后臺(tái)logo,網(wǎng)站推廣優(yōu)化怎么做最好,域名備案怎么關(guān)閉網(wǎng)站嗎,武漢網(wǎng)站seo公司C#與ai的交互 與AI的交互使用的Http請(qǐng)求的方式,通過發(fā)送請(qǐng)求,服務(wù)器響應(yīng)ai生成的文本 下面是完整的代碼,我這里使用的是Ollama本地部署的deepseek,在聯(lián)網(wǎng)調(diào)用api時(shí),則url會(huì)有不同 public class OllamaRequester {[Se…

C#與ai的交互

與AI的交互使用的Http請(qǐng)求的方式,通過發(fā)送請(qǐng)求,服務(wù)器響應(yīng)ai生成的文本
下面是完整的代碼,我這里使用的是Ollama本地部署的deepseek,在聯(lián)網(wǎng)調(diào)用api時(shí),則url會(huì)有不同

public class OllamaRequester
{[Serializable]public class RequestData{public string model;	//模型名稱public string prompt;	//對(duì)話文本public int[] context;	//上下文public bool stream;	//是否使用流式傳輸}[Serializable]public class ResponseData{public string model;public string created_at;public string response;	//相應(yīng)內(nèi)容public bool done;	//生成是否結(jié)束public string done_reason;	//結(jié)束的狀態(tài)public int[] context;	//上下文public long total_duration;public long load_duration;}private static OllamaRequester instance;public static OllamaRequester Instance{get{if(instance == null){instance = new OllamaRequester();instance.Init();}return instance;}}private int[] context;private HttpClient client;private void Init(){client = new HttpClient();}public async Task SendReq(string str, Action<ResponseData> onResOnce){//注意!這里是本地Ollama的地址,如果你是聯(lián)網(wǎng)調(diào)用ai接口的的話,需要改成官網(wǎng)提供的urlstring url = "http://localhost:11434/api/generate"; //ollama端口默認(rèn)11434//如果使用聯(lián)網(wǎng)調(diào)用ai接口,則請(qǐng)求的參數(shù)會(huì)有不同,我這使用的是本地部署的請(qǐng)求參數(shù)RequestData data = new RequestData(){model = "deepseek-r1:7b",prompt = str,context = context,stream = true, //建議用流式傳輸,不然響應(yīng)比較慢};string json = JsonUtility.ToJson(data);HttpContent content = new StringContent(json);content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");Debug.Log("發(fā)送請(qǐng)求..");try{var request = new HttpRequestMessage(HttpMethod.Post, url);request.Content = content;//這個(gè)HttpCompletionOption.ResponseHeadersRead至關(guān)重要,流式傳輸必須使用這個(gè)HttpResponseMessage msg = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead);try{//不是200則直接報(bào)錯(cuò)if (msg.StatusCode != System.Net.HttpStatusCode.OK){Debug.LogError($"錯(cuò)誤!statusCode=={msg.StatusCode}, 錯(cuò)誤消息=={msg.Content}");return;}Stream stream = await msg.Content.ReadAsStreamAsync();StreamReader reader = new StreamReader(stream);while (true){string resStr = await reader.ReadLineAsync();Debug.Log("str==" + resStr);ResponseData res = JsonUtility.FromJson<ResponseData>(resStr);onResOnce?.Invoke(res);if (res.done){break;}}reader.Dispose();stream.Dispose();}catch (Exception e){Debug.LogError(e);}}catch(Exception e){Debug.LogError(e);}}
}

注意代碼中SendAynsc時(shí),使用了HttpCompletionOption.ResponseHeadersRead,這個(gè)枚舉表示的是讀取響應(yīng)頭部信息,并且允許你從響應(yīng)流中逐步讀取信息。
默認(rèn)情況下,Http會(huì)等待整個(gè)響應(yīng)體全部下載完,才會(huì)返回響應(yīng),這樣在文本很長(zhǎng)時(shí)響應(yīng)會(huì)非常慢!所以通常建議開啟流式傳輸

下面是ai響應(yīng)的數(shù)據(jù)格式示例

--api返回的數(shù)據(jù)格式是json(因?yàn)閏sdn沒有json格式的代碼段,所以我用了lua表示)
{"model": "deepseek-r1:7b",	--模型"created_at": "2025-02-24T02:03:41.8641806Z","response": "",	--響應(yīng)內(nèi)容,我這里因?yàn)橐呀?jīng)結(jié)束生成了,所以resposne是空"done": true,	--done==true,表示結(jié)束生成"done_reason": "stop",	--done_reason==stop,表示正常結(jié)束,會(huì)有其他非正常結(jié)束的情況"context": [	--上下文,在下次發(fā)送請(qǐng)求的時(shí)候,需要發(fā)送context,可以讓ai保持連續(xù)對(duì)話151644,108386,151645,151648,271,151649,271,108386,6313,112169,104639,56568,3837,104139,109944,106128,9370,101037,11319,102215,86119,5373,101898,99998,100836,100281,3837,35946,102070,108896,101036,6313,144236],"total_duration": 4234560000,"load_duration": 18329400,"prompt_eval_count": 4,"prompt_eval_duration": 274000000,"eval_count": 31,"eval_duration": 3941000000
}
http://m.aloenet.com.cn/news/31737.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)調(diào)研報(bào)告網(wǎng)上找客戶有什么渠道
  • 在哪下載.net網(wǎng)站作品廣告軟文200字
  • 湖南網(wǎng)站制作公司湖南seo網(wǎng)站策劃
  • 網(wǎng)站 建設(shè) 匯報(bào)貴陽(yáng)百度seo點(diǎn)擊軟件
  • 網(wǎng)站制作公司排名前十百度ai智能寫作工具
  • express網(wǎng)站開發(fā)百度快速收錄提交工具
  • admin5官方地方網(wǎng)站運(yùn)營(yíng)全套課程下載網(wǎng)店推廣的渠道有哪些
  • 建設(shè)國(guó)際互聯(lián)網(wǎng)網(wǎng)站百度明星搜索量排行榜
  • 那個(gè)網(wǎng)站做搬家推廣比較好引流推廣營(yíng)銷
  • 什么企業(yè)適合做網(wǎng)站北京seo經(jīng)理
  • 網(wǎng)站維護(hù)運(yùn)營(yíng)好做嗎seo搜索引擎優(yōu)化包郵
  • 邢臺(tái)網(wǎng)站建設(shè)03191688網(wǎng)絡(luò)營(yíng)銷的特點(diǎn)不包括
  • 電商怎么開始做怎么優(yōu)化標(biāo)題和關(guān)鍵詞排名
  • 助孕網(wǎng)站優(yōu)化推廣高端網(wǎng)站建設(shè)制作
  • 網(wǎng)站關(guān)鍵詞怎么添加seo文章范文
  • 學(xué)做粵菜的網(wǎng)站輔導(dǎo)班培訓(xùn)機(jī)構(gòu)
  • 開發(fā)中英文切換網(wǎng)站如何做網(wǎng)絡(luò)營(yíng)銷大賽策劃書
  • 做網(wǎng)站需要什么條件廣告推廣媒體
  • 如何做盆栽蔬菜網(wǎng)站推廣普通話的意義30字
  • 大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析16888精品貨源入口
  • 教我做網(wǎng)站立即優(yōu)化在哪里
  • 電影網(wǎng)站vps服務(wù)器廣告加盟
  • 互助盤網(wǎng)站開發(fā)萬(wàn)網(wǎng)域名查詢接口
  • wordpress更新文章長(zhǎng)沙官網(wǎng)seo服務(wù)
  • 中國(guó)六冶的網(wǎng)站誰(shuí)做的今日的頭條新聞
  • 多語(yǔ)言網(wǎng)站建設(shè)推廣青島網(wǎng)站建設(shè)運(yùn)營(yíng)推廣
  • 外貿(mào)推廣網(wǎng)站公司網(wǎng)站seo綜合查詢
  • 做競(jìng)價(jià)要會(huì)做網(wǎng)站嗎優(yōu)化排名推廣技術(shù)網(wǎng)站
  • 做自媒體小視屏哪個(gè)網(wǎng)站好企業(yè)推廣文案
  • 哪些網(wǎng)站上可以做租車平臺(tái)推廣費(fèi)用一般是多少