alvaroalon2 commited on
Commit
64acad1
·
1 Parent(s): 3e15993
Files changed (3) hide show
  1. poetry.lock +17 -17
  2. pyproject.toml +1 -0
  3. 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.85"
314
  description = "The AWS SDK for Python"
315
  optional = false
316
  python-versions = ">=3.8"
317
  files = [
318
- {file = "boto3-1.34.85-py3-none-any.whl", hash = "sha256:135f1358fbc7d7dc89ad1a4346cb8da621fdc2aea69deb7b20c71ffec7cde111"},
319
- {file = "boto3-1.34.85.tar.gz", hash = "sha256:de73d0f2dec1819074caf3f0888e18f6e13a9fb75ef5f17b1bdd9d1acc127b33"},
320
  ]
321
 
322
  [package.dependencies]
323
- botocore = ">=1.34.85,<1.35.0"
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.85"
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.85-py3-none-any.whl", hash = "sha256:9abae3f7925a8cc2b91b6ff3f09e631476c74826d45dc44fb30d1d15960639db"},
338
- {file = "botocore-1.34.85.tar.gz", hash = "sha256:18548525d4975bbe982f393f6470ba45249919a93f5dc6a69e37e435dd2cf579"},
339
  ]
340
 
341
  [package.dependencies]
@@ -656,13 +656,13 @@ files = [
656
 
657
  [[package]]
658
  name = "faker"
659
- version = "24.9.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.9.0-py3-none-any.whl", hash = "sha256:97c7874665e8eb7b517f97bf3b59f03bf3f07513fe2c159e98b6b9ea6b9f2b3d"},
665
- {file = "Faker-24.9.0.tar.gz", hash = "sha256:73b1e7967b0ceeac42fc99a8c973bb49e4499cc4044d20d17ab661d5cb7eda1d"},
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.43"
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.43-py3-none-any.whl", hash = "sha256:9b601916602c17cb7588e8089302e30872cbd049b583a27debf5566018af6405"},
1391
- {file = "langchain_core-0.1.43.tar.gz", hash = "sha256:499133fadc28efcf7d24306236521518080bb10fd8bf6f7426de4a2bbf2aebb5"},
1392
  ]
1393
 
1394
  [package.dependencies]
@@ -2237,13 +2237,13 @@ files = [
2237
 
2238
  [[package]]
2239
  name = "openai"
2240
- version = "1.20.0"
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.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"},
2246
- {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"},
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 = "86f5949e0c5f0a4df0cc7dbf295af208a3e4c17b64d4faba840fec76c100f1ca"
 
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, override
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