精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何免費訪問和使用Gemini API?

譯文
開發(fā) 后端 人工智能
學習如何使用簡單的Python API將高級的AI多模態(tài)模型集成到項目中。我們在本教程中將學習Gemini API以及如何在機器上設置它。我們還將探究各種Python API函數(shù),包括文本生成和圖像理解。

Gemini是谷歌開發(fā)的一個新模型。有了Gemini可以為查詢提供圖像、音頻和文本,獲得幾乎完美的答案。

我們在本教程中將學習Gemini API以及如何在機器上設置它。我們還將探究各種Python API函數(shù),包括文本生成和圖像理解。

Gemini AI模型介紹

Gemini是谷歌研究院和谷歌DeepMind等團隊合作開發(fā)的新型AI模型。它為多模態(tài)而建,理解并處理不同類型的數(shù)據(jù),比如文本、代碼、音頻、圖像和視頻。

Gemini是谷歌迄今為止開發(fā)的最先進、最龐大的AI模型。它非常靈活,可以從數(shù)據(jù)中心到移動設備的各種系統(tǒng)上高效運行。這意味著它有望徹底改變企業(yè)和開發(fā)人員構建和擴展AI應用程序的方式。

以下是針對不同用例設計的Gemini模型的三個版本:

  • Gemini Ultra:最龐大最先進的AI,能夠執(zhí)行復雜的任務。
  • Gemini Pro:一種良好性能和可擴展性兼?zhèn)涞哪P汀?/span>
  • Gemini Nano:最適合移動設備。

Gemini Ultra具有最先進的性能,在幾個指標上超過了GPT-4的性能。它是第一個在大規(guī)模多任務語言理解基準測試中超越人類專家的模型,該基準測試57個不同學科的世界知識和解決問題的能力。這展示了其先進的理解和解決問題的能力。

設置

要使用API,我們必須先獲得一個API密鑰,可以從這里獲取:https://ai.google.dev/tutorials/setup。

然后,點擊“獲取API密鑰”按鈕,隨后點擊“在新項目中創(chuàng)建API密鑰”。

復制API密鑰并將其設置為環(huán)境變量。我們使用Deepnote,很容易設置名為“GEMINI_API_KEY”的密鑰。只要轉入到集成,向下滾動并選擇環(huán)境變量。

在下一步中,我們將使用PIP安裝Python API:

pip install -q -U google-generativeai

之后,我們將根據(jù)谷歌的GenAI設置API密鑰,并初始化實例。

import google.generativeai as genai
import os

gemini_api_key = os.environ["GEMINI_API_KEY"]
genai.configure(api_key = gemini_api_key)

使用Gemini Pro

設置好API密鑰后,使用Gemini Pro模型生成內容就很簡單。向‘generate_content’函數(shù)提供一個提示,將輸出顯示為Markdown。

from IPython.display import Markdown

model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("Who is the GOAT in the NBA?")

Markdown(response.text)

這令人驚訝,但我不同意這個列表。然而,我明白這完全是個人喜好。

Gemini可以為一個提示生成多個響應,名為候選響應。你可以選擇最合適的一個。在本文的例子中,我們只有一個響應。

response.candidates

不妨讓它用Python編寫一個簡單的游戲。

response = model.generate_content("Build a simple game in Python")
Markdown(response.text)

結果很簡單,也很中肯。大多數(shù)LLM開始解釋Python代碼,而不是編寫代碼。

配置響應

你可以使用‘generation_config’變量定制響應。我們將候選響應計數(shù)限制為1,添加停止詞“space”,并設置最大token和溫度。

response = model.generate_content(
    'Write a short story about aliens.',
    generation_config=genai.types.GenerationConfig(
        candidate_count=1,
        stop_sequences=['space'],
        max_output_tokens=200,
        temperature=0.7)
)
Markdown(response.text)

正如你所見,響應在“space“這個單詞前停止了。很神奇。

流式傳輸響應

你也可以使用‘stream ’參數(shù)來流式傳輸響應。它類似Anthropic和OpenAI API,但速度更快。

model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("Write a Julia function for cleaning the data.", stream=True)

for chunk in response:
    print(chunk.text)

使用Gemini Pro Vision

下面我們將加載Masood Aslami的圖像,并用它來測試Gemini Pro Vision的多模態(tài)性。將圖像加載到“PIL”中并顯示它。

import PIL.Image
img = PIL.Image.open('images/photo-1.jpg')
img

我們有一張奧古斯塔拱門的高質量圖像。

不妨加載Gemini Pro Vision模型,并為其提供該圖像。

