Spaces:
Sleeping
Sleeping
Commit
·
64acad1
1
Parent(s):
3e15993
chore
Browse files- poetry.lock +17 -17
- pyproject.toml +1 -0
- src/models/lc_img_desc_model.py +2 -1
poetry.lock
CHANGED
@@ -310,17 +310,17 @@ files = [
|
|
310 |
|
311 |
[[package]]
|
312 |
name = "boto3"
|
313 |
-
version = "1.34.
|
314 |
description = "The AWS SDK for Python"
|
315 |
optional = false
|
316 |
python-versions = ">=3.8"
|
317 |
files = [
|
318 |
-
{file = "boto3-1.34.
|
319 |
-
{file = "boto3-1.34.
|
320 |
]
|
321 |
|
322 |
[package.dependencies]
|
323 |
-
botocore = ">=1.34.
|
324 |
jmespath = ">=0.7.1,<2.0.0"
|
325 |
s3transfer = ">=0.10.0,<0.11.0"
|
326 |
|
@@ -329,13 +329,13 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"]
|
|
329 |
|
330 |
[[package]]
|
331 |
name = "botocore"
|
332 |
-
version = "1.34.
|
333 |
description = "Low-level, data-driven core of boto 3."
|
334 |
optional = false
|
335 |
python-versions = ">=3.8"
|
336 |
files = [
|
337 |
-
{file = "botocore-1.34.
|
338 |
-
{file = "botocore-1.34.
|
339 |
]
|
340 |
|
341 |
[package.dependencies]
|
@@ -656,13 +656,13 @@ files = [
|
|
656 |
|
657 |
[[package]]
|
658 |
name = "faker"
|
659 |
-
version = "24.
|
660 |
description = "Faker is a Python package that generates fake data for you."
|
661 |
optional = false
|
662 |
python-versions = ">=3.8"
|
663 |
files = [
|
664 |
-
{file = "Faker-24.
|
665 |
-
{file = "Faker-24.
|
666 |
]
|
667 |
|
668 |
[package.dependencies]
|
@@ -1382,13 +1382,13 @@ extended-testing = ["aiosqlite (>=0.19.0,<0.20.0)", "aleph-alpha-client (>=2.15.
|
|
1382 |
|
1383 |
[[package]]
|
1384 |
name = "langchain-core"
|
1385 |
-
version = "0.1.
|
1386 |
description = "Building applications with LLMs through composability"
|
1387 |
optional = false
|
1388 |
python-versions = "<4.0,>=3.8.1"
|
1389 |
files = [
|
1390 |
-
{file = "langchain_core-0.1.
|
1391 |
-
{file = "langchain_core-0.1.
|
1392 |
]
|
1393 |
|
1394 |
[package.dependencies]
|
@@ -2237,13 +2237,13 @@ files = [
|
|
2237 |
|
2238 |
[[package]]
|
2239 |
name = "openai"
|
2240 |
-
version = "1.
|
2241 |
description = "The official Python library for the openai API"
|
2242 |
optional = false
|
2243 |
python-versions = ">=3.7.1"
|
2244 |
files = [
|
2245 |
-
{file = "openai-1.
|
2246 |
-
{file = "openai-1.
|
2247 |
]
|
2248 |
|
2249 |
[package.dependencies]
|
@@ -4045,4 +4045,4 @@ multidict = ">=4.0"
|
|
4045 |
[metadata]
|
4046 |
lock-version = "2.0"
|
4047 |
python-versions = "^3.11"
|
4048 |
-
content-hash = "
|
|
|
310 |
|
311 |
[[package]]
|
312 |
name = "boto3"
|
313 |
+
version = "1.34.86"
|
314 |
description = "The AWS SDK for Python"
|
315 |
optional = false
|
316 |
python-versions = ">=3.8"
|
317 |
files = [
|
318 |
+
{file = "boto3-1.34.86-py3-none-any.whl", hash = "sha256:be594c449a0079bd1898ba1b7d90e0e5ac6b5803b2ada03993da01179073808d"},
|
319 |
+
{file = "boto3-1.34.86.tar.gz", hash = "sha256:992ba74459fef2bf1572050408db73d33c43e7531d81bda85a027f39156926a1"},
|
320 |
]
|
321 |
|
322 |
[package.dependencies]
|
323 |
+
botocore = ">=1.34.86,<1.35.0"
|
324 |
jmespath = ">=0.7.1,<2.0.0"
|
325 |
s3transfer = ">=0.10.0,<0.11.0"
|
326 |
|
|
|
329 |
|
330 |
[[package]]
|
331 |
name = "botocore"
|
332 |
+
version = "1.34.86"
|
333 |
description = "Low-level, data-driven core of boto 3."
|
334 |
optional = false
|
335 |
python-versions = ">=3.8"
|
336 |
files = [
|
337 |
+
{file = "botocore-1.34.86-py3-none-any.whl", hash = "sha256:57c1e3b2e1db745d22c45cbd761bbc0c143d2cfc2b532e3245cf5d874aa30b6d"},
|
338 |
+
{file = "botocore-1.34.86.tar.gz", hash = "sha256:2fd62b63d8788e15629bfc95be1bd2d99c0da6c1d45ef1f40c0a0101e412f6b5"},
|
339 |
]
|
340 |
|
341 |
[package.dependencies]
|
|
|
656 |
|
657 |
[[package]]
|
658 |
name = "faker"
|
659 |
+
version = "24.11.0"
|
660 |
description = "Faker is a Python package that generates fake data for you."
|
661 |
optional = false
|
662 |
python-versions = ">=3.8"
|
663 |
files = [
|
664 |
+
{file = "Faker-24.11.0-py3-none-any.whl", hash = "sha256:adb98e771073a06bdc5d2d6710d8af07ac5da64c8dc2ae3b17bb32319e66fd82"},
|
665 |
+
{file = "Faker-24.11.0.tar.gz", hash = "sha256:34b947581c2bced340c39b35f89dbfac4f356932cfff8fe893bde854903f0e6e"},
|
666 |
]
|
667 |
|
668 |
[package.dependencies]
|
|
|
1382 |
|
1383 |
[[package]]
|
1384 |
name = "langchain-core"
|
1385 |
+
version = "0.1.44"
|
1386 |
description = "Building applications with LLMs through composability"
|
1387 |
optional = false
|
1388 |
python-versions = "<4.0,>=3.8.1"
|
1389 |
files = [
|
1390 |
+
{file = "langchain_core-0.1.44-py3-none-any.whl", hash = "sha256:d8772dccef95fc97bfa2dcd19412e620ebe14def1f0e218374971f6e30a46a49"},
|
1391 |
+
{file = "langchain_core-0.1.44.tar.gz", hash = "sha256:e313975d9ae2926342e6f2ad760338d31f18b1223e9b8b4dc408daeeade46a83"},
|
1392 |
]
|
1393 |
|
1394 |
[package.dependencies]
|
|
|
2237 |
|
2238 |
[[package]]
|
2239 |
name = "openai"
|
2240 |
+
version = "1.21.2"
|
2241 |
description = "The official Python library for the openai API"
|
2242 |
optional = false
|
2243 |
python-versions = ">=3.7.1"
|
2244 |
files = [
|
2245 |
+
{file = "openai-1.21.2-py3-none-any.whl", hash = "sha256:65f6bed84ecde0fc20e4f3b458000deb775531aa29154ff4d679e937d7e4370d"},
|
2246 |
+
{file = "openai-1.21.2.tar.gz", hash = "sha256:7b6e4d59f3686fcd94efdb2ee61052bf6c9dbb58052b5116fc0d75ba7adbf329"},
|
2247 |
]
|
2248 |
|
2249 |
[package.dependencies]
|
|
|
4045 |
[metadata]
|
4046 |
lock-version = "2.0"
|
4047 |
python-versions = "^3.11"
|
4048 |
+
content-hash = "7964db1d2de3e15864bbfdd529bdfdea8e401821357558b429d419f4916c74c5"
|
pyproject.toml
CHANGED
@@ -28,6 +28,7 @@ openai = "^1.12.0"
|
|
28 |
streamlit = "^1.31.1"
|
29 |
streamlit-mic-recorder = "*"
|
30 |
streamlit-extras = "*"
|
|
|
31 |
|
32 |
|
33 |
[tool.poetry.group.dev.dependencies]
|
|
|
28 |
streamlit = "^1.31.1"
|
29 |
streamlit-mic-recorder = "*"
|
30 |
streamlit-extras = "*"
|
31 |
+
typing-extensions = "^4.10.0"
|
32 |
|
33 |
|
34 |
[tool.poetry.group.dev.dependencies]
|
src/models/lc_img_desc_model.py
CHANGED
@@ -1,11 +1,12 @@
|
|
1 |
from operator import itemgetter
|
2 |
-
from typing import Any, Dict
|
3 |
|
4 |
from langchain.prompts import ChatPromptTemplate
|
5 |
from langchain.schema import HumanMessage
|
6 |
from langchain_core.output_parsers import StrOutputParser
|
7 |
from langchain_core.pydantic_v1 import BaseModel, Field, SecretStr
|
8 |
from langchain_openai import ChatOpenAI
|
|
|
9 |
|
10 |
from src.models.lc_qa_model import EvaluationChatModelQA
|
11 |
|
|
|
1 |
from operator import itemgetter
|
2 |
+
from typing import Any, Dict
|
3 |
|
4 |
from langchain.prompts import ChatPromptTemplate
|
5 |
from langchain.schema import HumanMessage
|
6 |
from langchain_core.output_parsers import StrOutputParser
|
7 |
from langchain_core.pydantic_v1 import BaseModel, Field, SecretStr
|
8 |
from langchain_openai import ChatOpenAI
|
9 |
+
from typing_extensions import override
|
10 |
|
11 |
from src.models.lc_qa_model import EvaluationChatModelQA
|
12 |
|