Livid
403.84D
562.94D
V2EX  ›  Google

google-genai / Gemini 2.0 的 Python 调用,实在是太简洁了

  •  5
     
  •   Livid ·
    PRO
    · Dec 27, 2024 · 13744 views
    This topic created in 677 days ago, the information mentioned may be changed or developed.
    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

    目前用起来还是免费的。

    45 replies  •  2025-01-03 13:04:27 +08:00
    idblife
    idblife
    Dec 27, 2024❤️4
    1
    就因为这个我还买了一些 google 股票,哈哈
    TimePPT
    TimePPT
    Dec 27, 2024❤️2
    2
    是的!
    最近三四个月一直用 Google AI Studio 提供的服务,胜在免费,效果也不错。
    而且难得的是肉眼可见的进步——之前被开发者密集吐槽过 SDK 难用,Playground 难用,集中改了一波。现在好用多了。
    mahaoqu
    mahaoqu
    Dec 27, 2024
    3
    OpenAI 最后不会真的被谷歌翻盘了吧
    tool2dx
    tool2dx
    Dec 27, 2024❤️1
    4
    @mahaoqu AI 绘图免费,gemini 免费,回答水准在线,在我心里已经翻了。
    WinG
    WinG
    Dec 27, 2024
    5
    Google 家的内容审查比其他模型严格
    vfx666
    vfx666
    Dec 27, 2024 via iPhone
    6
    免费版应该是有频率限制的,不知道 2.0 是多少,不过个人用足够
    drymonfidelia
    drymonfidelia
    Dec 27, 2024
    7
    @tool2dx 我测试过 gemini 的免费版效果比 OpenAI 免费的 GPT-4o 差很多
    drymonfidelia
    drymonfidelia
    Dec 27, 2024
    8
    不过 GPT-4o API 没有免费的,API 免费的还是 gemini 最强
    tool2dx
    tool2dx
    Dec 27, 2024
    9
    @drymonfidelia 我用的 1.5 pro ,是免费限额 50 次,不是无限量的。正常写代码没问题。
    cnrting
    cnrting
    Dec 27, 2024 via iPhone
    10
    gem 真的拉到不想用,就是个成年版 siri
    mrslimslim
    mrslimslim
    Dec 27, 2024
    11
    @WinG 有吗 我有试过用最新的 flash 生成过 nsfw 内容
    crackidz
    crackidz
    Dec 27, 2024
    12
    原来的使用是真的拉跨,为了用还得写一堆...
    qiniu2025
    qiniu2025
    Dec 27, 2024
    13
    @tool2dx #9 赶紧换 2.0 flash,比 1.5pro 强不少,每天 1500 次,每次 100 万上下文
    qiniu2025
    qiniu2025
    Dec 27, 2024
    14
    @mahaoqu #3 大模型其实拼的是算力和数据, 软件没有护城河,2 年以前就说别小看 google,他手上占了大量算力,还有积累了 25 年的数据,人才也不缺,transformer 论文本来就出自 google
    stimw
    stimw
    Dec 27, 2024 via Android
    15
    deepseek chat 也是免费的,能力还很强
    0d
    0d
    Dec 27, 2024
    16
    @WinG 我试过网上流行的一个魅魔提示词,gpt4o/claude 都拒绝回答,但是 Gemini 却运行成功:D
    Donaldo
    Donaldo
    Dec 27, 2024
    17
    @stimw #15 上下文只有 64k ,有点短了。gemini-exp-1206 有 1M 。。
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Dec 27, 2024
    18

    我让 deepseek 自己给自己写一个类 google-genai 的库。2333
    youthfire
    youthfire
    Dec 27, 2024 via iPhone
    19
    flash 没什么用处,1206 不错
    vfx666
    vfx666
    Dec 27, 2024 via iPhone
    20
    @qiniu2025 2.0 的 api 每天只有 1500 次吗
    qiniu2025
    qiniu2025
    Dec 27, 2024
    21
    @vfx666 1500 次你用得完吗,cursor 会员每个月才给 500 次
    LaTero
    LaTero
    Dec 28, 2024 via Android
    22
    @tinytoadd
    @mrslimslim 1.5 pro 这种付费的正式版非常严,名字里带 experimental 的免费模型还没上审查。
    datou
    datou
    Dec 28, 2024
    23
    咋申请免费 api ?

    我这里显示生成的 api 是付费的
    datou
    datou
    Dec 28, 2024
    24
    @datou 艹,刷新了一下变成免费了
    PlanZ
    PlanZ
    Dec 28, 2024
    25
    @mahaoqu 翻盘可能性不小,技术和生态上没有绝对的护城河,又是资金密集型业务,一旦技术上的差距被抹平或反超,来一波显而易见的免费,大概率翻盘。
    crocoBaby
    crocoBaby
    Dec 28, 2024
    26
    免费的我可要试一试了
    tsja
    tsja
    Dec 28, 2024
    27
    期待 js 版的推出
    jianchang512
    jianchang512
    Dec 28, 2024
    28
    最不友好的地方是不方便传递 proxy 参数,从 google_generativeai 那个库就是如此,传递个 proxy 还得改源码
    iorilu
    iorilu
    Dec 28, 2024
    29
    配合 cursor 用有没有搞头
    Vibra
    Vibra
    Dec 28, 2024 via iPhone
    30
    @mahaoqu 我看现在大模型排名 Gemini 已经在 gpt 前面了。
    jdz
    jdz
    Dec 28, 2024 via Android
    31
    @Vibra 第一是谁
    line
    line
    Dec 28, 2024
    32
    pill
    pill
    Dec 28, 2024
    33
    好像这个叫做 Livid 的人出品的通常是精品,值得关注。
    shiny
    shiny
    PRO
    Dec 28, 2024
    34
    @idblife 好巧我也是,看到 Gemini 的翻身仗就买入了他们的股票。看上去这公司还有救
    NoOneNoBody
    NoOneNoBody
    Dec 28, 2024
    35
    @ohiu #33
    这位是站长,v2ex 的拥有者
    靠岸至少要搞清楚码头吧,哈哈
    KimiArthur
    KimiArthur
    Dec 28, 2024 via Android
    37
    @WinG 毕竟年初出了那事,上上下下面子都挂不住
    bronyakaka
    bronyakaka
    Dec 29, 2024
    39
    @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)))
    }
    }
    }
    mingtdlb
    mingtdlb
    Dec 29, 2024
    40
    真正有疑问 我还是用 chatgpt ,gemini 是真的拉跨,豆包都比它好。
    nightwitch
    nightwitch
    Dec 29, 2024
    41
    @WinG #5 并没有,相较于 GPT4o / Claude 的安全措施,Gemini 随便加点 prompt 让它假设自己是个旁观者就越狱了。
    Gemini 只能说比 grok 这种几乎无审查的模型稍微强一点。
    abolast
    abolast
    Dec 30, 2024
    42
    作为一个运维,很少写代码,因为看了楼主的帖子有点感兴趣,刚才尝试快速用 gemini 和 LangChain 构建了一个简单的 demo ,发现很简单就实现了,很有成就感。成就感是快速增进技术的最好途径
    crocoBaby
    crocoBaby
    Dec 30, 2024
    43
    运行了示例代码,没有响应,是哪里出了问题吗?
    crocoBaby
    crocoBaby
    Dec 30, 2024
    44
    神奇,用 op 的代码可以,用官方的不行
    RangerWolf
    RangerWolf
    Jan 3, 2025
    45
    有点奇怪,相同的问题感觉 UI 与 Ai Studio 给出来的答复是不一样的

    我的问题: 今天星期几
    在 UI ( https://gemini.google.com/) 上能正确回答 是 1 月 3 日 星期五

    但是在 AI Studio ( https://aistudio.google.com/app/prompts/new_chat)
    就随便回答了一个今天星期二

    可能是我测试的姿势不太对?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4369 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 03:56 · PVG 11:56 · LAX 19:56 · JFK 22:56
    ♥ Do have faith in what you're doing.