Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
464 changes: 464 additions & 0 deletions src/together/cli/api/evaluation.py

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions src/together/cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from together.cli.api.chat import chat, interactive
from together.cli.api.completions import completions
from together.cli.api.endpoints import endpoints
from together.cli.api.evaluation import evaluation
from together.cli.api.files import files
from together.cli.api.finetune import fine_tuning
from together.cli.api.images import images
Expand Down Expand Up @@ -74,6 +75,7 @@ def main(
main.add_command(fine_tuning)
main.add_command(models)
main.add_command(endpoints)
main.add_command(evaluation)

if __name__ == "__main__":
main()
4 changes: 4 additions & 0 deletions src/together/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ class Together:
audio: resources.Audio
batches: resources.Batches
code_interpreter: CodeInterpreter
evaluation: resources.Evaluation

# client options
client: TogetherClient
Expand Down Expand Up @@ -92,6 +93,7 @@ def __init__(
self.endpoints = resources.Endpoints(self.client)
self.code_interpreter = CodeInterpreter(self.client)
self.batches = resources.Batches(self.client)
self.evaluation = resources.Evaluation(self.client)


class AsyncTogether:
Expand All @@ -105,6 +107,7 @@ class AsyncTogether:
rerank: resources.AsyncRerank
code_interpreter: CodeInterpreter
batches: resources.AsyncBatches
evaluation: resources.AsyncEvaluation
# client options
client: TogetherClient

Expand Down Expand Up @@ -169,6 +172,7 @@ def __init__(
self.rerank = resources.AsyncRerank(self.client)
self.code_interpreter = CodeInterpreter(self.client)
self.batches = resources.AsyncBatches(self.client)
self.evaluation = resources.AsyncEvaluation(self.client)


Client = Together
Expand Down
2 changes: 2 additions & 0 deletions src/together/filemanager.py
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,8 @@ def upload(
filetype = FileType.jsonl
elif file.suffix == ".parquet":
filetype = FileType.parquet
elif file.suffix == ".csv":
filetype = FileType.csv
else:
raise FileTypeError(
f"Unknown extension of file {file}. "
Expand Down
3 changes: 3 additions & 0 deletions src/together/resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from together.resources.models import AsyncModels, Models
from together.resources.rerank import AsyncRerank, Rerank
from together.resources.batch import Batches, AsyncBatches
from together.resources.evaluation import Evaluation, AsyncEvaluation


__all__ = [
Expand All @@ -34,4 +35,6 @@
"Endpoints",
"Batches",
"AsyncBatches",
"Evaluation",
"AsyncEvaluation",
]
Loading