学习课程示例代码心得1 #6425
chaoyuepingfan
started this conversation in
General
学习课程示例代码心得1
#6425
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1,关于报错“Connection error trying to communicate with service”
这个是没有连上网,在 kaggle里,settings -> turn on internet 。
[图片]
2,关于429报错,“ResourceExhausted: 429 Resource has been exhausted”
首先要进行手机验证(https://www.kaggle.com/settings),目的是确认你的身份,大陆手机号是通不过的,他会引导你进行人脸识别。
还有就是google对使用 google_search 工具有特殊的限制,这个工具原理是通过api调用google的搜索,但是我们可以自己写个搜索工具来规避,比较热门的是duckduckgo,他的原理是在本地起一个模拟浏览器然后通过浏览器访问google搜索,所以google是没法禁掉的。
%pip install ddgs
from ddgs import DDGS
def web_search(query: str) -> str:
print(f"🔍 [正在联网搜索] 关键词: {query}")
try:
with DDGS() as ddgs:
results = [f"{r['title']}: {r['body']}" for r in ddgs.text(query, max_results=3)]
if not results:
return "没有找到相关的搜索结果。"
return "\n\n".join(results)
except Exception as e:
print(f"❌ 搜索函数内部发生崩溃: {str(e)}")
return f"搜索失败: {str(e)}"
我用的apikey是免费的,一般除了 google_search ,google 还是很良心的给了足够的额度让你去做实验,因为毕竟你学会的是他家的adk,也有助于他们技术推广。
如果非要使用 google_search ,就要绑定有外币支付能力的银行卡了。
另外多说一句,如果你是在本地环境跑代码,会涉及到网络代理,否则很多网络不通。
import os
换成你本地代理软件的实际端口(比如 Clash 默认通常是 7890 或 7897)
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7897'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7897'
还有就是模型找不到的错误,其实就是官方给的例子中 gemini-1.5-flash-lite 太老了,试试较新的,我用的 gemini-3.1-flash-lite 。
Beta Was this translation helpful? Give feedback.
All reactions