Skip to content

Commit fa7bf85

Browse files
authored
feat: add new openai models (#858)
1 parent c130dd1 commit fa7bf85

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

packages/backend/src/api/v1/orgs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ orgs.post(
233233
extra,
234234
variables,
235235
model,
236-
true,
236+
extra?.stream || false,
237237
orgId,
238238
projectId,
239239
);

packages/db/0077.sql

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
insert into model_mapping (name, pattern, unit, input_cost, output_cost, tokenizer, provider, input_caching_cost_reduction) values
2+
('o4-mini', '^(o4-mini)$', 'TOKENS', 1.10, 4.4, 'openai', 'openai', 4),
3+
('o3', '^(o3)$', 'TOKENS', 10, 40, 'openai', 'openai', 4),
4+
('o3-mini', '^(o3-mini)$', 'TOKENS', 1.10, 4.40, 'openai', 'openai', 4);

packages/shared/models.ts

+15
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,21 @@ export const MODELS: LunaryProvidedModel[] = [
1616
name: "gpt-4.1-nano",
1717
provider: "openai",
1818
},
19+
{
20+
id: "o4-mini",
21+
name: "o4-mini",
22+
provider: "openai",
23+
},
24+
{
25+
id: "o3",
26+
name: "o3",
27+
provider: "openai",
28+
},
29+
{
30+
id: "o3-mini",
31+
name: "o3-mini",
32+
provider: "openai",
33+
},
1934
{
2035
id: "gpt-4o",
2136
name: "gpt-4o",

0 commit comments

Comments
 (0)