Skip to content

Commit 85bdee1

Browse files
GPT 4o mini integration (neo4j-labs#592)
* openai llm as default * added gpt-4o mini as llm * added the openai-gpt-4o-mini * Updated model ids --------- Co-authored-by: kartikpersistent <[email protected]>
1 parent 7706a41 commit 85bdee1

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

backend/src/QA_integration.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ def get_llm(model: str,max_tokens=1000) -> Any:
8383
"gemini-1.5-pro": "gemini-1.5-pro-preview-0409",
8484
"openai-gpt-4": "gpt-4-0125-preview",
8585
"diffbot" : "gpt-4-0125-preview",
86-
"openai-gpt-4o":"gpt-4o"
86+
"openai-gpt-4o":"gpt-4o",
87+
"openai-gpt-4o-mini": "gpt-4o-mini",
8788
}
8889
if model in model_versions:
8990
model_version = model_versions[model]

backend/src/shared/constants.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"gemini-1.5-pro": "gemini-1.5-pro-preview-0514",
55
"openai-gpt-4": "gpt-4-0125-preview",
66
"diffbot" : "gpt-4o",
7+
"openai-gpt-4o-mini": "gpt-4o-mini",
78
"openai-gpt-4o":"gpt-4o",
89
"groq-llama3" : "llama3-70b-8192"
910
}
10-
OPENAI_MODELS = ["openai-gpt-3.5", "openai-gpt-4o"]
11+
OPENAI_MODELS = ["openai-gpt-3.5", "openai-gpt-4o", "openai-gpt-4o-mini"]
1112
GEMINI_MODELS = ["gemini-1.0-pro", "gemini-1.5-pro"]
1213
GROQ_MODELS = ["groq-llama3"]
1314
BUCKET_UPLOAD = 'llm-graph-builder-upload'
@@ -67,7 +68,7 @@
6768
CHAT_EMBEDDING_FILTER_SCORE_THRESHOLD = 0.10
6869
CHAT_TOKEN_CUT_OFF = {
6970
("openai-gpt-3.5",'azure_ai_gpt_35',"gemini-1.0-pro","gemini-1.5-pro","groq-llama3",'groq_llama3_70b','anthropic_claude_3_5_sonnet','fireworks_llama_v3_70b','bedrock_claude_3_5_sonnet', ) : 4,
70-
("openai-gpt-4","diffbot" ,'azure_ai_gpt_4o',"openai-gpt-4o") : 28,
71+
("openai-gpt-4","diffbot" ,'azure_ai_gpt_4o',"openai-gpt-4o", "openai-gpt-4o-mini") : 28,
7172
("ollama_llama3") : 2
7273
}
7374

frontend/src/utils/Constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export const llms =
3939
'diffbot',
4040
'openai-gpt-3.5',
4141
'openai-gpt-4o',
42+
'openai-gpt-4o-mini',
4243
'gemini-1.0-pro',
4344
'gemini-1.5-pro',
4445
'azure_ai_gpt_35',

0 commit comments

Comments
 (0)