Fix client mismatch in video surfer and its tools (#4431)

* Add initial code

* Update and add readme

* Update

* update readme

* Refine action space

* Add tutorial

* Improve doc string

* Improve doc string

* Remove readme

* Update toml

* Update assignment

* Expose the tools

* Update pyproject toml

* Improve docs

* remove assignment'

* Run poe format

* Update uv lock

* Fix mypy errors

* Fix linting errors

* poe format

* run checks

* Updaye

* Rename submodule

* Improve documentation

* Use same model client in video surfer

* Use same model client in video surfer

* Update uv lock

---------

Co-authored-by: Mohammad Mazraeh <Mazraeh.Mohammad@Gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
This commit is contained in:
gagb
2024-11-29 16:27:30 -08:00
committed by GitHub
parent b6a7d56844
commit b1e40017c3
4 changed files with 36 additions and 32 deletions

2
python/uv.lock generated
View File

@@ -508,7 +508,6 @@ openai = [
video-surfer = [
{ name = "autogen-agentchat" },
{ name = "ffmpeg-python" },
{ name = "openai" },
{ name = "openai-whisper" },
{ name = "opencv-python" },
]
@@ -530,7 +529,6 @@ requires-dist = [
{ name = "langchain-core", marker = "extra == 'langchain'", specifier = "~=0.3.3" },
{ name = "langchain-core", marker = "extra == 'langchain-tools'", specifier = "~=0.3.3" },
{ name = "openai", marker = "extra == 'openai'", specifier = ">=1.3" },
{ name = "openai", marker = "extra == 'video-surfer'" },
{ name = "openai-whisper", marker = "extra == 'video-surfer'" },
{ name = "opencv-python", marker = "extra == 'video-surfer'", specifier = ">=4.5" },
{ name = "pillow", marker = "extra == 'web-surfer'", specifier = ">=11.0.0" },