feat: claude api support
This commit is contained in:
parent
303cec1b3c
commit
72204b9817
@ -672,11 +672,11 @@ require('copilot').setup();
|
|||||||
|
|
||||||
require('avante').setup ({
|
require('avante').setup ({
|
||||||
provider = "copilot",
|
provider = "copilot",
|
||||||
openai = {
|
claude = {
|
||||||
model = "Claude Sonnet 3.7", -- your desired model (or use gpt-4o, etc.)
|
endpoint = "https://api.anthropic.com",
|
||||||
timeout = 30000, -- Timeout in milliseconds, increase this for reasoning models
|
model = "claude-3-7-sonnet-20250219",
|
||||||
|
timeout = 30000, -- Timeout in milliseconds
|
||||||
temperature = 0,
|
temperature = 0,
|
||||||
max_tokens = 8192, -- Increase this to include reasoning tokens (for reasoning models)
|
max_tokens = 20480,
|
||||||
--reasoning_effort = "medium", -- low|medium|high, only used for reasoning models
|
};
|
||||||
},
|
|
||||||
})
|
})
|
||||||
|
@ -17,13 +17,13 @@ in
|
|||||||
options.services.ollama = {
|
options.services.ollama = {
|
||||||
enable = mkEnableOption "Enable the ollama agent";
|
enable = mkEnableOption "Enable the ollama agent";
|
||||||
stdoutPath = mkOption {
|
stdoutPath = mkOption {
|
||||||
default = "/var/log/ollama.out.log";
|
default = "/Users/${config.services.ollama.user}/config/ollama/out.log";
|
||||||
};
|
};
|
||||||
stderrPath = mkOption {
|
stderrPath = mkOption {
|
||||||
default = "/var/log/ollama.err.log";
|
default = "/Users/${config.services.ollama.user}/config/ollama/err.log";
|
||||||
};
|
};
|
||||||
pidPath = mkOption {
|
pidPath = mkOption {
|
||||||
default = "/var/log/ollama.pid";
|
default = "/Users/${config.services.ollama.user}/config/ollama/ollama.pid";
|
||||||
};
|
};
|
||||||
user = mkOption {
|
user = mkOption {
|
||||||
default="zaphar";
|
default="zaphar";
|
||||||
@ -37,12 +37,9 @@ in
|
|||||||
ProgramArguments = [
|
ProgramArguments = [
|
||||||
"${ollamaLauncher}"
|
"${ollamaLauncher}"
|
||||||
];
|
];
|
||||||
WatchPaths= [
|
|
||||||
"/etc/${config.environment.etc."ollama.yaml".target}"
|
|
||||||
];
|
|
||||||
EnvironmentVariables = {
|
EnvironmentVariables = {
|
||||||
"OLLAMA_HOST" = "127.0.0.1:11434";
|
"OLLAMA_HOST" = "127.0.0.1:11434";
|
||||||
"OLLAMA_MODELS" = "/Users/${config.services.ollama.user}/config/ollama";
|
"OLLAMA_MODELS" = "/Users/${config.services.ollama.user}/config/ollama/";
|
||||||
};
|
};
|
||||||
RunAtLoad = true;
|
RunAtLoad = true;
|
||||||
};
|
};
|
||||||
|
@ -44,4 +44,5 @@ function disk_usage() {
|
|||||||
|
|
||||||
eval "$(direnv hook zsh)"
|
eval "$(direnv hook zsh)"
|
||||||
|
|
||||||
|
export ANTHROPIC_API_KEY="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"
|
||||||
export OPENAI_API_KEY="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"
|
export OPENAI_API_KEY="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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user