当前位置: 首页 > news >正文

有什么做任务得佣金的网站/站长之家app

有什么做任务得佣金的网站,站长之家app,修改wordpress代码,新媒体运营需要具备哪些能力文章目录 前言环境准备依赖代码运行使用最后 前言 你好,我是醉墨居士,最近准备花一些时间来使用Rust语言实现一个智能助手,希望能够帮助到你。 环境准备 安装Rust语言环境,你可以从官网下载安装包安装。安装Ollama,…

文章目录

  • 前言
  • 环境准备
  • 依赖
  • 代码
  • 运行
  • 使用
  • 最后

前言

你好,我是醉墨居士,最近准备花一些时间来使用Rust语言实现一个智能助手,希望能够帮助到你。

环境准备

  1. 安装Rust语言环境,你可以从官网下载安装包安装。
  2. 安装Ollama,你可以在官网下载安装包安装。(我这里暂时qwen2.5:0.5b模型)
  3. 安装PostgreSQL数据库。

依赖

ollama-rs = "0.2.2"
tokio = { version = "1.43.0", features = ["full"] }
tokio-stream = { version = "0.1.17" }
axum = "0.8.1"

代码

use std::{collections::HashMap, sync::OnceLock};use axum::{extract::Query, routing::get, Json, Router
};
use ollama_rs::{generation::completion::request::GenerationRequest, Ollama
};#[derive(Debug)]
struct Context {ollama: Ollama,
}static CONTEXT: OnceLock<Context> = OnceLock::new();impl Context {fn global() -> &'static Self {CONTEXT.get_or_init(|| {println!("Initializing Ollama...");Context {ollama: Ollama::default(),}})}
}#[tokio::main]
async fn main() {let app = Router::new().route("/", get(chat));let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();axum::serve(listener, app).await.unwrap();
}async fn chat(Query(mut query): Query<HashMap<String, String>>) -> Json<String> {let prompt = if let Some(prompt) = query.remove("prompt") {prompt} else {return Json("Error: prompt not provided".to_string());};let req = GenerationRequest::new("qwen2.5:0.5b".into(), prompt);let res = Context::global().ollama.generate(req).await;Json(if let Ok(res) = res {res.response} else {"Error".to_string()})
}

运行

cargo run

使用

打开浏览器,访问http://localhost:3000?prompt=你好,即可得到AI回复

最后

我是醉墨居士,这篇博客就先到这里,后续我会继续更新,欢迎你提出宝贵意见,互相交流,共同进步

http://www.jinmujx.cn/news/724.html

相关文章:

  • 做淘宝有哪些推广网站/seo外链友情链接
  • 开发公司取名字大全免费查询/贵阳网站优化公司
  • 代码判断网站/上海百度竞价托管
  • 运动网站建设教程/上海网站排名优化公司
  • 济南做网站xywlcn/百度用户服务中心官网
  • 南海区住房和城乡建设部网站/提高网站排名软件
  • 河南那家公司做家具行业网站好/电商培训有用吗
  • 中山品牌网站建设推广/软件培训机构有哪些?哪个比较好
  • 东莞工信部网站/公司排名seo
  • java做网站pdf/网络营销成功案例ppt
  • 学生怎样做网站/模板建站哪里有
  • 免费网站制作公司/长春网站关键词推广
  • 网站产品页面/注册安全工程师
  • 郑州做网站 码通/长沙做网站的公司有哪些
  • 纪检监察信访举报网站建设/如何创建一个网页
  • 钻井网站建设/seo外包公司多少钱
  • 网站建设策略/湘潭网页设计
  • 网站建设需要数据库吗/成都百度提升优化
  • 个人网站做短视频/seo网站推广助理招聘
  • 建设网站要多长时间/app推广方法及技巧
  • 网站建设哪个公司好知乎/东莞关键词优化实力乐云seo
  • 不用登录的小游戏网站/推广平台怎么找客源
  • 香港做网站公司哪家好/平台推广策划方案
  • 云南网站优化公司/商丘seo排名
  • wordpress手机编辑器/博客可以做seo吗
  • 定南网站建设/站长工具seo
  • 做地方服务性网站/武汉seo服务多少钱
  • 政府网站做的不好去哪里投诉/软文广告范文
  • 建设企业高端网站/电商引流推广方法
  • 商丘幼儿园网站建设策划方案/qq代刷网站推广免费