|
|
@@ -2,7 +2,7 @@
|
|
|
"cells": [
|
|
|
{
|
|
|
"cell_type": "code",
|
|
|
- "execution_count": 34,
|
|
|
+ "execution_count": null,
|
|
|
"id": "938b2e36-f95c-4b0f-8770-335c6bb5bc0e",
|
|
|
"metadata": {},
|
|
|
"outputs": [
|
|
|
@@ -25,9 +25,9 @@
|
|
|
"import time\n",
|
|
|
"\n",
|
|
|
"# 配置 API 密钥\n",
|
|
|
- "GEMINI_API_KEY = \"AIzaSyBYXm6uWt5-wDi9wXQ1oBhHhsMTWAH8kbo\"\n",
|
|
|
- "TAVILY_API_KEY = \"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\"\n",
|
|
|
- "MODEL_NAME = \"gemini-2.5-flash\" # 如果2.5不可用,使用1.5\n",
|
|
|
+ "GEMINI_API_KEY = \"YOUR_API_KEY\"\n",
|
|
|
+ "TAVILY_API_KEY = \"YOUR_TAVILY_API_KEY\"\n",
|
|
|
+ "MODEL_NAME = \"YOUR_MODEL_ID\"\n",
|
|
|
"\n",
|
|
|
"# 配置 Gemini\n",
|
|
|
"genai.configure(api_key=GEMINI_API_KEY)\n",
|
|
|
@@ -102,7 +102,7 @@
|
|
|
},
|
|
|
{
|
|
|
"cell_type": "code",
|
|
|
- "execution_count": 36,
|
|
|
+ "execution_count": null,
|
|
|
"id": "e953fee4-9e3c-4e34-bf48-4ea002c3bb92",
|
|
|
"metadata": {},
|
|
|
"outputs": [
|
|
|
@@ -117,14 +117,14 @@
|
|
|
"source": [
|
|
|
"# 单元块 3: 定义智能助手类\n",
|
|
|
"class NotebookTravelAssistant:\n",
|
|
|
- " def __init__(self, model_name=\"gemini-1.5-flash\"):\n",
|
|
|
+ " def __init__(self, model_name=\"gemini-2.5-flash\"):\n",
|
|
|
" # 初始化模型\n",
|
|
|
" self.model_name = model_name\n",
|
|
|
" try:\n",
|
|
|
" self.model = genai.GenerativeModel(model_name)\n",
|
|
|
" except:\n",
|
|
|
- " print(f\"⚠️ 模型 {model_name} 不可用,使用 gemini-1.5-flash 替代\")\n",
|
|
|
- " self.model = genai.GenerativeModel(\"gemini-1.5-flash\")\n",
|
|
|
+ " print(f\"⚠️ 模型 {model_name} 不可用,使用 gemini-2.5-flash 替代\")\n",
|
|
|
+ " self.model = genai.GenerativeModel(\"gemini-2.5-flash\")\n",
|
|
|
" \n",
|
|
|
" # 定义工具\n",
|
|
|
" self.available_tools = {\n",
|
|
|
@@ -629,7 +629,7 @@
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- "name": "stdin",
|
|
|
+ "name": "stdout",
|
|
|
"output_type": "stream",
|
|
|
"text": [
|
|
|
"\n",
|
|
|
@@ -855,7 +855,7 @@
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- "name": "stdin",
|
|
|
+ "name": "stdout",
|
|
|
"output_type": "stream",
|
|
|
"text": [
|
|
|
"\n",
|
|
|
@@ -1081,7 +1081,7 @@
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- "name": "stdin",
|
|
|
+ "name": "stdout",
|
|
|
"output_type": "stream",
|
|
|
"text": [
|
|
|
"\n",
|
|
|
@@ -1337,9 +1337,9 @@
|
|
|
],
|
|
|
"metadata": {
|
|
|
"kernelspec": {
|
|
|
- "display_name": "Python 3.11 (hello_agents Environment)",
|
|
|
+ "display_name": "hello_agents",
|
|
|
"language": "python",
|
|
|
- "name": "hello_agents"
|
|
|
+ "name": "python3"
|
|
|
},
|
|
|
"language_info": {
|
|
|
"codemirror_mode": {
|