Skip to content

Commit 2d2da59

Browse files
author
Michał Żarnecki
committed
add supported models
1 parent 4dd2afc commit 2d2da59

File tree

5 files changed

+19
-3
lines changed

5 files changed

+19
-3
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,21 @@ The application demonstrates an interesting use case of distinguishing between t
4242
- Context-aware response generation
4343
- Docker-based setup for easy deployment
4444

45+
## 🧠 Supported models
46+
- gpt-4.1
47+
- o3
48+
- o4-mini
49+
- gpt-4o
50+
- claude-3.7
51+
- claude-3.5
52+
- deepseek
53+
- llama3.2
54+
- mixtral
55+
- bielik
56+
- deepseek-r1-7b
57+
- deepseek-coder
58+
- gemini2
59+
4560
## 📋 Prerequisites
4661

4762
- Docker and Docker Compose ([Installation Guide](https://docs.docker.com/compose/install/))

app/src/.env-sample

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
MODEL=Llama3.2 #Available options: GPT-4.1, o3, o4-mini, GPT-4o, Claude-3.5, Claude-3.7 Llama3.2, Mixtral, Bielik, Gemini2, DeepSeek, DeepSeek-R1-7B, DeepSeek-Coder-v2
1+
MODEL=Llama3.2 #Available options: GPT-4.1, o3, o4-mini, GPT-4o, Claude-3.5, Claude-3.7, Llama3.2, Mixtral, Bielik, Gemini2, DeepSeek, DeepSeek-R1-7B, DeepSeek-Coder-v2
22
#fill one API keys below only when using other model than Llama3.2, Mixtral, DeepSeek-R1-7B, DeepSeek-Coder-v2 (these are pulled locally and served with ollama)
33
#OpenAI API
44
OPENAI_API_KEY=your-open-ai-api-key

app/src/service/ServicesForSpecificModelFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public function getEmbeddingsService(string $model): TextEncoderInterface
5151
'o3' => Ada002TextEncoder::class,
5252
'o4-mini' => Ada002TextEncoder::class,
5353
'gpt-4o' => Ada002TextEncoder::class,
54+
'claude-3.7' => Ada002TextEncoder::class,
5455
'claude-3.5' => Ada002TextEncoder::class,
5556
'deepseek' => Ada002TextEncoder::class,
5657
'llama3.2' => MxbaiTextEncoder::class,

app/src/service/claude/GeneratedTextFromClaudeProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
final class GeneratedTextFromClaudeProvider extends AbstractClaudeAPIClient implements GeneratedTextProviderInterface, StageInterface
1010
{
11-
private string $model = 'claude-3-5-sonnet-20241022';
11+
private string $model = 'claude-3-7-sonnet-latest';
1212

1313
public function generateText(string $prompt, string $sourceDocuments): string
1414
{

app/src/service/openai/GeneratedTextFromGPTProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
final class GeneratedTextFromGPTProvider extends AbstractGPTAPIClient implements GeneratedTextProviderInterface, StageInterface
1212
{
13-
private string $model = 'o3';
13+
private string $model = 'o4-mini';
1414

1515
public function generateText(string $prompt, string $sourceDocuments): string
1616
{

0 commit comments

Comments
 (0)