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 289 天前 ![]() 就因为这个我还买了一些 google 股票,哈哈 |
![]() | 2 TimePPT PRO ![]() 是的! 最近三四个月一直用 Google AI Studio 提供的服务,胜在免费,效果也不错。 而且难得的是肉眼可见的进步之前被开发者密集吐槽过 SDK 难用,Playground 难用,集中改了一波。现在好用多了。 |
3 mahaoqu 289 天前 OpenAI 最后不会真的被谷歌翻盘了吧 |
![]() | 5 WinG 289 天前 Google 家的内容审查比其他模型严格 |
6 vfx666 289 天前 via iPhone 免费版应该是有频率限制的,不知道 2.0 是多少,不过个人用足够 |
7 drymonfidelia 289 天前 @tool2dx 我测试过 gemini 的免费版效果比 OpenAI 免费的 GPT-4o 差很多 |
8 drymonfidelia 289 天前 不过 GPT-4o API 没有免费的,API 免费的还是 gemini 最强 |
![]() | 9 tool2dx 289 天前 @drymonfidelia 我用的 1.5 pro ,是免费限额 50 次,不是无限量的。正常写代码没问题。 |
![]() | 10 cnrting 289 天前 via iPhone gem 真的拉到不想用,就是个成年版 siri |
11 mrslimslim 289 天前 @WinG 有吗 我有试过用最新的 flash 生成过 nsfw 内容 |
12 crackidz 289 天前 原来的使用是真的拉跨,为了用还得写一堆... |
14 qiniu2025 289 天前 @mahaoqu #3 大模型其实拼的是算力和数据, 软件没有护城河,2 年以前就说别小看 google,他手上占了大量算力,还有积累了 25 年的数据,人才也不缺,transformer 论文本来就出自 google |
![]() | 15 stimw 289 天前 via Android deepseek chat 也是免费的,能力还很强 |
![]() | 18 R4rvZ6agNVWr56V0 289 天前 |
![]() | 19 youthfire 289 天前 via iPhone flash 没什么用处,1206 不错 |
22 LaTero 288 天前 via Android |
![]() | 23 datou 288 天前 咋申请免费 api ? 我这里显示生成的 api 是付费的 |
![]() | 26 crocoBaby 288 天前 免费的我可要试一试了 |
![]() | 27 tsja 288 天前 期待 js 版的推出 |
28 jianchang512 288 天前 最不友好的地方是不方便传递 proxy 参数,从 google_generativeai 那个库就是如此,传递个 proxy 还得改源码 |
![]() | 29 iorilu 288 天前 配合 cursor 用有没有搞头 |
![]() | 32 line 288 天前 |
![]() | 33 pill 288 天前 好像这个叫做 Livid 的人出品的通常是精品,值得关注。 |
35 NoOneNoBody 288 天前 |
36 NoOneNoBody 288 天前 |
37 KimiArthur 288 天前 via Android @WinG 毕竟年初出了那事,上上下下面子都挂不住 |
![]() | 38 pike0002 287 天前 |
![]() | 39 bronyakaka 287 天前 @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 287 天前 真正有疑问 我还是用 chatgpt ,gemini 是真的拉跨,豆包都比它好。 |
41 nightwitch 287 天前 @WinG #5 并没有,相较于 GPT4o / Claude 的安全措施,Gemini 随便加点 prompt 让它假设自己是个旁观者就越狱了。 Gemini 只能说比 grok 这种几乎无审查的模型稍微强一点。 |
42 abolast 286 天前 作为一个运维,很少写代码,因为看了楼主的帖子有点感兴趣,刚才尝试快速用 gemini 和 LangChain 构建了一个简单的 demo ,发现很简单就实现了,很有成就感。成就感是快速增进技术的最好途径 |
![]() | 43 crocoBaby 286 天前 运行了示例代码,没有响应,是哪里出了问题吗? |
![]() | 44 crocoBaby 286 天前 神奇,用 op 的代码可以,用官方的不行 |
![]() | 45 RangerWolf 282 天前 有点奇怪,相同的问题感觉 UI 与 Ai Studio 给出来的答复是不一样的 我的问题: 今天星期几 在 UI ( https://gemini.google.com/) 上能正确回答 是 1 月 3 日 星期五 但是在 AI Studio ( https://aistudio.google.com/app/prompts/new_chat) 就随便回答了一个今天星期二 可能是我测试的姿势不太对? |