Merge branch 'main' into fix_starter_windows
This commit is contained in:
commit
ca0bee8427
3 changed files with 36 additions and 6 deletions
|
|
@ -2,6 +2,35 @@ from .model_metadata import create_model_metadata
|
||||||
|
|
||||||
# Unified model metadata - single source of truth
|
# Unified model metadata - single source of truth
|
||||||
OPENAI_MODELS_DETAILED = [
|
OPENAI_MODELS_DETAILED = [
|
||||||
|
# GPT-5 Series
|
||||||
|
create_model_metadata(
|
||||||
|
provider="OpenAI",
|
||||||
|
name="gpt-5",
|
||||||
|
icon="OpenAI",
|
||||||
|
tool_calling=True,
|
||||||
|
reasoning=True,
|
||||||
|
),
|
||||||
|
create_model_metadata(
|
||||||
|
provider="OpenAI",
|
||||||
|
name="gpt-5-mini",
|
||||||
|
icon="OpenAI",
|
||||||
|
tool_calling=True,
|
||||||
|
reasoning=True,
|
||||||
|
),
|
||||||
|
create_model_metadata(
|
||||||
|
provider="OpenAI",
|
||||||
|
name="gpt-5-nano",
|
||||||
|
icon="OpenAI",
|
||||||
|
tool_calling=True,
|
||||||
|
reasoning=True,
|
||||||
|
),
|
||||||
|
create_model_metadata(
|
||||||
|
provider="OpenAI",
|
||||||
|
name="gpt-5-chat-latest",
|
||||||
|
icon="OpenAI",
|
||||||
|
tool_calling=False,
|
||||||
|
reasoning=True,
|
||||||
|
),
|
||||||
# Regular OpenAI Models
|
# Regular OpenAI Models
|
||||||
create_model_metadata(provider="OpenAI", name="gpt-4o-mini", icon="OpenAI", tool_calling=True),
|
create_model_metadata(provider="OpenAI", name="gpt-4o-mini", icon="OpenAI", tool_calling=True),
|
||||||
create_model_metadata(provider="OpenAI", name="gpt-4o", icon="OpenAI", tool_calling=True),
|
create_model_metadata(provider="OpenAI", name="gpt-4o", icon="OpenAI", tool_calling=True),
|
||||||
|
|
|
||||||
1
src/frontend/package-lock.json
generated
1
src/frontend/package-lock.json
generated
|
|
@ -1176,6 +1176,7 @@
|
||||||
},
|
},
|
||||||
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
|
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
|
||||||
"version": "1.3.0",
|
"version": "1.3.0",
|
||||||
|
"extraneous": true,
|
||||||
"inBundle": true,
|
"inBundle": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@ withEventDeliveryModes(
|
||||||
{ tag: ["@release", "@starter-projects"] },
|
{ tag: ["@release", "@starter-projects"] },
|
||||||
async ({ page }) => {
|
async ({ page }) => {
|
||||||
test.skip(
|
test.skip(
|
||||||
!process?.env?.ANTHROPIC_API_KEY,
|
!process?.env?.OPENAI_API_KEY,
|
||||||
"ANTHROPIC_API_KEY required to run this test",
|
"OPENAI_API_KEY required to run this test",
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!process.env.CI) {
|
if (!process.env.CI) {
|
||||||
|
|
@ -34,14 +34,14 @@ withEventDeliveryModes(
|
||||||
skipAddNewApiKeys: true,
|
skipAddNewApiKeys: true,
|
||||||
skipSelectGptModel: true,
|
skipSelectGptModel: true,
|
||||||
});
|
});
|
||||||
|
// TODO: Uncomment this when we have a way to test Anthropic
|
||||||
await page.getByTestId("dropdown_str_provider").click();
|
// await page.getByTestId("dropdown_str_provider").click();
|
||||||
await page.getByTestId("Anthropic-1-option").click();
|
// await page.getByTestId("Anthropic-1-option").click();
|
||||||
|
|
||||||
await page
|
await page
|
||||||
.getByTestId("popover-anchor-input-api_key")
|
.getByTestId("popover-anchor-input-api_key")
|
||||||
.last()
|
.last()
|
||||||
.fill(process.env.ANTHROPIC_API_KEY ?? "");
|
.fill(process.env.OPENAI_API_KEY ?? "");
|
||||||
|
|
||||||
await page.waitForSelector('[data-testid="dropdown_str_model_name"]', {
|
await page.waitForSelector('[data-testid="dropdown_str_model_name"]', {
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue