feat: Switch to openai:gpt-4o by default
This commit is contained in:
@@ -356,8 +356,22 @@ in {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
type = "openai";
|
||||||
|
name = "openai";
|
||||||
|
api_base = "https://api.openai.com/v1";
|
||||||
|
api_key_cmd = "op item get 'OpenAI API Token' --fields label='api key' --reveal";
|
||||||
|
models = [
|
||||||
|
{
|
||||||
|
name = "gpt-3.5-turbo";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "gpt-4o";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
model = "llama:qwen_2_5_1";
|
}
|
||||||
|
];
|
||||||
|
model = "openai:gpt-4o";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -81,8 +81,8 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = let
|
config = let
|
||||||
api_key_files = concatStringsSep " " (builtins.map (client: ''--run 'export ${lib.toUpper client.name}_API_KEY=`cat -v ${client.api_key_file}`' '') (builtins.filter (client: (builtins.hasAttr "api_key_file" client)) cfg.settings.clients));
|
api_key_files = concatStringsSep " " (builtins.map (client: ''--run "export ${lib.toUpper client.name}_API_KEY=\`cat -v ${client.api_key_file}\`"'') (builtins.filter (client: (builtins.hasAttr "api_key_file" client)) cfg.settings.clients));
|
||||||
api_key_cmds = concatStringsSep " " (builtins.map (client: ''--run 'export ${lib.toUpper client.name}_API_KEY=`${client.api_key_cmd}`' '') (builtins.filter (client: (builtins.hasAttr "api_key_cmd" client)) cfg.settings.clients));
|
api_key_cmds = concatStringsSep " " (builtins.map (client: ''--run "export ${lib.toUpper client.name}_API_KEY=\`${client.api_key_cmd}\`"'') (builtins.filter (client: (builtins.hasAttr "api_key_cmd" client)) cfg.settings.clients));
|
||||||
|
|
||||||
aichat-wrapped = pkgs.symlinkJoin {
|
aichat-wrapped = pkgs.symlinkJoin {
|
||||||
name = "aichat";
|
name = "aichat";
|
||||||
|
|||||||
Reference in New Issue
Block a user