Logo
Section 1 / 4

文本到文本生成

了解如何使用 Gemini Pro 系列模型,结合实际案例,从文本提示中生成文本内容。

导入

文本到文本生成

了解如何使用 Gemini Pro 系列模型,结合实际案例,从文本提示中生成文本内容。

...
使用Gemini进行文本到文本生成

No configuration found for ID: 0c70331e8fe1e0277b1e7bcd9b29d2f7556419d3fe11715e054c6e39bcd1ba0e

1import google.generativeai as genai 2from IPython.display import display, Markdown
1GOOGLE_API_KEY ="输入你的API密钥" 2genai.configure(api_key=GOOGLE_API_KEY)
1# 下载一个markdown文件 2!curl -so news.md https://raw.githubusercontent.com/Educative-Content/GoogleGemini/main/news.md
1# 打印原始文件(包含语法错误) 2with open("news.md", 'r') as f: 3 markdown_text = f.read() 4 5# 打印下载的markdown文件 6print("原始新闻文件:\n") 7display(Markdown(markdown_text))
1# 上传文件 2news_file = genai.upload_file(path="news.md", display_name="news", mime_type="text/markdown")
1# 使用 gemini-1.5-pro-latest 模型,传入提示语 2model = genai.GenerativeModel(model_name="models/gemini-1.5-pro-latest") 3response = model.generate_content( 4 [ 5 "修正新闻文本中的语法和拼写错误,并生成无错误的文本。将修正后的文本翻译成法语。在单独的部分列出你所修正的错误。", 6 news_file, 7 ] 8)
1# 定义显示结果数据的方法 2def output(text): 3 text = text.replace('•', ' *') 4 return Markdown(text) 5 6# 显示结果数据 7print("更新后的新闻文件:\n") 8output(response.text)

开始学习

图像到文本生成