All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.simiacryptus.jopenai.models.GoogleModels.kt Maven / Gradle / Ivy

The newest version!
package com.simiacryptus.jopenai.models

object GoogleModels {

    val GeminiPro_15 = ChatModel(
        name = "GeminiPro_15",
        modelName = "models/gemini-1.5-pro",
        maxTotalTokens = 2097152,
        maxOutTokens = 8192,
        provider = APIProvider.Google,
        inputTokenPricePerK = 0.00025, // Pricing not provided, using a placeholder
        outputTokenPricePerK = 0.0005  // Pricing not provided, using a placeholder
    )
    val GeminiPro_10 = ChatModel(
        name = "GeminiPro_10",
        modelName = "models/gemini-1.0-pro",
        maxTotalTokens = 2097152,
        maxOutTokens = 8192,
        provider = APIProvider.Google,
        inputTokenPricePerK = 0.00025, // Pricing not provided, using a placeholder
        outputTokenPricePerK = 0.0005  // Pricing not provided, using a placeholder
    )
    val GeminiFlash_15 = ChatModel(
        name = "GeminiFlash_15",
        modelName = "models/gemini-1.5-flash",
        maxTotalTokens = 1048576,
        maxOutTokens = 8192,
        provider = APIProvider.Google,
        inputTokenPricePerK = 0.0001, // Pricing not provided, using a placeholder
        outputTokenPricePerK = 0.0002 // Pricing not provided, using a placeholder
    )
    val GeminiFlash_15_8B = ChatModel(
        name = "GeminiFlash_15_8B",
        modelName = "models/gemini-1.5-flash-8b",
        maxTotalTokens = 1048576,
        maxOutTokens = 8192,
        provider = APIProvider.Google,
        inputTokenPricePerK = 0.00005, // Pricing not provided, using a placeholder
        outputTokenPricePerK = 0.0001  // Pricing not provided, using a placeholder
    )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy