@@ -106,8 +106,6 @@ internal constructor(
106
106
/* *
107
107
* Represents image data sent to and received from requests. The image is converted client-side to
108
108
* JPEG encoding at 80% quality before being sent to the server.
109
- *
110
- * @param image [Bitmap] to convert into a [Part]
111
109
*/
112
110
public class ImagePart
113
111
internal constructor (
@@ -116,6 +114,7 @@ internal constructor(
116
114
internal val thoughtSignature: String?
117
115
) : Part {
118
116
117
+ /* * @param image [Bitmap] to convert into a [Part] */
119
118
public constructor (image: Bitmap ) : this (image, false , null )
120
119
121
120
internal fun toInlineDataPart () =
@@ -127,13 +126,7 @@ internal constructor(
127
126
)
128
127
}
129
128
130
- /* *
131
- * Represents binary data with an associated MIME type sent to and received from requests.
132
- *
133
- * @param inlineData the binary data as a [ByteArray]
134
- * @param mimeType an IANA standard MIME type. For supported values, see the
135
- * [Firebase documentation](https://firebase.google.com/docs/vertex-ai/input-file-requirements).
136
- */
129
+ /* * Represents binary data with an associated MIME type sent to and received from requests. */
137
130
public class InlineDataPart
138
131
internal constructor (
139
132
public val inlineData: ByteArray ,
@@ -142,6 +135,11 @@ internal constructor(
142
135
internal val thoughtSignature: String?
143
136
) : Part {
144
137
138
+ /* *
139
+ * @param inlineData the binary data as a [ByteArray]
140
+ * @param mimeType an IANA standard MIME type. For supported values, see the
141
+ * [Firebase documentation](https://firebase.google.com/docs/vertex-ai/input-file-requirements).
142
+ */
145
143
public constructor (
146
144
inlineData: ByteArray ,
147
145
mimeType: String
@@ -199,13 +197,7 @@ internal constructor(
199
197
}
200
198
}
201
199
202
- /* *
203
- * Represents function call output to be returned to the model when it requests a function call.
204
- *
205
- * @param name The name of the called function.
206
- * @param response The response produced by the function as a [JSONObject].
207
- * @param id Matching `id` for a [FunctionCallPart], if one was provided.
208
- */
200
+ /* * Represents function call output to be returned to the model when it requests a function call. */
209
201
public class FunctionResponsePart
210
202
internal constructor (
211
203
public val name: String ,
@@ -215,6 +207,11 @@ internal constructor(
215
207
internal val thoughtSignature: String?
216
208
) : Part {
217
209
210
+ /* *
211
+ * @param name The name of the called function.
212
+ * @param response The response produced by the function as a [JSONObject].
213
+ * @param id Matching `id` for a [FunctionCallPart], if one was provided.
214
+ */
218
215
@JvmOverloads
219
216
public constructor (
220
217
name: String ,
@@ -242,14 +239,7 @@ internal constructor(
242
239
}
243
240
}
244
241
245
- /* *
246
- * Represents file data stored in Cloud Storage for Firebase, referenced by URI.
247
- *
248
- * @param uri The `"gs://"`-prefixed URI of the file in Cloud Storage for Firebase, for example,
249
- * `"gs://bucket-name/path/image.jpg"`
250
- * @param mimeType an IANA standard MIME type. For supported MIME type values see the
251
- * [Firebase documentation](https://firebase.google.com/docs/vertex-ai/input-file-requirements).
252
- */
242
+ /* * Represents file data stored in Cloud Storage for Firebase, referenced by URI. */
253
243
public class FileDataPart
254
244
internal constructor (
255
245
public val uri: String ,
@@ -258,6 +248,12 @@ internal constructor(
258
248
internal val thoughtSignature: String?
259
249
) : Part {
260
250
251
+ /* *
252
+ * @param uri The `"gs://"`-prefixed URI of the file in Cloud Storage for Firebase, for example,
253
+ * `"gs://bucket-name/path/image.jpg"`
254
+ * @param mimeType an IANA standard MIME type. For supported MIME type values see the
255
+ * [Firebase documentation](https://firebase.google.com/docs/vertex-ai/input-file-requirements).
256
+ */
261
257
public constructor (uri: String , mimeType: String ) : this (uri, mimeType, false , null )
262
258
263
259
@Serializable
0 commit comments