mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-09-18 17:46:37 +08:00
50 lines
4.2 KiB
Go
50 lines
4.2 KiB
Go
package replicate
|
|
|
|
import "github.com/songquanpeng/one-api/relay/billing/ratio"
|
|
|
|
// https://replicate.com/pricing
|
|
var RatioMap = map[string]ratio.Ratio{
|
|
"black-forest-labs/flux-1.1-pro": {Input: 0.04 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-1.1-pro-ultra": {Input: 0.06 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-canny-dev": {Input: 0.025 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-canny-pro": {Input: 0.05 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-depth-dev": {Input: 0.025 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-depth-pro": {Input: 0.05 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-dev": {Input: 0.025 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-dev-lora": {Input: 0.032 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-fill-dev": {Input: 0.04 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-fill-pro": {Input: 0.05 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-pro": {Input: 0.055 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-redux-dev": {Input: 0.025 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-redux-schnell": {Input: 0.003 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-schnell": {Input: 0.003 * ratio.USD, Output: 0},
|
|
"black-forest-labs/flux-schnell-lora": {Input: 0.02 * ratio.USD, Output: 0},
|
|
"ideogram-ai/ideogram-v2": {Input: 0.08 * ratio.USD, Output: 0},
|
|
"ideogram-ai/ideogram-v2-turbo": {Input: 0.05 * ratio.USD, Output: 0},
|
|
"recraft-ai/recraft-v3": {Input: 0.04 * ratio.USD, Output: 0},
|
|
"recraft-ai/recraft-v3-svg": {Input: 0.08 * ratio.USD, Output: 0},
|
|
"stability-ai/stable-diffusion-3": {Input: 0.035 * ratio.USD, Output: 0},
|
|
"stability-ai/stable-diffusion-3.5-large": {Input: 0.065 * ratio.USD, Output: 0},
|
|
"stability-ai/stable-diffusion-3.5-large-turbo": {Input: 0.04 * ratio.USD, Output: 0},
|
|
"stability-ai/stable-diffusion-3.5-medium": {Input: 0.035 * ratio.USD, Output: 0},
|
|
// replicate chat models
|
|
"ibm-granite/granite-20b-code-instruct-8k": {Input: 0.100 * ratio.MILLI_USD, Output: 0.500 * ratio.MILLI_USD},
|
|
"ibm-granite/granite-3.0-2b-instruct": {Input: 0.030 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"ibm-granite/granite-3.0-8b-instruct": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"ibm-granite/granite-8b-code-instruct-128k": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"meta/llama-2-13b": {Input: 0.100 * ratio.MILLI_USD, Output: 0.500 * ratio.MILLI_USD},
|
|
"meta/llama-2-13b-chat": {Input: 0.100 * ratio.MILLI_USD, Output: 0.500 * ratio.MILLI_USD},
|
|
"meta/llama-2-70b": {Input: 0.650 * ratio.MILLI_USD, Output: 2.750 * ratio.MILLI_USD},
|
|
"meta/llama-2-70b-chat": {Input: 0.650 * ratio.MILLI_USD, Output: 2.750 * ratio.MILLI_USD},
|
|
"meta/llama-2-7b": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"meta/llama-2-7b-chat": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"meta/meta-llama-3.1-405b-instruct": {Input: 9.500 * ratio.MILLI_USD, Output: 9.500 * ratio.MILLI_USD},
|
|
"meta/meta-llama-3-70b": {Input: 0.650 * ratio.MILLI_USD, Output: 2.750 * ratio.MILLI_USD},
|
|
"meta/meta-llama-3-70b-instruct": {Input: 0.650 * ratio.MILLI_USD, Output: 2.750 * ratio.MILLI_USD},
|
|
"meta/meta-llama-3-8b": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"meta/meta-llama-3-8b-instruct": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"mistralai/mistral-7b-instruct-v0.2": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"mistralai/mistral-7b-v0.1": {Input: 0.050 * ratio.MILLI_USD, Output: 0.250 * ratio.MILLI_USD},
|
|
"mistralai/mixtral-8x7b-instruct-v0.1": {Input: 0.300 * ratio.MILLI_USD, Output: 1.000 * ratio.MILLI_USD},
|
|
}
|