Skip to content

Commit 555ce1a

Browse files
committed
New sonar models: sonar-deep-research, sonar-reasoning-pro, and sonar-reasoning
1 parent ed91e52 commit 555ce1a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

openai-core/src/main/scala/io/cequence/openaiscala/domain/NonOpenAIModelId.scala

+9-1
Original file line numberDiff line numberDiff line change
@@ -296,10 +296,18 @@ object NonOpenAIModelId {
296296
val deepseek_ai_deepseek_v3 = "deepseek-ai/DeepSeek-V3" // Together AI
297297

298298
// Sonar (Perplexity)
299+
// 128k context length
300+
val sonar_deep_research = "sonar-deep-research"
301+
// 128k context length
302+
val sonar_reasoning_pro = "sonar-reasoning-pro"
303+
// 128k context length
304+
val sonar_reasoning = "sonar-reasoning"
299305
// 200k context length
300306
val sonar_pro = "sonar-pro"
301-
// 127k context length
307+
// 128k context length
302308
val sonar = "sonar"
309+
// 128k context length
310+
val r1_1776 = "r1-1776"
303311
// These models will be deprecated and will no longer be available to use after 2/22/2025
304312
// 127k context window
305313
val llama_3_1_sonar_small_128k_online = "llama-3.1-sonar-small-128k-online"

openai-examples/src/main/scala/io/cequence/openaiscala/examples/sonar/SonarCreateChatCompletion.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ object SonarCreateChatCompletion extends ExampleBase[SonarService] {
2020
UserMessage("What is the weather like in Norway?")
2121
)
2222

23-
private val modelId = NonOpenAIModelId.sonar
23+
private val modelId = NonOpenAIModelId.sonar_deep_research
2424

2525
override protected def run: Future[_] =
2626
service

0 commit comments

Comments
 (0)