https://github.com/microsoft/autogen
uv init autogenstudio-demo
cd autogenstudio-demo
uv add autogenstudio
核心API、chatapi、扩展api、图形界面和测试框架
微软这一套是真的贴心,还带了C#支持
.\.venv\Scripts\activate记得激活一下环境哈
创建一个环境:
mkdir my-app# Run AutoGen Studio on http://localhost:8080
autogenstudio ui --port 8085 --appdir ./my-app
能看到默认的Teams的demo
但可惜模型层竟然只有gpt-4o-mini?

点击右上角的编辑

然后点击编辑Model Client

然后把该填写的都填进去,温度配置为0


报错
https://github.com/microsoft/autogen/discussions/5090


转换到JSON模式去吧
"model_client": {
"provider": "autogen_ext.models.openai.OpenAIChatCompletionClient",
"component_type": "model",
"version": 1,
"component_version": 1,
"description": "Chat completion client for OpenAI hosted models.",
"label": "OpenAIChatCompletionClient",
"config": {
"model": "deepseek-chat",
"api_key": "xxxxxxxxxxxxxx",
"organization": "deepseek",
"base_url": "https://api.deepseek.com",
"temperature": 0,
"component_type": "model",
"model_capabilities": {
"vision": false,
"function_calling": true,
"json_output": true
}
}
},要这么写才行
这是deepseek的api的写法
火山引擎的不行,估计和5ire那边一样,对base_url的处理有特殊的方式,哎,这些个家伙啊,总是在URL这里翻跟头,这样说明,各个服务商改及基地址的做法是多么的蠢啊。
破坏了兼容性
运行成功了,但没有终止

哎,deepseek的api又挂了
用硅基流动的API成功了


只能说这种handoffs的转交的过程也是非常的奇妙
==========================================
接着看Web Agent Team




上来先把模型换掉哈

报错,必须是多模态的,行吧
=============================
跑第三个例子试试:


哎,好烦。。。。
要给它配置GOOGLE_API_KEY和那个什么GOOGLE_CSE_ID,搜索这破事儿看起来都恶心

看着它这么慢慢跑也有意思
先是调用搜索,然后验证者也发话了

其实就是说,让我们retry一下吧
然后我把它停止了,大概知道意思了就行了,这个确实算是deepresearch了
会不断的可视化的跑

比昨天那些个工具是看上去友好一些
接下来回顾一下b站的教学视频,把一些基本概念补齐以后,用它来构建一个复杂一些的API调用例子
感觉可以不调用满血模型会好一些
下一步试试用70b的那种残血模型,但是R1系列,调用应该会快很多