اندپوینت فایل امکان بارگذاری و مدیریت فایلها را به منظور fine-tuning
کردن یک مدل به شما میدهد. اندازه هر فایل میتواند تا 25 مگابایت باشد و هر کاربر میتواند حداکثر ۱۰ فایل را بر روی سرور بارگذاری کند. در صورت نیاز به بارگذاری فایلهای بیشتر میتوانید فایلهای قدیمیتر خود را حذف کنید.
آپلود فایل #
1POST https://api.gilas.io/v1/files
بارگذاری فایل با هدف استفاده برای fine-tuning
کردن یک مدل.
اندپوینت Fine-tuning API
تنها از فایلهای .jsonl
پشتیبانی میکند. ورودی این فایلها باید فرمتهای مشخصی برای آموزش مدلهای گفتگو یا تکمیلها داشته باشد. برای اطلاع بیشتر در مورد فرمت دادههای آموزشی برای تنظیم دقیق یا fine-tuning کردن مدلها به /v1/fine_tuning/jobs مراجعه کنید.
خروجی:
1{
2 "id": "file-abc123",
3 "object": "file",
4 "bytes": 120000,
5 "created_at": 1677610602,
6 "filename": "mydata.jsonl",
7 "purpose": "fine-tune",
8}
بدنه درخواست (Request body) #
Required
file
file
فایل مورد نظر برای آپلود (نه نام فایل).
Required
string
purpose
رشتهای که هدف فایل آپلود شده را مشخص میکند. برای Fine-tuning
از مقدار “fine-tune” استفاده کنید.
لیست فایلها #
1GET https://api.gilas.io/v1/files
لیستی از فایلهایی که به کاربر تعلق دارند را برمیگرداند.
خروجی
1{
2 "data": [
3 {
4 "id": "file-abc123",
5 "object": "file",
6 "bytes": 175,
7 "created_at": 1613677385,
8 "filename": "my_dataset.jsonl",
9 "purpose": "fine-tuning",
10 },
11 { ... }
12 ],
13 "object": "list"
14}
دریافت اطلاعات فایل #
1GET https://api.gilas.io/v1/files/{file_id}
اطلاعاتی در مورد فایل مشخص شده را برمیگرداند.
خروجی
1{
2 "id": "file-abc123",
3 "object": "file",
4 "bytes": 120000,
5 "created_at": 1677610602,
6 "filename": "mydata.jsonl",
7 "purpose": "fine-tune",
8}
پارامترهای مسیر (Path parameters) #
Required
string
file_id
شناسه فایل که برای این درخواست مورد استفاده قرار میگیرد (الزامی).
حذف فایل #
1DELETE https://api.gilas.io/v1/files/{file_id}
فایلی را حذف کنید.
خروجی
پارامترهای مسیر (Path parameters) #
Required
string
file_id
شناسه فایل که برای این درخواست مورد استفاده قرار میگیرد (الزامی).
دریافت محتوای فایل #
1GET https://api.gilas.io/v1/files/{file_id}/content
محتوای فایل مشخص شده را برمیگرداند.
پارامترهای مسیر (Path parameters) #
Required
string
file_id
شناسه فایل که برای این درخواست مورد استفاده قرار میگیرد (الزامی).
توجه
در نظر داشته باشید که Gilas APIs از لحاظ فنی و نحوه کارکرد و قابلیتها کاملا شبیه OpenAI APIs هستند. به همین منظور پیشنهاد میکنیم که برای آگاهی از نحوهی کارکرد API ها به مستندات OpenAI API Reference ارجاع کنید.