LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Client
  • AsyncClient
  • Run Helpers
  • Run Trees
  • Evaluation
  • Schemas
  • Utilities
  • Wrappers
  • Anonymizer
  • Testing
  • Expect API
  • Middleware
  • Pytest Plugin
  • Deployment SDK
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

OverviewClientAsyncClientRun HelpersRun TreesEvaluationSchemasUtilitiesWrappersAnonymizerTestingExpect APIMiddlewarePytest PluginDeployment SDK
Language
Theme
PythonlangsmithclientClientupload_csv
Method●Since v0.0

upload_csv

Upload a CSV file to the LangSmith API.

Copy
upload_csv( self, csv_file: Union[str, tuple[str, io.BytesIO], tuple[str, io.BytesIO, str]], input_keys: Sequence[str], output_keys: Sequence[str], *, name: Optional[str] = None, description: Optional[str] = None, data_type: Optional[ls_schemas.DataType] = ls_schemas.DataType.kv ) -> ls_schemas.Dataset

Example:

from langsmith import Client import os  client = Client()  csv_file = "path/to/your/myfile.csv" input_keys = ["column1", "column2"] # replace with your input column names output_keys = ["output1", "output2"] # replace with your output column names  dataset = client.upload_csv(  csv_file=csv_file,  input_keys=input_keys,  output_keys=output_keys,  name="My CSV Dataset",  description="Dataset created from a CSV file",  data_type="kv", # The default )

Parameters

NameTypeDescription
csv_file*Union[str, tuple[str, io.BytesIO], tuple[str, io.BytesIO, str]]

The CSV file to upload.

If a string, it should be the path.

If a tuple, it should be a tuple containing the filename and a BytesIO object.

input_keys*Sequence[str]

The input keys.

output_keys*Sequence[str]

The output keys.

nameOptional[str]
Default:None

The name of the dataset.

descriptionOptional[str]
Default:None

The description of the dataset.

data_typeOptional[ls_schemas.DataType]
Default:ls_schemas.DataType.kv

The data type of the dataset.

View source on GitHub