diff --git a/CHANGELOG.md b/CHANGELOG.md index 9809996fb..549142418 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 4.24 +- [#296] (https://github.com/cohere-ai/cohere-python/pull/296) + - Allow passing of delimiter for csv + ## 4.23 - [#294] (https://github.com/cohere-ai/cohere-python/pull/294) - Allow passing of ParseInfo for datasets diff --git a/cohere/responses/dataset.py b/cohere/responses/dataset.py index 5d8600370..27e7275ab 100644 --- a/cohere/responses/dataset.py +++ b/cohere/responses/dataset.py @@ -146,10 +146,13 @@ async def wait( @dataclass class ParseInfo: - separator: Optional[str] + separator: Optional[str] = None + delimiter: Optional[str] = None def get_params(self) -> Dict[str, str]: params = {} if self.separator: params["text_separator"] = self.separator + if self.delimiter: + params["csv_delimiter"] = self.delimiter return params diff --git a/pyproject.toml b/pyproject.toml index b9466e9a6..252606212 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "cohere" -version = "4.23" +version = "4.24" description = "" authors = ["Cohere"] readme = "README.md"