model = genai.GenerativeModel('gemini-pro-vision')
response = model.generate_content(img)
Markdown(response.text)

該模型準確地識別了宮殿,并提供了有關其歷史和建筑的更多信息。

不妨將相同的圖像提供給GPT-4,并向它詢問該圖像。兩種模型都給出了幾乎相似的答案,但我更喜歡GPT-4的響應。

我們將向API提供文本和圖像。我們讓Vision模型用圖像作為參考寫一篇旅游博文。

response = model.generate_content(["Write a travel blog post using the image as reference.", img])
Markdown(response.text)

它為我提供了一個簡短的博文,我原以為是更長的格式。

與GPT-4相比,Gemini Pro Vision模型難以生成長格式博文。

聊天對話會話

我們可以設置模型進行來回的聊天會話。這樣一來,模型可以使用之前的對話記住上下文和響應。

在本文中,我們已開始了聊天會話,并要求模型幫助我開始Dota 2游戲。

model = genai.GenerativeModel('gemini-pro')
chat = model.start_chat(history=[])
chat.send_message("Can you please guide me on how to start playing Dota 2?")
chat.history

如你所見,“chat”對象保存用戶和模式聊天的歷史記錄。

我們還可以以Markdown樣式顯示它們。

for message in chat.history:
    display(Markdown(f'**{message.role}**: {message.parts[0].text}'))

不妨問一個緊跟的問題。

chat.send_message("Which Dota 2 heroes should I start with?")
for message in chat.history:
    display(Markdown(f'**{message.role}**: {message.parts[0].text}'))

我們可以向下滾動,并查看模型的整個會話。

使用嵌入

嵌入模型在上下文感知應用程序中越來越受歡迎。Gemini embedding-001模型允許將單詞、句子或整個文檔表示為編碼語義含義的密集向量。這種向量表示可以通過比較不同文本片段對應的嵌入向量來方便地比較它們之間的相似性。

我們可以將內容提供給“embed_content”,并將文本轉換為嵌入。就是這么簡單。

output = genai.embed_content(
    model="models/embedding-001",
    content="Can you please guide me on how to start playing Dota 2?",
    task_type="retrieval_document",
    title="Embedding of Dota 2 question")
print(output['embedding'][0:10])
[0.060604308, -0.023885584, -0.007826327, -0.070592545, 0.021225851, 0.043229062, 0.06876691, 0.049298503, 0.039964676, 0.08291664]

我們可以通過將字符串列表傳遞給“content”參數(shù),將多個文本塊轉換為嵌入。

output = genai.embed_content(
    model="models/embedding-001",
    content=[
        "Can you please guide me on how to start playing Dota 2?",
        "Which Dota 2 heroes should I start with?",
    ],
    task_type="retrieval_document",
    title="Embedding of Dota 2 question")
for emb in output['embedding']:
    print(emb[:10])
[0.060604308, -0.023885584, -0.007826327, -0.070592545, 0.021225851, 0.043229062, 0.06876691, 0.049298503, 0.039964676, 0.08291664]

[0.04775657, -0.044990525, -0.014886052, -0.08473655, 0.04060122, 0.035374347, 0.031866882, 0.071754575, 0.042207796, 0.04577447]

