简介
鉴于前文评测显示Gemini-2.0-flash-thinking模型推理能力强劲且无需绑定信用卡,以下简要介绍如何通过API调用该模型。若仅需体验,可通过官方入口等多种网络渠道访问:https://aistudio.google.com/prompts/new\_chat?。 请注意,访问可能需要一定的网络技巧。
API调用 Gemini-2.0-flash-thinking
白嫖额度: 每分钟 10次 请求,每天免费API调用 1500次 。
申请API key
开始前先注册一个Gemini 2.0 的 Key:https://aistudio.google.com/apikey。
使用方式1:curl
curl
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-thinking-exp-1219:generateContent?key=GEMINI\_API\_KEY"
\
-H
'Content-Type: application/json'
\
-X POST \
-d
'{
"contents": [{
"parts":[{"text": "Solve 3*x^3-5*x=1"}]
}]
}'
使用方式2:Python脚本
环境安装:
pip3 install google-genai -i https://pypi.tuna.tsinghua.edu.cn/simple
运行以下测试脚本:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/12/21 14:08
# @Author : 《小窗幽记机器学习》:卖铁观音的小男孩
# @File : gemini-2.0-flash-thinking.py
""
"
gemini-2.0-flash-thinking-exp-1219 接口API,每分钟10次请求,每天1500次请求免费
登陆地址https://aistudio.google.com/app/apikey
申请个API key,填入下面的 APIkey 位置测试。不需要绑卡直接调用。
接口调用方式1:curl
curl https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-thinking-exp-1219:generateContent?key=APIkey
-H 'Content-Type: application/json' -X POST -d '{"
contents
": [{"
parts
":[{"
text
": "
Solve 3*x^3-5*x=1
"}]}]}'
接口调用方式2:
pip3 install google-genai -i https://pypi.tuna.tsinghua.edu.cn/simple
"
""
from google import genai
import os
# 设置全局代理。以下代理因人异议,如果IP不属于许可范围的地区的话,需要代理才能够访问
# os.environ['http\_proxy'] = 'http://127.0.0.1:7890'
# os.environ['https\_proxy'] = 'http://127.0.0.1:7890'
client = genai.Client(
api\_key=
"GEMINI\_API\_KEY"
)
# model\_name = "gemini-2.0-flash-exp"
model\_name =
"gemini-2.0-flash-thinking-exp-1219"
content =
""
"
刚学习理发技能的小红问小明,需要理发吗?小明说,你给我多少钱?如果价格合适的话,我考虑冒这个险。请分析下这个场景。用中文回答。
"
""
response = client.models.generate\_content(
model=model\_name, contents=content
)
print
(response.text)
结果如下: