Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
define_dev_local_vector_store(
ai,
name='pdf_qa',
embedder='googleai/text-embedding-004',
embedder='googleai/gemini-embedding-001',
)

define_genkit_evaluators(
Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_01/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# SPDX-License-Identifier: Apache-2.0
"""Prompts for case 01."""

from menu_ai import ai
from menu_schemas import MenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import MenuQuestionInputSchema

from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion

Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_02/flows.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@

"""Flows for case 02."""

from menu_ai import ai
from menu_schemas import AnswerOutputSchema, MenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import AnswerOutputSchema, MenuQuestionInputSchema

from .prompts import s02_data_menu_prompt

Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_02/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# SPDX-License-Identifier: Apache-2.0
"""Prompts for case 02."""

from menu_ai import ai
from menu_schemas import MenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import MenuQuestionInputSchema

from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion

Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_02/tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
import os
import pathlib

from menu_ai import ai
from menu_schemas import MenuToolOutputSchema
from src.menu_ai import ai
from src.menu_schemas import MenuToolOutputSchema

menu_json_path = os.path.join(pathlib.Path(__file__).parent, '..', '..', 'data', 'menu.json')
with pathlib.Path(menu_json_path).open() as f:
Expand Down
2 changes: 1 addition & 1 deletion py/samples/framework-restaurant-demo/src/case_03/flows.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import os
import pathlib

from menu_ai import ai
from src.menu_ai import ai

from genkit.core.typing import Message, Part, Role, TextPart
from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion as GeminiVersion
Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_03/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@

"""Prompts for case 03."""

from menu_ai import ai
from menu_schemas import DataMenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import DataMenuQuestionInputSchema

from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion

Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_04/flows.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
import os
import pathlib

from menu_ai import ai
from menu_schemas import AnswerOutputSchema, MenuItemSchema, MenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import AnswerOutputSchema, MenuItemSchema, MenuQuestionInputSchema
from pydantic import BaseModel, Field

from genkit.blocks.document import Document
Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_04/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# SPDX-License-Identifier: Apache-2.0
"""Prompts for case 04."""

from menu_ai import ai
from menu_schemas import DataMenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import DataMenuQuestionInputSchema

from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion

Expand Down
6 changes: 3 additions & 3 deletions py/samples/framework-restaurant-demo/src/case_05/flows.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
import os
import pathlib

from constants import DEFAULT_MENU_QUESTION
from menu_ai import ai
from menu_schemas import (
from src.constants import DEFAULT_MENU_QUESTION
from src.menu_ai import ai
from src.menu_schemas import (
AnswerOutputSchema,
MenuQuestionInputSchema,
TextMenuQuestionInputSchema,
Expand Down
4 changes: 2 additions & 2 deletions py/samples/framework-restaurant-demo/src/case_05/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# SPDX-License-Identifier: Apache-2.0
"""Prompts for case 05."""

from menu_ai import ai
from menu_schemas import ReadMenuImagePromptSchema, TextMenuQuestionInputSchema
from src.menu_ai import ai
from src.menu_schemas import ReadMenuImagePromptSchema, TextMenuQuestionInputSchema

from genkit.plugins.google_genai.models.gemini import GoogleAIGeminiVersion

Expand Down
12 changes: 6 additions & 6 deletions py/samples/framework-restaurant-demo/src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,25 +57,25 @@
setup_sample()

# Import case modules to register flows and prompts with the ai instance
from case_01 import prompts as case_01_prompts # noqa: F401
from case_02 import (
from src.case_01 import prompts as case_01_prompts # noqa: F401
from src.case_02 import (
flows as case_02_flows, # noqa: F401
prompts as case_02_prompts, # noqa: F401
tools as case_02_tools, # noqa: F401
)
from case_03 import (
from src.case_03 import (
flows as case_03_flows, # noqa: F401
prompts as case_03_prompts, # noqa: F401
)
from case_04 import (
from src.case_04 import (
flows as case_04_flows, # noqa: F401
prompts as case_04_prompts, # noqa: F401
)
from case_05 import (
from src.case_05 import (
flows as case_05_flows, # noqa: F401
prompts as case_05_prompts, # noqa: F401
)
from menu_ai import ai
from src.menu_ai import ai


async def main() -> None:
Expand Down
2 changes: 1 addition & 1 deletion py/samples/framework-restaurant-demo/src/menu_schemas.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

"""Schemas for the menu AI sample."""

from constants import DEFAULT_MENU_QUESTION, DEFAULT_MENU_TEXT
from src.constants import DEFAULT_MENU_QUESTION, DEFAULT_MENU_TEXT
from pydantic import BaseModel, Field


Expand Down
36 changes: 0 additions & 36 deletions py/samples/web-endpoints-hello/.containerignore

This file was deleted.

37 changes: 0 additions & 37 deletions py/samples/web-endpoints-hello/.dockerignore

This file was deleted.

42 changes: 0 additions & 42 deletions py/samples/web-endpoints-hello/.editorconfig

This file was deleted.

Loading
Loading