- 发出请求
- 模型(Models)
- 聊天(Chat)
- 自动补全(Completions)
- 编辑(Edits)
- 图像(Images)
- 嵌入(Embeddings)
- 音频(Audio)
- 文件(Files)
- 微调(Fine-tunes)
- 审查(Moderations)
创建微调
POST
https://api.ninhao.cc/v1/fine-tunes
请求参数
Header 参数
Authorization
string
可选
示例值:
Bearer {{YOUR_API_KEY}}
Body 参数application/json
validation_file
string
可选
fine-tune
。 有关详细信息,请参阅微调指南。model
string
可选
n_epochs
integer
可选
batch_size
integer
可选
learning_rate_multiplier
number
可选
batch_size
(较大的学习率往往在较大的批量大小下表现更好)。我们建议使用 0.02 到 0.2 范围内的值进行试验,以查看产生最佳结果的值。prompt_loss_weight
number
可选
compute_classification_metrics
boolean
可选
validation_file
. 此外,您必须指定classification_n_classes
多类分类或 classification_positive_class
二元分类。classification_n_classes
integer
可选
classification_positive_class
string
可选
classification_betas
array[string]
可选
suffix
string | null
可选
suffix
“custom-model-name”的 a 会生成类似ada:ft-your-org:custom-model-name-2022-02-15-04-21-04
.示例
{
"training_file": "text-similarity-babbage-001"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.ninhao.cc/v1/fine-tunes' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
"training_file": "text-similarity-babbage-001"
}'
返回响应
🟢200成功
application/json
Body
id
string
必需
object
string
必需
model
string
必需
created_at
integer
必需
events
array [object {4}]
必需
object
string
可选
created_at
integer
可选
level
string
可选
message
string
可选
fine_tuned_model
null
必需
hyperparams
object
必需
batch_size
integer
必需
learning_rate_multiplier
number
必需
n_epochs
integer
必需
prompt_loss_weight
number
必需
organization_id
string
必需
result_files
array[string]
必需
status
string
必需
validation_files
array[string]
必需
training_files
array [object {6}]
必需
id
string
可选
object
string
可选
bytes
integer
可选
created_at
integer
可选
filename
string
可选
purpose
string
可选
updated_at
integer
必需
示例
{
"id": "ft-AF1WoRqd3aJAHsqc9NY7iL8F",
"object": "fine-tune",
"model": "curie",
"created_at": 1614807352,
"events": [
{
"object": "fine-tune-event",
"created_at": 1614807352,
"level": "info",
"message": "Job enqueued. Waiting for jobs ahead to complete. Queue number: 0."
}
],
"fine_tuned_model": null,
"hyperparams": {
"batch_size": 4,
"learning_rate_multiplier": 0.1,
"n_epochs": 4,
"prompt_loss_weight": 0.1
},
"organization_id": "org-...",
"result_files": [],
"status": "pending",
"validation_files": [],
"training_files": [
{
"id": "file-XGinujblHPwGLSztz8cPS8XY",
"object": "file",
"bytes": 1547276,
"created_at": 1610062281,
"filename": "my-data-train.jsonl",
"purpose": "fine-tune-train"
}
],
"updated_at": 1614807352
}