Skip to content

Commit b727600

Browse files
Update GenAI examples to use genai-protocol==2.0.0 (#41)
Co-authored-by: Yaroslav Oliinyk <yaroslav.oliinyk@chisw.com>
1 parent 4494e25 commit b727600

17 files changed

Lines changed: 18 additions & 33 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
AGENT_JWT_TOKEN=

genai_agents_example/get_current_date_agent/main.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33

44
from genai_session.session import GenAISession
55

6-
session = GenAISession(
7-
jwt_token=""
8-
)
6+
session = GenAISession()
97

108

119
@session.bind(name="get_current_date", description="Return current date")

genai_agents_example/get_current_date_agent/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ description = "Add your description here"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
8-
"genai-protocol==1.0.9",
8+
"genai-protocol==2.0.0",
99
]
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
AGENT_JWT_TOKEN=
2+
ROUTER_WS_URL="wss:// router ngrok url /ws" # Ngrok will give you as URL like https://12345678.ngrok.io/ change it to wss://12345678.ngrok.io/ws

genai_agents_example/get_current_date_agent_google_colab/main.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@
88
nest_asyncio.apply()
99

1010

11-
session = GenAISession(
12-
jwt_token="",
13-
ws_url="wss:// router ngrok url /ws" # Ngrok will give you as URL like https://12345678.ngrok.io/ change it to wss://12345678.ngrok.io/ws
14-
)
11+
session = GenAISession()
1512

1613

1714
@session.bind(name="get_current_date", description="Agent returns current date")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
AGENT_JWT_TOKEN=
12
REQUEST_KEY=

genai_agents_example/get_weather_agent/main.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,13 @@
33
from typing import Any, Annotated
44

55
import requests
6-
from dotenv import load_dotenv
76
from genai_session.session import GenAISession
87

9-
load_dotenv()
8+
session = GenAISession()
109

1110
BASE_URL = "http://api.weatherapi.com/v1/forecast.json"
1211
REQUEST_KEY = os.environ.get("REQUEST_KEY")
1312

14-
session = GenAISession(
15-
jwt_token=""
16-
)
17-
1813

1914
@session.bind(name="get_weather", description="Get weather forecast data")
2015
async def get_weather(
@@ -29,7 +24,6 @@ async def get_weather(
2924

3025

3126
async def main():
32-
print(REQUEST_KEY)
3327
await session.process_events()
3428

3529

genai_agents_example/get_weather_agent/pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ description = "Add your description here"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
8-
"genai-protocol==1.0.9",
9-
"python-dotenv>=1.1.0",
8+
"genai-protocol==2.0.0",
109
"requests>=2.32.3",
1110
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
AGENT_JWT_TOKEN=

genai_agents_example/read_txt_file_agent/main.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33

44
from genai_session.session import GenAISession
55

6-
session = GenAISession(
7-
jwt_token=""
8-
)
6+
session = GenAISession()
97

108

119
@session.bind(name="read_txt_file", description="Get content from the txt file")

0 commit comments

Comments
 (0)