ollama摆设及实践纪录,捏造情况,pycharm等

[复制链接]
发表于 2025-11-3 20:06:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的情况:ubutu 24.05

0.相干下令
  1. kt@kt4028:~/myproject/ollama-linux$ ollama --help
  2. Large language model runner
  3. Usage:
  4.   ollama [flags]
  5.   ollama [command]
  6. Available Commands:
  7.   serve       Start ollama
  8.   create      Create a model from a Modelfile
  9.   show        Show information for a model
  10.   run         Run a model
  11.   stop        Stop a running model
  12.   pull        Pull a model from a registry
  13.   push        Push a model to a registry
  14.   list        List models
  15.   ps          List running models
  16.   cp          Copy a model
  17.   rm          Remove a model
  18.   help        Help about any command
  19. Flags:
  20.   -h, --help      help for ollama
  21.   -v, --version   Show version information
  22. Use "ollama [command] --help" for more information about a command.
复制代码
1.
  1. curl -fsSL https://ollama.com/install.sh | sh
复制代码
2.创建捏造情况
  1. conda create -n ollama_env python=3.10
复制代码
3.下载测试模子
Qwen2.5-7B-Instruct-GPTQ-Int4
4.验证
  1. ollama --version
复制代码
5.启动
  1. ollama serve
复制代码
 6.验证

7.pycharm 新建项目

8.安装依赖
  1. pip install ollama
复制代码

8.1拉取
  1. ollama run qwen2.5:7b
复制代码
 
  1. (ollama_env) kt@kt4028:~/myproject/ollama$
  2. ollama run qwen2.5:7bpulling manifest pulling 2bada8a74506... 100% ▕███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 4.7 GB                         pulling 66b9ea09bd5b... 100% ▕███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏   68 B                         pulling eb4402837c78... 100% ▕███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 1.5 KB                         pulling 832dd9e00a68... 100% ▕███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  11 KB                         pulling 2f15b3218f05... 100% ▕███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  487 B                         verifying sha256 digest writing manifest success >>> 你是谁?我是Qwen,一个由阿里云开辟的大型语言模子,旨在资助用户天生各种范例的文本,如文章、故事、诗歌等,并能回复题目和举行对话。我可以讲多种语言,致力于提供有效和正确的信息。如果您有任何题目或须要资助,请随时告诉我!
复制代码
9.新建测试代码
  1. import ollama
  2. # 初始化 Ollama 客户端
  3. client = ollama.Client(host='http://127.0.0.1:11434')
  4. # 提示词
  5. prompt = """
  6. 生成一个适合儿童的成语故事,故事应该包含以下部分:
  7. 1. 故事开头:小动物遇到困难。
  8. 2. 故事中间:动物朋友们帮助解决问题。
  9. 3. 故事结尾:小动物学会了团结的重要性。
  10. 同时为每个部分生成背景音乐和图片的提示词。
  11. """
  12. # 调用 Qwen-7B-Chat-Int4 模型生成故事
  13. response = client.generate(model='qwen2.5:7b', prompt=prompt)
  14. # 解析生成结果
  15. story = response['response']
  16. print("生成的故事:")
  17. print(story)
  18. # 提取背景音乐提示
  19. music_prompts = [
  20.     "森林背景音乐,轻快的旋律,带有鸟鸣声",
  21.     "温暖的音乐,带有友情的元素",
  22.     "欢快的音乐,带有庆祝的氛围"
  23. ]
  24. # 提取图片提示
  25. image_prompts = [
  26.     "小动物在森林中遇到困难,表情无助",
  27.     "动物朋友们围在一起互相帮助,表情温暖",
  28.     "小动物和朋友们一起庆祝胜利,背景是阳光明媚的森林"
  29. ]
  30. print("\n背景音乐提示词:")
  31. for prompt in music_prompts:
  32.     print(prompt)
  33. print("\n图片提示词:")
  34. for prompt in image_prompts:
  35.     print(prompt)
复制代码
  1. (ollama_env) kt@kt4028:~/myproject/ollama$ python ceshi.py
  2. 生成的故事:
  3. ### 成语故事《团结就是力量》
  4. #### 背景音乐提示词:
  5. - 动物鸣叫环绕乐曲(模拟森林的环境音)
  6. - 温馨的家庭温暖旋律
  7. - 传统的中国古风弦乐
  8. #### 图片提示词:
  9. 1. 小动物们在一片广阔的草地上活动,背景有绿油油的草地和五彩斑斓的小花。
  10. 2. 小动物们的脸上表情丰富,有的焦急、有的困惑,表现出面对困难时的不同反应。
  11. 3. 一群团结一致的小动物们围坐在一起讨论问题的情景。
  12. 4. 成功解决问题后,小动物们开心地庆祝场景。
  13. ### 故事正文
  14. #### 背景音乐提示词:
  15. - 悦耳的自然之声
  16. - 温馨的家庭温暖旋律
复制代码
现在就这些
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表