1. 谷歌 Gemini API KEY 获取及 AI Studio 使用
要使用谷歌 Gemini API,首先需要获取 API 密钥。以下是获取 API 密钥的步骤:
访问 Google AI Studio:
打开浏览器,访问Google AI Studio。
使用 Google 账号登录,若没有账号,请先注册。
创建项目:
在主页上选择“创建项目”。
输入项目名称并选择相关设置。
获取 API 密钥:
在项目设置中选择“API 与服务”,然后选择“创建 API 密钥”。
输入预充值金额,最低为 5 美元。
配置 API 密钥:
在 Google AI Studio 的 API 控制台中配置所需的 API 服务。
使用提供的 API 密钥在开发环境中进行测试和开发。
### 示例代码:配置API密钥
```python
import os
# 将API密钥添加到环境变量
os.environ["GOOGLE_API_KEY"] = "YOUR_API_KEY"
# 验证API密钥是否配置成功
from google.generativeai import GenerativeAI
GenerativeAI.configure(api_key=os.getenv('GOOGLE_API_KEY'))
复制代码
2. 谷歌 Gemini API 调用:文本效果
使用 Gemini API 可以生成文本内容。以下是一个示例代码,展示如何调用 Gemini API 生成文本:
### 示例代码:生成文本内容
```python
from google.generativeai import GenerativeAI, GenerativeModel
# 初始化模型
model = GenerativeModel('gemini-pro')
# 输入prompt并获取输出
response = model.generate_content("What is the meaning of life?")
# 打印输出结果
print(response.candidates[0].text)
复制代码
3. 谷歌 Gemini API 调用:图片识别
Gemini API 也支持图片识别功能。以下是一个示例代码,展示如何调用 Gemini API 进行图片识别:
### 示例代码:图片识别
```python
import requests
# 替换为您的API密钥
API_KEY = "YOUR_API_KEY"
# 图片URL(示例)
image_url = "https://example.com/path/to/your/image.jpg"
# 发送请求
url = "https://generativelanguage.googleapis.com/v1/models/gemini-pro-vision:generateContent"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
payload = {
"contents": [
{
"role": "user",
"parts": [{"image": {"image_url": image_url}}]
}
]
}
response = requests.post(url, headers=headers, json=payload)
# 打印输出结果
print(response.json())
复制代码
4. LangChain 调用 Gemini
LangChain 是一个用于调用大型语言模型的工具,支持调用 Gemini 模型。以下是一个示例代码,展示如何使用 LangChain 调用 Gemini:
### 示例代码:使用LangChain调用Gemini
```python
# 安装langchain-google-genai包
# !pip install -U --quiet langchain-google-genai
import os
from langchain_google_genai import ChatGoogleGenerativeAI
# 将API密钥添加到环境变量
os.environ["GOOGLE_API_KEY"] = "YOUR_API_KEY"
# 初始化模型
llm = ChatGoogleGenerativeAI(model="gemini-pro")
# 发送消息并获取输出
result = llm.invoke("Write a ballad about LangChain")
# 打印输出结果
print(result.content)
复制代码
5. 基于 Gemini 的 Bard AI 对话大模型效果演示
Bard 是谷歌推出的一款基于 Gemini 的对话大模型,可以用于 AI 聊天工具。以下是如何通过 Bard 体验 Gemini 的部分功能:
访问 Bard:
打开浏览器,访问Bard。
与 Bard 进行对话:
在输入框中输入问题,例如:“Gemini 有哪些特点?”
Bard 会回答并提供相关信息。
### 示例对话
**用户**:Gemini有哪些特点?
**Bard**:Gemini是一款功能强大的多模态AI大模型,支持文本生成、图片识别等多种功能。它还具有强大的网络搜索能力,可以回答最新的事件进展。
复制代码
视频课程推荐
适合人群
对 AI 技术感兴趣的初学者想要掌握 Gemini API 和 LangChain 平台的开发者希望在 AI 领域拓展职业生涯的专业人士寻求创新解决方案的企业家和创业者
推荐理由
本课程将带领您深入了解谷歌 AI 大模型 Gemini API 和 LangChain 平台,通过实战操作让您快速掌握这些强大工具的使用方法。无论您是 AI 领域的初学者还是专业人士,都能从本课程中获得有用的技能和知识。需要课程的联系我。
评论