模型选择
Gemini
感谢慷慨的 Google Cloud Platform, 提供了很大的Gemini使用额度. https://ai.google.dev/pricing
对于非专业用户, 建议使用 Google’s Gemini model, 而不是 Vertex AI.
Vertex AI 是个复杂的专业平台, 在本地执行你需要安装 gcloud
而在 Dify 上使用你需要 Service Account Key in base64 format.
如果你一定要尝试, 不怕出错, 自己能手动解决, 那欢迎您尝试~
谷歌会提供给你一个 json 文件, 而 Dify 却要求输入 base64.
我过去创建了个简单的 python 小脚本用来执行, 欢迎勇敢者借助我做的这个垫脚石勇敢尝试. tools\key1ToBase64.py
欢迎, 但不建议.
Llama 3.1
Llama 是 Meta 开源的顶级模型. 当你选择它的时候, 可能你会获得一些奇怪的内容.
- 这可能不是 Dify 的问题, 内容的生成是由模型决定的.
- 这可能也不是 Llama 的问题, 这是一个特性.
Llama 像一个婴儿一样, 它什么也不知道, 所以你最好:
- 限定它输出的语言
- 提供明确的要求
- 提供例子
- 或使用 COT - Chain of Thought
换句话说, Llama 3.1 确实很强, 但是它需要 prompt engineering .
实际上, 在 Meta 发布关于 Llama 3.1 的论文中的效果和比分中, Llama 团队用了 few-shot learning 和 COT 等技术.
与之相反的, 是目前效果最好的闭源模型 Claude 系列, 它可以说是提前就使用了一遍 prompt, 那么效果当然好. (个人理解)
“We tried to give Claude traits” Claude’s Character \ Anthropic