diff --git a/relay/adaptor/openai/constants.go b/relay/adaptor/openai/constants.go index 8a643bc6..9d40a3ef 100644 --- a/relay/adaptor/openai/constants.go +++ b/relay/adaptor/openai/constants.go @@ -7,7 +7,9 @@ var ModelList = []string{ "gpt-4", "gpt-4-0314", "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-0125-preview", "gpt-4-32k", "gpt-4-32k-0314", "gpt-4-32k-0613", "gpt-4-turbo-preview", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", - "gpt-4o", "gpt-4o-2024-05-13", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", + "o1-preview", "o1-preview-2024-09-12", + "o1-mini", "o1-mini-2024-09-12", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", "chatgpt-4o-latest", diff --git a/relay/billing/ratio/model.go b/relay/billing/ratio/model.go index f83aa70c..5b990d41 100644 --- a/relay/billing/ratio/model.go +++ b/relay/billing/ratio/model.go @@ -22,6 +22,10 @@ const ( // 1 === ¥0.014 / 1k tokens var ModelRatio = map[string]float64{ // https://openai.com/pricing + "o1-preview": 15, + "o1-preview-2024-09-12": 15, + "o1-mini": 3, + "o1-mini-2024-09-12": 3, "gpt-4": 15, "gpt-4-0314": 15, "gpt-4-0613": 15,