第一个autogen与docker项目

news/2024/11/25 7:19:43/

前提条件:在windows上安装docker
代码如下:

import os
import autogen
from autogen import AssistantAgent, UserProxyAgentllm_config = {"config_list": [{"model": "GLM-4-Plus","api_key": "your api key","base_url": "https://open.bigmodel.cn/api/paas/v4/",}]
}with autogen.coding.DockerCommandLineCodeExecutor(work_dir="coding") as code_executor:assistant = AssistantAgent("assistant", llm_config=llm_config)user_proxy = UserProxyAgent("user_proxy", code_execution_config={"executor": code_executor})# Start the chatuser_proxy.initiate_chat(assistant,message="1 plus 1 equals what?",)

运行结果:
在这里插入图片描述
查看安装的镜像:

docker images

在这里插入图片描述

希望这些内容对你有所帮助!如果有任何问题,欢迎在评论区留言。


http://www.ppmy.cn/news/1549756.html

相关文章

Android Surfaceflinger显示图层合成方式

Android SurfaceFlinger是Android系统中负责窗口管理和图像合成的核心组件。它接收来自不同应用的图层数据,并将这些图层合并成一个单一的图像,然后输出到显示设备上。SurfaceFlinger的合成方式主要涉及两种:Client合成和Device合成。 adb s…

C#变量和函数如何和unity组件绑定

1.Button On_click (1)GameObject通过Add component添加上Script (2)Button选GameObject组件而不是直接选Script,直接选Script出现不了Script中的函数 2.RawImage 上面是错的 3.Text 上面是错的,应该是直接在GameObject里面填上对应的值 总结: …

C++ASCII码表和字符操作

目录 1. 引言 2. ASCII码表 2.1 控制字符 2.2 可显示字符 3. 字符操作 3.1 记住几个字符规律 3.2 打印能够显示的ASCII码 3.3 字母大小写转换 3.4 数字转数字字符 1. 引言 在电子计算机中,只能识别由 0 和 1 组成的一串串的二进制数字,为了将人类…

Android 实现双列图片瀑布流式布局

Android 实现双列图片瀑布流式布局 实现双列图片瀑布流布局,关键在于 RecyclerView 的 StaggeredGridLayoutManager 和图片的动态加载。以下是实现步骤: 1. 添加必要依赖 使用 Glide 加载图片。确保在 build.gradle 中添加依赖: implement…

【PHP】 基础语法,自学笔记(二)

文章目录 基本语法变量声明基础数字运算Get & Post 请求 数组语法代码基础数字GET & POST 请求 基本语法 输出 echo hello php<br>;注释&#xff1a;跟 Html 的写法一样&#xff0c; 有 // 单行注释有多行注释 /** Php 文件里也可以放 HTML 的东西 变量声明 基…

Linux 下进程基本概念与状态

文章目录 一、进程的定义二、 描述进程-PCBtask_ struct内容分类 三、 进程状态 一、进程的定义 狭义定义&#xff1a;进程是正在运行的程序的实例&#xff08;an instance of a computer program that is being executed&#xff09;。广义定义&#xff1a;进程是一个具有一定…

Mac设置java环境变量

Mac电脑中存在多个jdk版本,如何配置java环境变量为指定版本jdk? 一、查看所有已安装的 JDK 版本 /usr/libexec/java_home -V二、临时设置 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)三、永久设置 如果需要永久使用指定版

MT8768/MTK8768安卓核心板性能参数_联发科安卓智能模块开发方案

MT8768安卓核心板 是一款采用台积电12nm FinFET制程工艺的智能手机芯片。MT8768核心板不仅提供所有高级功能和出色体验&#xff0c;同时确保智能终端具备长电池寿命。该芯片提供了一个1600x720高清(20:9比例)分辨率显示屏&#xff0c;排除了清晰度和功耗之间的平衡问题。该芯片…