g.sh:
#!/bin/bash
API_KEY=你的TOKEN
curl https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=$API_KEY \
-H 'Content-Type: application/json' \
-X POST \
-s \
-d "{'contents': [{'parts':[{'text': '$1' }]}]}"|jq -r '.candidates[0].content.parts[0].text'|cat
主要根据官方文档修改。
使用方法:
source g.sh "your question"
- 涉及魔术方法访问google,自行搜索解决。
## 20240330更新
新的1.5版本,只要models的路径更新为/models/gemini-1.5-pro-latest:generateContent
API_KEY=你的TOKEN
curl https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-pro-latest:generateContent?key=$API_KEY \
-H 'Content-Type: application/json' \
-X POST \
-s \
-d "{'contents': [{'parts':[{'text': '$1' }]}]}"|jq -r '.candidates[0].content.parts[0].text'|cat