|
|
@@ -85,7 +85,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
let response = try await model.countTokens(prompt)
|
|
|
|
|
|
XCTAssertEqual(response.totalTokens, 14)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 51)
|
|
|
XCTAssertEqual(response.promptTokensDetails.count, 1)
|
|
|
let promptTokensDetails = try XCTUnwrap(response.promptTokensDetails.first)
|
|
|
XCTAssertEqual(promptTokensDetails.modality, .text)
|
|
|
@@ -102,7 +101,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
let response = try await model.countTokens(image)
|
|
|
|
|
|
XCTAssertEqual(response.totalTokens, 266)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 35)
|
|
|
XCTAssertEqual(response.promptTokensDetails.count, 2) // Image prompt + system instruction
|
|
|
let textPromptTokensDetails = try XCTUnwrap(response.promptTokensDetails.first {
|
|
|
$0.modality == .text
|
|
|
@@ -122,7 +120,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
let response = try await model.countTokens(fileData)
|
|
|
|
|
|
XCTAssertEqual(response.totalTokens, 266)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 35)
|
|
|
XCTAssertEqual(response.promptTokensDetails.count, 2) // Image prompt + system instruction
|
|
|
let textPromptTokensDetails = try XCTUnwrap(response.promptTokensDetails.first {
|
|
|
$0.modality == .text
|
|
|
@@ -141,7 +138,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
let response = try await model.countTokens(fileData)
|
|
|
|
|
|
XCTAssertEqual(response.totalTokens, 266)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 35)
|
|
|
}
|
|
|
|
|
|
func testCountTokens_image_fileData_requiresUserAuth_userSignedIn() async throws {
|
|
|
@@ -152,7 +148,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
let response = try await model.countTokens(fileData)
|
|
|
|
|
|
XCTAssertEqual(response.totalTokens, 266)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 35)
|
|
|
}
|
|
|
|
|
|
func testCountTokens_image_fileData_requiresUserAuth_wrongUser_permissionDenied() async throws {
|
|
|
@@ -193,7 +188,6 @@ final class IntegrationTests: XCTestCase {
|
|
|
])
|
|
|
|
|
|
XCTAssertGreaterThan(response.totalTokens, 0)
|
|
|
- XCTAssertEqual(response.deprecated.totalBillableCharacters, 71)
|
|
|
XCTAssertEqual(response.promptTokensDetails.count, 1)
|
|
|
let promptTokensDetails = try XCTUnwrap(response.promptTokensDetails.first)
|
|
|
XCTAssertEqual(promptTokensDetails.modality, .text)
|