feat: Switch to openai:gpt-4o by default

This commit is contained in:
uttarayan21
2024-11-26 16:50:34 +05:30
parent 8c1e1a47d3
commit ed9dceb172
2 changed files with 17 additions and 3 deletions

View File

@@ -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";
}; };
}; };
}; };

View File

@@ -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";