
com.simiacryptus.jopenai.models.MistralModels.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jo-penai Show documentation
Show all versions of jo-penai Show documentation
A Java client for OpenAI's API
package com.simiacryptus.jopenai.models
object MistralModels {
val Mistral7B = ChatModels(
name = "Mistral7B",
modelName = "open-mistral-7b",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val Mixtral8x7B = ChatModels(
name = "Mixtral8x7B",
modelName = "open-mixtral-8x7b",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val Mixtral8x22B = ChatModels(
name = "Mixtral8x22B",
modelName = "open-mixtral-8x22b",
maxTotalTokens = 65536,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val MistralSmall = ChatModels(
name = "MistralSmall",
modelName = "mistral-small-latest",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val MistralMedium = ChatModels(
name = "MistralMedium",
modelName = "mistral-medium-latest",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val MistralLarge = ChatModels(
name = "MistralLarge",
modelName = "mistral-large-latest",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val MistralNemo = ChatModels(
name = "MistralNemo",
modelName = "open-mistral-nemo",
maxTotalTokens = 128 * 1024 - 1,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val Codestral = ChatModels(
name = "Codestral",
modelName = "codestral-latest",
maxTotalTokens = 32768,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
val CodestralMamba = ChatModels(
name = "CodestralMamba",
modelName = "open-codestral-mamba",
maxTotalTokens = 128 * 1024 - 1,
provider = APIProvider.Mistral,
inputTokenPricePerK = 0.0005, // Assuming pricing, adjust as necessary
outputTokenPricePerK = 0.0015 // Assuming pricing, adjust as necessary
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy