diff --git a/.fern/metadata.json b/.fern/metadata.json
index 01ff4f4..a44090f 100644
--- a/.fern/metadata.json
+++ b/.fern/metadata.json
@@ -1,10 +1,10 @@
{
- "cliVersion": "4.23.0",
+ "cliVersion": "4.48.0",
"generatorName": "fernapi/fern-java-sdk",
- "generatorVersion": "3.42.7",
+ "generatorVersion": "4.0.6",
"generatorConfig": {
"client-class-name": "Cohere"
},
- "originGitCommit": "7ffcb80a5edaf952524b88ad8960151e148ff39b",
- "sdkVersion": "1.10.0"
+ "originGitCommit": "5bd36abb3df64eb4dd528f855dedf6d6a2b4cf52",
+ "sdkVersion": "1.7.1"
}
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 22c6071..64ed0db 100644
--- a/build.gradle
+++ b/build.gradle
@@ -47,7 +47,7 @@ java {
group = 'com.cohere'
-version = '1.10.0'
+version = '1.7.1'
jar {
dependsOn(":generatePomFileForMavenPublication")
@@ -78,7 +78,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.cohere'
artifactId = 'cohere-java'
- version = '1.10.0'
+ version = '1.7.1'
from components.java
pom {
name = 'cohere'
diff --git a/reference.md b/reference.md
index a33b867..32e7f3c 100644
--- a/reference.md
+++ b/reference.md
@@ -4868,14 +4868,6 @@ client.finetuning().updateFinetunedModel(
**settings:** `Settings` — FinetunedModel settings such as dataset, hyperparameters...
-
-
-
-
-
-
-**status:** `Optional` — Current stage in the life-cycle of the fine-tuned model.
-
diff --git a/src/main/java/com/cohere/api/core/ClientOptions.java b/src/main/java/com/cohere/api/core/ClientOptions.java
index a8f5a6f..c71db6c 100644
--- a/src/main/java/com/cohere/api/core/ClientOptions.java
+++ b/src/main/java/com/cohere/api/core/ClientOptions.java
@@ -38,10 +38,10 @@ private ClientOptions(
this.headers.putAll(headers);
this.headers.putAll(new HashMap() {
{
- put("User-Agent", "com.cohere:cohere-java/1.10.0");
+ put("User-Agent", "com.cohere:cohere-java/1.7.1");
put("X-Fern-Language", "JAVA");
put("X-Fern-SDK-Name", "com.cohere.fern:api-sdk");
- put("X-Fern-SDK-Version", "1.10.0");
+ put("X-Fern-SDK-Version", "1.7.1");
}
});
this.headerSuppliers = headerSuppliers;
diff --git a/src/main/java/com/cohere/api/core/DoubleSerializer.java b/src/main/java/com/cohere/api/core/DoubleSerializer.java
new file mode 100644
index 0000000..fb18cdc
--- /dev/null
+++ b/src/main/java/com/cohere/api/core/DoubleSerializer.java
@@ -0,0 +1,43 @@
+/**
+ * This file was auto-generated by Fern from our API Definition.
+ */
+package com.cohere.api.core;
+
+import com.fasterxml.jackson.core.JsonGenerator;
+import com.fasterxml.jackson.databind.JsonSerializer;
+import com.fasterxml.jackson.databind.SerializerProvider;
+import com.fasterxml.jackson.databind.module.SimpleModule;
+import java.io.IOException;
+
+/**
+ * Custom serializer that writes integer-valued doubles without a decimal point.
+ * For example, {@code 24000.0} is serialized as {@code 24000} instead of {@code 24000.0}.
+ * Non-integer values like {@code 3.14} are serialized normally.
+ */
+class DoubleSerializer extends JsonSerializer {
+ private static final SimpleModule MODULE;
+
+ static {
+ MODULE = new SimpleModule()
+ .addSerializer(Double.class, new DoubleSerializer())
+ .addSerializer(double.class, new DoubleSerializer());
+ }
+
+ /**
+ * Gets a module wrapping this serializer as an adapter for the Jackson ObjectMapper.
+ *
+ * @return A {@link SimpleModule} to be plugged onto Jackson ObjectMapper.
+ */
+ public static SimpleModule getModule() {
+ return MODULE;
+ }
+
+ @Override
+ public void serialize(Double value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
+ if (value != null && value == Math.floor(value) && !Double.isInfinite(value) && !Double.isNaN(value)) {
+ gen.writeNumber(value.longValue());
+ } else {
+ gen.writeNumber(value);
+ }
+ }
+}
diff --git a/src/main/java/com/cohere/api/core/ObjectMappers.java b/src/main/java/com/cohere/api/core/ObjectMappers.java
index 1790e8e..1934f1f 100644
--- a/src/main/java/com/cohere/api/core/ObjectMappers.java
+++ b/src/main/java/com/cohere/api/core/ObjectMappers.java
@@ -18,6 +18,7 @@ public final class ObjectMappers {
.addModule(new Jdk8Module())
.addModule(new JavaTimeModule())
.addModule(DateTimeDeserializer.getModule())
+ .addModule(DoubleSerializer.getModule())
.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
.build();
diff --git a/src/main/java/com/cohere/api/resources/batches/requests/BatchesListBatchesRequest.java b/src/main/java/com/cohere/api/resources/batches/requests/BatchesListBatchesRequest.java
index 4a44998..8cb378d 100644
--- a/src/main/java/com/cohere/api/resources/batches/requests/BatchesListBatchesRequest.java
+++ b/src/main/java/com/cohere/api/resources/batches/requests/BatchesListBatchesRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -45,7 +45,7 @@ private BatchesListBatchesRequest(
* If unspecified, at most 50 batches will be returned.
* The maximum value is 1000; values above 1000 will be coerced to 1000.
*/
- @JsonProperty("page_size")
+ @JsonIgnore
public Optional getPageSize() {
return pageSize;
}
@@ -54,7 +54,7 @@ public Optional getPageSize() {
* @return A page token, received from a previous ListBatches call.
* Provide this to retrieve the subsequent page.
*/
- @JsonProperty("page_token")
+ @JsonIgnore
public Optional getPageToken() {
return pageToken;
}
@@ -63,7 +63,7 @@ public Optional getPageToken() {
* @return Batches can be ordered by creation time or last updated time.
* Use created_at for creation time or updated_at for last updated time.
*/
- @JsonProperty("order_by")
+ @JsonIgnore
public Optional getOrderBy() {
return orderBy;
}
diff --git a/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsListRequest.java b/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsListRequest.java
index 11bbc8b..7525c36 100644
--- a/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsListRequest.java
+++ b/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsListRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -36,7 +36,7 @@ private ConnectorsListRequest(
/**
* @return Maximum number of connectors to return [0, 100].
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -44,7 +44,7 @@ public Optional getLimit() {
/**
* @return Number of connectors to skip before returning results [0, inf].
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsOAuthAuthorizeRequest.java b/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsOAuthAuthorizeRequest.java
index 91d28e2..8b93557 100644
--- a/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsOAuthAuthorizeRequest.java
+++ b/src/main/java/com/cohere/api/resources/connectors/requests/ConnectorsOAuthAuthorizeRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -33,7 +33,7 @@ private ConnectorsOAuthAuthorizeRequest(
/**
* @return The URL to redirect to after the connector has been authorized.
*/
- @JsonProperty("after_token_redirect")
+ @JsonIgnore
public Optional getAfterTokenRedirect() {
return afterTokenRedirect;
}
diff --git a/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsCreateRequest.java b/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsCreateRequest.java
index 5ef91ad..1015ea0 100644
--- a/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsCreateRequest.java
+++ b/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsCreateRequest.java
@@ -7,9 +7,9 @@
import com.cohere.api.types.DatasetType;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -66,7 +66,7 @@ private DatasetsCreateRequest(
/**
* @return List of names of fields that will be persisted in the Dataset. By default the Dataset will retain only the required fields indicated in the schema for the corresponding Dataset type. For example, datasets of type embed-input will drop all fields other than the required text field. If any of the fields in keep_fields are missing from the uploaded file, Dataset validation will fail.
*/
- @JsonProperty("keep_fields")
+ @JsonIgnore
public Optional> getKeepFields() {
return keepFields;
}
@@ -74,7 +74,7 @@ public Optional> getKeepFields() {
/**
* @return List of names of fields that will be persisted in the Dataset. By default the Dataset will retain only the required fields indicated in the schema for the corresponding Dataset type. For example, Datasets of type embed-input will drop all fields other than the required text field. If any of the fields in optional_fields are missing from the uploaded file, Dataset validation will pass.
*/
- @JsonProperty("optional_fields")
+ @JsonIgnore
public Optional> getOptionalFields() {
return optionalFields;
}
@@ -82,7 +82,7 @@ public Optional> getOptionalFields() {
/**
* @return The name of the uploaded dataset.
*/
- @JsonProperty("name")
+ @JsonIgnore
public String getName() {
return name;
}
@@ -90,7 +90,7 @@ public String getName() {
/**
* @return The dataset type, which is used to validate the data. The only valid type is embed-input used in conjunction with the Embed Jobs API.
*/
- @JsonProperty("type")
+ @JsonIgnore
public DatasetType getType() {
return type;
}
@@ -98,7 +98,7 @@ public DatasetType getType() {
/**
* @return Indicates if the original file should be stored.
*/
- @JsonProperty("keep_original_file")
+ @JsonIgnore
public Optional getKeepOriginalFile() {
return keepOriginalFile;
}
@@ -106,7 +106,7 @@ public Optional getKeepOriginalFile() {
/**
* @return Indicates whether rows with malformed input should be dropped (instead of failing the validation check). Dropped rows will be returned in the warnings field.
*/
- @JsonProperty("skip_malformed_input")
+ @JsonIgnore
public Optional getSkipMalformedInput() {
return skipMalformedInput;
}
@@ -114,7 +114,7 @@ public Optional getSkipMalformedInput() {
/**
* @return Raw .txt uploads will be split into entries using the text_separator value.
*/
- @JsonProperty("text_separator")
+ @JsonIgnore
public Optional getTextSeparator() {
return textSeparator;
}
@@ -122,7 +122,7 @@ public Optional getTextSeparator() {
/**
* @return The delimiter used for .csv uploads.
*/
- @JsonProperty("csv_delimiter")
+ @JsonIgnore
public Optional getCsvDelimiter() {
return csvDelimiter;
}
diff --git a/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsListRequest.java b/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsListRequest.java
index 930f53b..9218b42 100644
--- a/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsListRequest.java
+++ b/src/main/java/com/cohere/api/resources/datasets/requests/DatasetsListRequest.java
@@ -7,9 +7,9 @@
import com.cohere.api.types.DatasetValidationStatus;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -56,7 +56,7 @@ private DatasetsListRequest(
/**
* @return optional filter by dataset type
*/
- @JsonProperty("datasetType")
+ @JsonIgnore
public Optional getDatasetType() {
return datasetType;
}
@@ -64,7 +64,7 @@ public Optional getDatasetType() {
/**
* @return optional filter before a date
*/
- @JsonProperty("before")
+ @JsonIgnore
public Optional getBefore() {
return before;
}
@@ -72,7 +72,7 @@ public Optional getBefore() {
/**
* @return optional filter after a date
*/
- @JsonProperty("after")
+ @JsonIgnore
public Optional getAfter() {
return after;
}
@@ -80,7 +80,7 @@ public Optional getAfter() {
/**
* @return optional limit to number of results
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -88,7 +88,7 @@ public Optional getLimit() {
/**
* @return optional offset to start of results
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
@@ -96,7 +96,7 @@ public Optional getOffset() {
/**
* @return optional filter by validation status
*/
- @JsonProperty("validationStatus")
+ @JsonIgnore
public Optional getValidationStatus() {
return validationStatus;
}
diff --git a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListEventsRequest.java b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListEventsRequest.java
index 70026b5..8415b8e 100644
--- a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListEventsRequest.java
+++ b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListEventsRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -43,7 +43,7 @@ private FinetuningListEventsRequest(
* @return Maximum number of results to be returned by the server. If 0, defaults to
* 50.
*/
- @JsonProperty("page_size")
+ @JsonIgnore
public Optional getPageSize() {
return pageSize;
}
@@ -51,7 +51,7 @@ public Optional getPageSize() {
/**
* @return Request a specific page of the list results.
*/
- @JsonProperty("page_token")
+ @JsonIgnore
public Optional getPageToken() {
return pageToken;
}
@@ -65,7 +65,7 @@ public Optional getPageToken() {
*
created_at (default)
*
*/
- @JsonProperty("order_by")
+ @JsonIgnore
public Optional getOrderBy() {
return orderBy;
}
diff --git a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListFinetunedModelsRequest.java b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListFinetunedModelsRequest.java
index 87c867a..1ccaf75 100644
--- a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListFinetunedModelsRequest.java
+++ b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListFinetunedModelsRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -43,7 +43,7 @@ private FinetuningListFinetunedModelsRequest(
* @return Maximum number of results to be returned by the server. If 0, defaults to
* 50.
*/
- @JsonProperty("page_size")
+ @JsonIgnore
public Optional getPageSize() {
return pageSize;
}
@@ -51,7 +51,7 @@ public Optional getPageSize() {
/**
* @return Request a specific page of the list results.
*/
- @JsonProperty("page_token")
+ @JsonIgnore
public Optional getPageToken() {
return pageToken;
}
@@ -65,7 +65,7 @@ public Optional getPageToken() {
*
created_at (default)
*
*/
- @JsonProperty("order_by")
+ @JsonIgnore
public Optional getOrderBy() {
return orderBy;
}
diff --git a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListTrainingStepMetricsRequest.java b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListTrainingStepMetricsRequest.java
index e8294a2..864a590 100644
--- a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListTrainingStepMetricsRequest.java
+++ b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningListTrainingStepMetricsRequest.java
@@ -6,9 +6,9 @@
import com.cohere.api.core.ObjectMappers;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -37,7 +37,7 @@ private FinetuningListTrainingStepMetricsRequest(
* @return Maximum number of results to be returned by the server. If 0, defaults to
* 50.
*/
- @JsonProperty("page_size")
+ @JsonIgnore
public Optional getPageSize() {
return pageSize;
}
@@ -45,7 +45,7 @@ public Optional getPageSize() {
/**
* @return Request a specific page of the list results.
*/
- @JsonProperty("page_token")
+ @JsonIgnore
public Optional getPageToken() {
return pageToken;
}
diff --git a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningUpdateFinetunedModelRequest.java b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningUpdateFinetunedModelRequest.java
index d0d68ca..d641e26 100644
--- a/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningUpdateFinetunedModelRequest.java
+++ b/src/main/java/com/cohere/api/resources/finetuning/requests/FinetuningUpdateFinetunedModelRequest.java
@@ -5,19 +5,16 @@
import com.cohere.api.core.ObjectMappers;
import com.cohere.api.resources.finetuning.finetuning.types.Settings;
-import com.cohere.api.resources.finetuning.finetuning.types.Status;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
-import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
-import java.util.Optional;
import org.jetbrains.annotations.NotNull;
@JsonInclude(JsonInclude.Include.NON_ABSENT)
@@ -27,15 +24,12 @@ public final class FinetuningUpdateFinetunedModelRequest {
private final Settings settings;
- private final Optional status;
-
private final Map additionalProperties;
private FinetuningUpdateFinetunedModelRequest(
- String name, Settings settings, Optional status, Map additionalProperties) {
+ String name, Settings settings, Map additionalProperties) {
this.name = name;
this.settings = settings;
- this.status = status;
this.additionalProperties = additionalProperties;
}
@@ -55,14 +49,6 @@ public Settings getSettings() {
return settings;
}
- /**
- * @return Current stage in the life-cycle of the fine-tuned model.
- */
- @JsonProperty("status")
- public Optional getStatus() {
- return status;
- }
-
@java.lang.Override
public boolean equals(Object other) {
if (this == other) return true;
@@ -76,12 +62,12 @@ public Map getAdditionalProperties() {
}
private boolean equalTo(FinetuningUpdateFinetunedModelRequest other) {
- return name.equals(other.name) && settings.equals(other.settings) && status.equals(other.status);
+ return name.equals(other.name) && settings.equals(other.settings);
}
@java.lang.Override
public int hashCode() {
- return Objects.hash(this.name, this.settings, this.status);
+ return Objects.hash(this.name, this.settings);
}
@java.lang.Override
@@ -115,13 +101,6 @@ public interface _FinalStage {
_FinalStage additionalProperty(String key, Object value);
_FinalStage additionalProperties(Map additionalProperties);
-
- /**
- *
Current stage in the life-cycle of the fine-tuned model.
Current stage in the life-cycle of the fine-tuned model.
- * @return Reference to {@code this} so that method calls can be chained together.
- */
- @java.lang.Override
- public _FinalStage status(Status status) {
- this.status = Optional.ofNullable(status);
- return this;
- }
-
- /**
- *
Current stage in the life-cycle of the fine-tuned model.
- */
- @java.lang.Override
- @JsonSetter(value = "status", nulls = Nulls.SKIP)
- public _FinalStage status(Optional status) {
- this.status = status;
- return this;
- }
-
@java.lang.Override
public FinetuningUpdateFinetunedModelRequest build() {
- return new FinetuningUpdateFinetunedModelRequest(name, settings, status, additionalProperties);
+ return new FinetuningUpdateFinetunedModelRequest(name, settings, additionalProperties);
}
@java.lang.Override
diff --git a/src/main/java/com/cohere/api/resources/models/requests/ModelsListRequest.java b/src/main/java/com/cohere/api/resources/models/requests/ModelsListRequest.java
index 716e59f..d72594a 100644
--- a/src/main/java/com/cohere/api/resources/models/requests/ModelsListRequest.java
+++ b/src/main/java/com/cohere/api/resources/models/requests/ModelsListRequest.java
@@ -7,9 +7,9 @@
import com.cohere.api.types.CompatibleEndpoint;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -48,7 +48,7 @@ private ModelsListRequest(
* @return Maximum number of models to include in a page
* Defaults to 20, min value of 1, max value of 1000.
*/
- @JsonProperty("page_size")
+ @JsonIgnore
public Optional getPageSize() {
return pageSize;
}
@@ -56,7 +56,7 @@ public Optional getPageSize() {
/**
* @return Page token provided in the next_page_token field of a previous response.
*/
- @JsonProperty("page_token")
+ @JsonIgnore
public Optional getPageToken() {
return pageToken;
}
@@ -64,7 +64,7 @@ public Optional getPageToken() {
/**
* @return When provided, filters the list of models to only those that are compatible with the specified endpoint.
*/
- @JsonProperty("endpoint")
+ @JsonIgnore
public Optional getEndpoint() {
return endpoint;
}
@@ -72,7 +72,7 @@ public Optional getEndpoint() {
/**
* @return When provided, filters the list of models to only the default model to the endpoint. This parameter is only valid when endpoint is provided.
*/
- @JsonProperty("default_only")
+ @JsonIgnore
public Optional getDefaultOnly() {
return defaultOnly;
}
diff --git a/src/main/java/com/cohere/api/resources/v2/types/V2ChatStreamResponse.java b/src/main/java/com/cohere/api/resources/v2/types/V2ChatStreamResponse.java
index f746500..6226135 100644
--- a/src/main/java/com/cohere/api/resources/v2/types/V2ChatStreamResponse.java
+++ b/src/main/java/com/cohere/api/resources/v2/types/V2ChatStreamResponse.java
@@ -229,6 +229,22 @@ public Optional