Update work ai models
This commit is contained in:
@@ -41,9 +41,9 @@ in
|
||||
apiKey = config.sops.placeholder.langdock_api_key;
|
||||
};
|
||||
models = {
|
||||
"gpt-5.5" = { name = "GPT-5.5"; };
|
||||
"gpt-5.4" = { name = "GPT-5.4"; };
|
||||
"gpt-5.4-mini" = { name = "GPT-5.4 mini"; };
|
||||
"gpt-5.6-sol" = { name = "GPT-5.6 Sol"; };
|
||||
"gpt-5.6-terra" = { name = "GPT-5.6 Terra"; };
|
||||
"gpt-5.6-luna" = { name = "GPT-5.6 Luna"; };
|
||||
};
|
||||
};
|
||||
anthropic = {
|
||||
@@ -52,13 +52,11 @@ in
|
||||
apiKey = config.sops.placeholder.langdock_api_key;
|
||||
};
|
||||
models = {
|
||||
"claude-opus-5-default" = { name = "Opus 5"; };
|
||||
"claude-opus-4-8-default" = { name = "Opus 4.8"; };
|
||||
"claude-opus-4-7-default" = { name = "Opus 4.7"; };
|
||||
"claude-opus-4-6-default" = { name = "Opus 4.6"; };
|
||||
"claude-sonnet-4-6-default" = { name = "Sonnet 4.6"; };
|
||||
"claude-haiku-4-5-20251001" = { name = "Haiku 4.5"; };
|
||||
"claude-sonnet-5-default" = { name = "Sonnet 5"; };
|
||||
};
|
||||
whitelist = ["claude-opus-4-8-default" "claude-opus-4-7-default" "claude-opus-4-6-default" "claude-sonnet-4-6-default" "claude-haiku-4-5-20251001"];
|
||||
whitelist = ["claude-opus-4-8-default" "claude-opus-5-default" "claude-sonnet-5-default"];
|
||||
};
|
||||
# ollama = {
|
||||
# npm = "@ai-sdk/openai-compatible";
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{ config, lib, ... }:
|
||||
|
||||
let
|
||||
cfg = config.dot.pi;
|
||||
cfg = config.dot.llm.pi;
|
||||
piPath = "${config.dot.dotfilesPath}/modules/pi/agent";
|
||||
piWorkMode = config.dot.llm.pi.workMode or false;
|
||||
in
|
||||
{
|
||||
options.dot.pi = {
|
||||
enable = lib.mkEnableOption "managed pi coding agent configuration" // {
|
||||
options.dot.llm.pi = {
|
||||
enableConfig = lib.mkEnableOption "managed pi coding agent configuration" // {
|
||||
default = true;
|
||||
};
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
config = lib.mkIf cfg.enableConfig {
|
||||
home.file = {
|
||||
".pi/agent/settings.json".source =
|
||||
config.lib.file.mkOutOfStoreSymlink
|
||||
|
||||
@@ -18,18 +18,8 @@ export default function (pi: ExtensionAPI) {
|
||||
compat: { forceAdaptiveThinking: true },
|
||||
},
|
||||
{
|
||||
id: "claude-sonnet-5-default",
|
||||
name: "Sonnet 5",
|
||||
reasoning: true,
|
||||
input: ["text", "image"],
|
||||
contextWindow: 200000,
|
||||
maxTokens: 16384,
|
||||
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
|
||||
compat: { forceAdaptiveThinking: true },
|
||||
},
|
||||
{
|
||||
id: "claude-opus-4-6-default",
|
||||
name: "Opus 4.6",
|
||||
id: "claude-opus-5-default",
|
||||
name: "Opus 5",
|
||||
reasoning: true,
|
||||
input: ["text", "image"],
|
||||
contextWindow: 200000,
|
||||
@@ -38,13 +28,14 @@ export default function (pi: ExtensionAPI) {
|
||||
compat: { forceAdaptiveThinking: true },
|
||||
},
|
||||
{
|
||||
id: "claude-haiku-4-5-20251001",
|
||||
name: "Haiku 4.5",
|
||||
id: "claude-sonnet-5-default",
|
||||
name: "Sonnet 5",
|
||||
reasoning: true,
|
||||
input: ["text", "image"],
|
||||
contextWindow: 200000,
|
||||
maxTokens: 16384,
|
||||
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
|
||||
compat: { forceAdaptiveThinking: true },
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"lastChangelogVersion": "0.81.1",
|
||||
"theme": "light",
|
||||
"defaultProvider": "anthropic",
|
||||
"defaultModel": "claude-opus-4-8-default",
|
||||
"defaultModel": "claude-opus-5-default",
|
||||
"defaultThinkingLevel": "high",
|
||||
"hideThinkingBlock": false,
|
||||
"retry": {
|
||||
|
||||
Reference in New Issue
Block a user