用Goldfish Scheme访问硅基流动的LLM API并实现带上下文的对话

这是我最近在Goldfish Scheme中实现的一个功能,大家可以试试。

第一步:下载Goldfish Scheme源代码,并进入goldfish目录

git clone https://github.com/LiiiLabs/goldfish.git
cd goldfish

第二步:构建内置HTTP客户端的解释器

xmake config --http=y --yes -vD
xmake b http

第三步:运行访问硅基流动的代码

bin/http -l http/tests/chat_demo.scm

第零步:使用我的推荐链接注册硅基流动

这样我可以获得推荐返现,谢谢大家。

从硅基流动填入密钥,并把密钥放在$HOME/.silicon_cloud这个文件中即可。你也可以在chat_demo.scm直接明文写密钥,这样分享代码的话,稍稍不安全一些

对话效果如下

Q: 唐宋八大家是哪八位

A: 唐宋八大家是唐宋时期八位著名的散文家,他们分别是:唐代的韩愈、柳宗元,宋代的欧阳修、苏洵、苏轼、苏辙、王安石、曾巩。这八位作家在古文创作上各有特色,成就斐然,对后世产生了深远的影响。

Q: 请按照顺序返回上一个回答中的第五位

A: 上一个回答中的第五位是苏洵。

Q: 上一个问题的回答一共几个汉字?

A: 上一个问题的回答共有93个汉字。包括标点符号在内共有103个字符。

Q: 介绍他的生平和作品

A: 好的,下面是苏洵的生平和代表作品的简要介绍:

生平简介

苏洵(1009年—1066年),字明允,自号老泉,眉州眉山(今属四川省眉山市)人。他是北宋散文家,与他的两个儿子苏轼、苏辙并称“三苏”,同被列入“唐宋八大家”。苏洵三十五岁时才开始读书,二年后即以文章知 名于世。他的家庭环境对他影响很大,父亲苏序是一位教书先生,叔叔苏序也是个学者。苏洵年轻时并没有追求科举功名,直到他40岁左右才开始集中精力学习儒家经典,45岁那年赴京应试,到50岁才考中进士,出 任佐郎这一低级官职。苏洵一生主要致力于著书立说,直到46岁才开始参加科举考试并获得成功。

代表作品

  1. 《六经论》:这是苏洵的一部重要著作,其中对《诗经》、《书经》、《礼记》、《易经》、《乐经》和《春秋》六部儒家经典进行了详细辨析与评价。
  2. 《权书》:苏洵在这部书中探讨了用兵原则与军事策略,思想深刻独到,是中国古代军事散文的代表性作品之一。
  3. 《嘉佑集》:这是苏洵的文集,收录了他的各类散文作品,反映了他对时政、历史和社会问题的看法。
  4. 《权书》:与《嘉佑集》不同,《权书》更多地聚焦于兵法策略和军事理论,体现了作者对于战争的理解和思考。

苏洵的散文风格犀利凝重,气势宏大,他不仅擅长论说文,也擅长记叙文,尤其是对于历史事件的叙写和对时政的评论展现了他卓越的文才和深刻的思想。他的文学成就和深远的影响使他在文学史和思想史上留下了 宝贵的遗产。

1 个赞

这个API用的是硅基流动上面免费的Qwen/Qwen2.5-7B-Instruct

试了一下并不靠谱,还是要用收费的,我改成deepseek-ai/DeepSeek-V2.5之后靠谱多了。

这是deepseek的效果:

Q: 唐宋八大家是哪八位

A: 唐宋八大家是指中国唐代和宋代八位著名的文学家,他们的文学成就在历史上产生了深远的影响。这八位大家分别是:

  1. 韩愈(768-824):唐代文学家、哲学家,主张文以载道,提倡古文运动,其作品以雄健有力著称。
  2. 柳宗元(773-819):唐代文学家、哲学家,与韩愈并称“韩柳”,其作品风格清丽,尤以散文见长。
  3. 欧阳修(1007-1072):北宋文学家、史学家,提倡诗文革新,其散文风格流畅自然,被誉为“文圣”。
  4. 苏洵(1009-1066):北宋文学家,苏东坡的父亲,其文章以议论见长,气势磅礴。
  5. 苏轼(1037-1101):北宋文学家、书画家,苏洵之子,其诗文、书画均有极高成就,是中国文学史上的全才。
  6. 苏辙(1039-1112):北宋文学家,苏轼之弟,其文章风格与苏轼相近,以议论和记叙文见长。
  7. 王安石(1021-1086):北宋政治家、文学家,主张变法,其文学作品以政论文和诗歌见长。
  8. 曾巩(1019-1083):北宋文学家,其文章以平实、质朴著称,尤以记叙文和议论文见长。

这八位文学家在中国文学史上占有重要地位,他们的作品对后世产生了深远的影响,尤其是他们在散文创作上的成就,推动了中国文学的发展。

Q: 请按照顺序返回上一个回答中的第五位

A: 苏轼。

Q: 上一个问题的回答一共几个汉字?

A: 上一个问题的回答一共2个汉字。

Q: 介绍他的生平和作品

A: 苏轼(1037年1月8日—1101年8月24日),字子瞻,号东坡居士,是北宋时期著名的文学家、书画家、政治家和哲学家。他出生在四川眉山,是苏洵的长子。苏轼的一生充满了波折,他在文学、书画、政治等多个领 域都有卓越的成就,被誉为中国文学史上的全才。

生平

  • 早年生活:苏轼自幼聪颖,深受父亲苏洵的影响,早年即展现出卓越的文学才华。
  • 科举及仕途:1057年,苏轼与其弟苏辙同科进士及第,开始步入仕途。他在官场上曾任多职,包括翰林学士、礼部尚书等,但因政治斗争多次被贬,最远被贬至海南岛。
  • 晚年生活:苏轼晚年虽多次被贬,但仍保持乐观豁达的心态,创作了大量优秀作品。1101年,他在北归途中病逝于常州。

作品

苏轼的文学作品体裁多样,包括诗、词、散文、赋等,尤以诗、词最为著名。他的作品风格多样,既有豪放旷达,也有婉约细腻,内容涉及抒情、议论、记事等多个方面。

  • 诗歌:苏轼的诗歌作品数量庞大,风格多样。代表作有《赤壁赋》、《江城子·乙卯正月二十日夜记梦》、《题西林壁》等。
  • :苏轼的词作在词史上具有重要地位,他开创了“豪放派”词风。代表作有《水调歌头·明月几时有》、《念奴娇·赤壁怀古》等。
  • 散文:苏轼的散文作品以议论和记叙文见长,其文风流畅自然,富有哲理。代表作有《前赤壁赋》、《后赤壁赋》、《东坡志林》等。
  • 书画:苏轼在书画方面也有很高的造诣,其书法以行书和草书见长,代表作有《黄州寒食诗帖》等。他的画作则以山水画和竹石画为主,风格清新脱俗。

苏轼的作品不仅

Total tokens: 2324

免费的里面Qwen/Qwen2.5-Coder-7B-Instruct还可以,具备一定的逻辑推理能力:比如数一下上一个回答中的汉字的数量。

因为硅基流动会免费赠送14rmb,所以我把示例代码的默认模型切换成DeepSeek v2.5了。这个效果比较好,至少数字数能数对。