pip install google-genai
然后:
from google import genai
client = genai.Client(api_key="GEMINI_API_KEY")
response = client.models.generate_content(model='gemini-2.0-flash-exp', contents='How does AI work?')
print(response.text)
https://ai.google.dev/gemini-api/docs/models/gemini-v2
目前用起来还是免费的。
1
idblife 5 天前 4
就因为这个我还买了一些 google 股票,哈哈
|
2
TimePPT 5 天前 2
是的!
最近三四个月一直用 Google AI Studio 提供的服务,胜在免费,效果也不错。 而且难得的是肉眼可见的进步——之前被开发者密集吐槽过 SDK 难用,Playground 难用,集中改了一波。现在好用多了。 |
3
mahaoqu 5 天前
OpenAI 最后不会真的被谷歌翻盘了吧
|
5
WinG 5 天前
Google 家的内容审查比其他模型严格
|
6
vfx666 5 天前 via iPhone
免费版应该是有频率限制的,不知道 2.0 是多少,不过个人用足够
|
7
drymonfidelia 5 天前
@tool2dx 我测试过 gemini 的免费版效果比 OpenAI 免费的 GPT-4o 差很多
|
8
drymonfidelia 5 天前
不过 GPT-4o API 没有免费的,API 免费的还是 gemini 最强
|
9
tool2dx 5 天前
@drymonfidelia 我用的 1.5 pro ,是免费限额 50 次,不是无限量的。正常写代码没问题。
|
10
cnrting 5 天前 via iPhone
gem 真的拉到不想用,就是个成年版 siri
|
11
mrslimslim 5 天前
@WinG 有吗 我有试过用最新的 flash 生成过 nsfw 内容
|
12
crackidz 5 天前
原来的使用是真的拉跨,为了用还得写一堆...
|
14
qiniu2025 5 天前
@mahaoqu #3 大模型其实拼的是算力和数据, 软件没有护城河,2 年以前就说别小看 google,他手上占了大量算力,还有积累了 25 年的数据,人才也不缺,transformer 论文本来就出自 google
|
15
stimw 4 天前 via Android
deepseek chat 也是免费的,能力还很强
|
18
GeekGao 4 天前
|
19
youthfire 4 天前 via iPhone
flash 没什么用处,1206 不错
|
22
LaTero 4 天前 via Android
|
23
datou 4 天前
咋申请免费 api ?
我这里显示生成的 api 是付费的 |
26
crocoBaby 4 天前
免费的我可要试一试了
|
27
tsja 4 天前
期待 js 版的推出
|
28
jianchang512 4 天前
最不友好的地方是不方便传递 proxy 参数,从 google_generativeai 那个库就是如此,传递个 proxy 还得改源码
|
29
iorilu 4 天前
配合 cursor 用有没有搞头
|
32
line 4 天前
|
33
ohiu 4 天前
好像这个叫做 Livid 的人出品的通常是精品,值得关注。
|
35
NoOneNoBody 4 天前
|
36
NoOneNoBody 4 天前
|
37
KimiArthur 4 天前 via Android
@WinG 毕竟年初出了那事,上上下下面子都挂不住
|
38
pike0002 3 天前
|
39
bronyakaka 3 天前
@pike0002 var client *genai.Client
// geminiOnce.Do(func() { client, err = genai.NewClient(ctx, option.WithAPIKey(string(apiKey))) if err != nil { log.Fatal(err) } model := client.GenerativeModel("gemini-1.5-flash-latest") model.SetTemperature(0.1) resp, err := model.GenerateContent(ctx, genai.Text("Translate 'Hello world' to Chinese")) if err != nil { log.Printf("Error generating content: %v", err) return "", err } for _, candidate := range resp.Candidates { if candidate != nil { if candidate.Content.Parts != nil { log.Printf("Output: %s", string(candidate.Content.Parts[0].(genai.Text))) } } } |
40
mingtdlb 3 天前
真正有疑问 我还是用 chatgpt ,gemini 是真的拉跨,豆包都比它好。
|
41
nightwitch 3 天前
@WinG #5 并没有,相较于 GPT4o / Claude 的安全措施,Gemini 随便加点 prompt 让它假设自己是个旁观者就越狱了。
Gemini 只能说比 grok 这种几乎无审查的模型稍微强一点。 |
42
abolast 2 天前
作为一个运维,很少写代码,因为看了楼主的帖子有点感兴趣,刚才尝试快速用 gemini 和 LangChain 构建了一个简单的 demo ,发现很简单就实现了,很有成就感。成就感是快速增进技术的最好途径
|
43
crocoBaby 2 天前
运行了示例代码,没有响应,是哪里出了问题吗?
|
44
crocoBaby 2 天前
神奇,用 op 的代码可以,用官方的不行
|