Skip to content

Commit e11f1da

Browse files
committed
gemini generate content with new skd, new model
1 parent f310574 commit e11f1da

File tree

14 files changed

+38
-35
lines changed

14 files changed

+38
-35
lines changed
File renamed without changes.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tool.poetry]
2-
name = "gemini_generate"
2+
name = "gemini"
33
version = "0.0.1"
4-
description = "A simple example to generate content using Google Gemini"
4+
description = "A simple example to integrate Google Gemini into a Restack project"
55
authors = [
66
"Restack Team <[email protected]>",
77
]
@@ -11,7 +11,7 @@ packages = [{include = "src"}]
1111
[tool.poetry.dependencies]
1212
python = ">=3.10,<4.0"
1313
restack-ai = "^0.0.52"
14-
google-generativeai = "0.8.3"
14+
google-genai = "0.5.0"
1515
watchfiles = "^1.0.0"
1616

1717
[build-system]
File renamed without changes.
File renamed without changes.

community/gemini_generate/src/functions/function.py renamed to community/gemini/src/functions/function.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ class FunctionInputParams:
99
user_content: str
1010

1111
@function.defn()
12-
async def gemini_generate_opposite(input: FunctionInputParams) -> str:
12+
async def gemini_generate_content(input: FunctionInputParams) -> str:
1313
try:
14-
log.info("gemini_generate_opposite function started", input=input)
14+
log.info("gemini_generate_content function started", input=input)
1515
genai.configure(api_key=os.environ.get("GEMINI_API_KEY"))
16-
model = genai.GenerativeModel("gemini-1.5-flash")
16+
model = genai.GenerativeModel("gemini-2.0-flash-exp")
1717

1818
response = model.generate_content(input.user_content)
19-
log.info("gemini_generate_opposite function completed", response=response.text)
19+
log.info("gemini_generate_content function completed", response=response.text)
2020
return response.text
2121
except Exception as e:
22-
log.error("gemini_generate_opposite function failed", error=e)
22+
log.error("gemini_generate_content function failed", error=e)
2323
raise e

0 commit comments

Comments
 (0)