如果重現(xiàn)同樣的結果時遇到麻煩,請查看Deepnote工作區(qū)(https://deepnote.com/workspace/abid-5efa63e7-7029-4c3e-996f-40e8f1acba6f/project/How-to-Access-and-Use-Gemini-API-55818013-847a-46c6-ac51-9c814955f5cd/notebook/Notebook%201-af572259a2374c39a21eb31a63dc23a7https://deepnote.com/workspace/abid-5efa63e7-7029-4c3e-996f-40e8f1acba6f/project/How-to-Access-and-Use-Gemini-API-55818013-847a-46c6-ac51-9c814955f5cd/notebook/Notebook%201-af572259a2374c39a21eb31a63dc23a7)

結語

有很多高級函數(shù)在本入門教程中并沒有介紹可以通過Gemini API: Python快速入門了解關于Gemini API的更多信息:https://ai.google.dev/tutorials/python_quickstart#generate_text_from_text_inputs.

我們在本教程中學習了Gemini以及如何訪問Python API來生成響應。尤其是,我們學習了文本生成、視覺理解、流傳輸、對話歷史、自定義輸出和嵌入。然而,Gemini的功能太強大了,本文只涉及皮毛。

原文標題:How to Access and Use Gemini API for Free,作者:Abid Ali Awan

責任編輯:姜華 來源: 51CTO
相關推薦

2024-12-23 08:00:00

2025-05-27 08:14:29

2024-10-28 19:36:05

2023-11-23 08:00:00

OpenAILangChain

2023-06-26 10:51:56

開源API

2024-04-23 08:16:21

2020-01-16 11:42:45

PyramidCornicePython Web

2024-02-29 09:00:00

AI模型人工智能機器學習

2022-05-31 07:40:41

ArctypeFeather.jsSQLite

2012-08-27 09:28:07

JavaPython

2009-09-02 15:08:47

2025-05-26 08:36:25

Gemini模型聊天機器人Gemini

2025-02-14 08:00:00

人工智能Gemini 2.0LLM

2021-05-03 11:50:21

resuestsPython軟件開發(fā)

2013-04-27 10:07:51

飛利浦

2019-08-06 08:00:00

API設計API開發(fā)測試工具

2017-09-11 06:47:59

TensorFlowAPI數(shù)據(jù)集

2011-04-06 17:30:46

ACL

2025-02-26 08:24:35

編程工具編程語言谷歌

2009-07-30 21:22:02

ACL限制外界訪問網(wǎng)絡安全
點贊
收藏

51CTO技術棧公眾號

国产亚洲精品美女久久久| 日韩欧美精品网址| 国产精品久久久久av福利动漫| 国产精彩视频在线观看| 欧美精品中文| 欧美日韩高清一区二区| 久久国产午夜精品理论片最新版本| 日韩一卡二卡在线| 麻豆精品久久精品色综合| 久久久久久高潮国产精品视| 美女脱光内衣内裤| 一区二区三区视频播放| 欧美性生交片4| 波多野结衣综合网| 黄色在线视频网站| 久久这里只有精品首页| 99免费在线观看视频| 羞羞色院91蜜桃| 亚洲成人原创| 久久成人一区二区| 五月婷婷欧美激情| 综合亚洲自拍| 精品久久久久久亚洲综合网| 中文字幕66页| 国产综合色在线观看| 午夜国产精品影院在线观看| 免费成人深夜夜行网站视频| 国产视频网站在线| 26uuu亚洲| 成人综合色站| av中文在线观看| 精品综合免费视频观看| 国产精品青草久久久久福利99| 91精品国产乱码在线观看| 欧美精品aa| 久久影院免费观看| 国产探花视频在线播放| 久久不见久久见中文字幕免费| 精品va天堂亚洲国产| 国产精品自在自线| 欧美一级网址| 欧美日韩在线直播| 992kp快乐看片永久免费网址| 亚洲三级欧美| 精品国产精品自拍| 免费看欧美黑人毛片| 在线观看免费视频你懂的| 中文字幕在线不卡一区| 永久久久久久| 久久黄色美女电影| 亚洲精品成a人| 成人免费看片视频在线观看| 超碰在线免费播放| 亚洲免费观看高清完整版在线| 亚洲精品乱码视频| 免费网站免费进入在线| 中文字幕中文字幕中文字幕亚洲无线| 杨幂一区欧美专区| 蜜桃视频在线观看www社区| 亚洲欧洲99久久| 欧美日韩一区二区三区电影| 亚洲综合伊人久久大杳蕉| 亚洲精品乱码久久久久久久久| 伊人网在线免费| 日韩伦理av| 污片在线观看一区二区| 大肉大捧一进一出好爽视频| 韩国主播福利视频一区二区三区| 91成人在线观看喷潮| 热久久精品免费视频| 少妇高潮一区二区三区99| 轻轻草成人在线| 粉嫩嫩av羞羞动漫久久久| 国产日产欧美a一级在线| 91久久久久国产一区二区| 国产一区二区免费在线| 懂色中文一区二区三区在线视频| 色窝窝无码一区二区三区| 久久久久久久久免费| 亚洲欧洲一区二区福利| 污污视频在线| 色综合久久88色综合天天免费| 别急慢慢来1978如如2| 2019中文亚洲字幕| 欧美一级黄色片| 亚洲综合自拍网| 色喇叭免费久久综合| 久99九色视频在线观看| 日本黄色一级视频| 国产精选一区二区三区| 明星裸体视频一区二区| 欧美成人性生活视频| 亚洲va国产va欧美va观看| 韩国日本美国免费毛片| 东京久久高清| 深夜成人在线观看| 国产精彩视频在线| 久久99九九99精品| 韩日午夜在线资源一区二区| h视频在线观看免费| 亚洲国产精品综合小说图片区| 91av俱乐部| 动漫视频在线一区| 搡老女人一区二区三区视频tv| 日韩av黄色片| 黄网站免费久久| 亚洲精品成人悠悠色影视| 加勒比在线一区二区三区观看 | 欧美一级免费大片| 国产av自拍一区| 欧美亚洲不卡| 国产91在线播放| 亚洲第一成人av| 国产精品萝li| 一本久道中文无码字幕av| 99久热这里只有精品视频免费观看| 亚洲欧洲日产国产网站| 久草资源在线视频| 麻豆久久一区二区| 免费看成人av| 51精品在线| 91麻豆精品国产91久久久久久久久| 精品夜夜澡人妻无码av | 日韩小视频在线播放| 免费日韩成人| 亚洲老头同性xxxxx| 国产精品a成v人在线播放| 国产一区二区三区香蕉| 一本色道久久综合亚洲二区三区| 成人片免费看| 日韩精品在线视频| 国产手机在线视频| 成人一区二区三区视频在线观看 | 国产视频一区三区| 99国产超薄丝袜足j在线观看 | 亚洲成人资源网| 日韩不卡的av| 天堂美国久久| 成人做爰www免费看视频网站| av在线播放免费| 91黄视频在线观看| 亚洲性猛交xxxx乱大交| 久久一日本道色综合久久| 久久精品99| 色一区二区三区| 日韩精品中文字幕在线观看| 亚洲国产精品久久久久爰色欲| 永久久久久久久| 久久久青草婷婷精品综合日韩| 久久精品人成| 亚洲伊人av| 国产亚洲免费的视频看| 无码一区二区三区| 日本一区二区三区四区| 另类小说第一页| 欧美一区三区| 成人免费黄色网| 手机av在线播放| 亚洲国产精品专区久久| 国产毛片aaa| 久久九九久久九九| 五月天av在线播放| 亚洲精品成人| 国产日韩一区二区| 裤袜国产欧美精品一区| 亚洲视频在线免费看| 一级黄色a视频| 亚洲美腿欧美偷拍| 不许穿内裤随时挨c调教h苏绵| 欧美黄色一区二区| 久久99精品久久久久久久久久 | 国产精品视频99| 欧美黄色激情| 精品福利一区二区三区免费视频| www..com国产| 国产欧美日韩麻豆91| 国产精欧美一区二区三区白种人| 欧美在线精品一区| 精品一区二区久久久久久久网站| www.com.cn成人| 日韩在线观看免费全| 天天操天天干天天做| 女人天堂在线| 欧美午夜电影在线播放| 久久r这里只有精品| 91网站最新网址| 污污网站在线观看视频| 136国产福利精品导航网址| 欧美亚洲免费高清在线观看| 高清久久一区| 青青久久av北条麻妃海外网| 好吊日视频在线观看| 亚洲大胆人体av| 亚洲天堂网视频| 婷婷亚洲久悠悠色悠在线播放| 久久久久久国产免费a片| 国产白丝网站精品污在线入口| 成年人视频网站免费观看| 亚洲91精品| 欧美日韩国产免费一区二区三区 | 欧洲精品二区| 亚洲午夜女主播在线直播| www久久久com| 欧美在线999| 九九九国产视频| 中文字幕佐山爱一区二区免费| aa片在线观看视频在线播放| 国内外成人在线视频| 国产又黄又猛视频| 激情91久久| 中文字幕在线乱| 精品香蕉视频| 六十路精品视频| 伊人精品久久| 91欧美激情另类亚洲| 日韩av首页| 欧美性在线视频| h片在线观看| 欧美黑人一级爽快片淫片高清| 伊人在线视频| 亚洲天堂男人天堂| 日本高清视频免费看| 欧美一区在线视频| 国产精品久久免费| 欧美日韩在线播放一区| 狠狠狠狠狠狠狠| 欧美午夜片欧美片在线观看| 福利一区二区三区四区| 一区二区三区四区在线| 91高清免费观看| 中文字幕在线一区| 欧美性猛交xxxx乱大交少妇| 国产亚洲一二三区| 丰满少妇一区二区| 久久综合久久99| 久久久久久久久免费看无码 | 欧美一区二区三区性视频| 中文字幕视频一区二区| 欧美三级蜜桃2在线观看| 超碰在线97观看| 欧美亚洲综合另类| 中文字幕二区三区| 欧美揉bbbbb揉bbbbb| 中国一级特黄视频| 欧美日韩美少妇| 国产一区二区在线视频观看| 欧美日韩国产首页| 91成品人影院| 91精品国产福利在线观看| 亚洲av少妇一区二区在线观看 | 国内精品亚洲| 激情五月婷婷六月| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品久久久久久久久免费丝袜 | 亚洲色偷偷综合亚洲av伊人| 国产精品久久久99| 亚洲综合网在线| 亚洲一二三区在线观看| 国产午夜福利片| 欧美性猛交xxxxx免费看| 中文字幕在线天堂| 精品视频在线视频| 99国产精品久久久久99打野战| 欧美一区二区播放| 日韩一区免费视频| 亚洲人成网站777色婷婷| caoporn国产精品免费视频| 少妇高潮 亚洲精品| 亚洲奶水xxxx哺乳期| 91精品国产成人| 成人国产一区| 99在线观看视频| 国产日韩视频在线| 大桥未久一区二区| 亚洲另类自拍| 最近中文字幕一区二区| 国产激情精品久久久第一区二区| 亚洲香蕉中文网| 国产三级三级三级精品8ⅰ区| 欧美三级黄色大片| 性做久久久久久免费观看| 69视频免费看| 精品成人a区在线观看| 国产高清在线观看| 萌白酱国产一区二区| 午夜影院一区| 成人网在线观看| 亚洲综合福利| 国产日产欧美一区二区| 国产精品亚洲产品| 在线视频一二区| 久久亚洲春色中文字幕久久久| 在线观看亚洲网站| 色综合久久中文字幕综合网| 国产熟女一区二区三区五月婷| 日韩av在线免费观看一区| 欧美性猛交xxx乱大交3蜜桃| 国内精品久久久久久中文字幕| 成人免费毛片嘿嘿连载视频…| 国产欧美日本在线| 天天综合国产| 久久免费视频网站| 熟女少妇a性色生活片毛片| 一区二区三区不卡视频| 中文字幕天堂在线| 精品成人在线观看| 成人影院在线看| 国产精品成av人在线视午夜片| 2021年精品国产福利在线| 亚洲春色综合另类校园电影| 在线视频免费在线观看一区二区| 欧美日韩精品区别| 国产欧美日韩精品a在线观看| 国产无码精品在线观看| 在线成人高清不卡| 成年人在线观看视频| 97久久精品人人澡人人爽缅北| 国产日本亚洲| 一本一生久久a久久精品综合蜜| 一区二区三区国产盗摄| 精品国产免费久久久久久婷婷| 中文字幕一区二区三区在线观看| www.com国产| 亚洲精品乱码久久久久久金桔影视 | 这里只有精品在线观看| sis001欧美| 久久大香伊蕉在人线观看热2| 综合视频在线| 涩多多在线观看| 中文字幕一区二区三| 中文字幕二区三区| 中文字幕精品在线视频| 成人全视频免费观看在线看| 麻豆久久久av免费| 欧美亚洲三级| 人人妻人人澡人人爽人人精品| 午夜伊人狠狠久久| 污污的视频网站在线观看| 久久久久久亚洲精品| 日韩欧美中文字幕一区二区三区| 中文字幕一区二区三区四区五区人 | 在线观看麻豆蜜桃| 国产欧美日韩中文| 久久大综合网| 久久6免费视频| 亚洲欧美精品午睡沙发| 国产成人精品免费看视频| 久久777国产线看观看精品| 看亚洲a级一级毛片| 日本a在线天堂| 不卡av电影在线播放| 在线观看中文字幕视频| 亚洲欧美一区二区三区情侣bbw| 欧美极度另类| 亚洲精品一区二区三区樱花| 免费高清在线一区| 日韩在线中文字幕视频| 精品免费一区二区三区| 国产拍在线视频| 日本一区二区久久精品| 黄网站免费久久| 国产成人精品亚洲男人的天堂| 日韩精品视频在线| 蜜桃精品在线| 先锋影音男人资源| 不卡一二三区首页| 日本一本在线观看| 日韩中文字幕免费| 97久久亚洲| 那种视频在线观看| 中文字幕一区在线观看| www夜片内射视频日韩精品成人| 久久久久久美女| 狠狠综合久久av一区二区蜜桃| www.久久91| 亚洲国产精品欧美一二99| 你懂的在线观看视频网站| 国产中文欧美精品| 亚洲精品激情| 粉嫩精品久久99综合一区| 日韩三级视频中文字幕| 中文字幕资源网在线观看免费 | 亚洲国产三级| 精品国产aaa| 精品国产乱码久久久久久夜甘婷婷| 中文字幕色婷婷在线视频| 日本蜜桃在线观看| 亚洲视频中文字幕| 东京干手机福利视频| 热久久免费视频精品| 婷婷精品进入| 97香蕉碰碰人妻国产欧美| 欧美撒尿777hd撒尿| 国产精品yjizz视频网| 亚洲欧洲日韩精品| 2023国产精品| 亚洲国产av一区二区| 国产精品视频最多的网站| 激情综合激情| 永久免费看片直接|