merge
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
#!/bin/bash -efu
|
#!/bin/bash -efu
|
||||||
|
# based on https://github.com/legionus/pinentry-bash/blob/master/pinentry-bash
|
||||||
|
|
||||||
### This file is covered by the GNU General Public License,
|
### This file is covered by the GNU General Public License,
|
||||||
### which should be included with libshell as the file LICENSE.
|
### which should be included with libshell as the file LICENSE.
|
||||||
### All copyright information are listed in the COPYING.
|
### All copyright information are listed in the COPYING.
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
# see https://github.com/sigoden/aichat/blob/main/config.example.yaml
|
# see https://github.com/sigoden/aichat/blob/main/config.example.yaml
|
||||||
# see https://github.com/sigoden/aichat/blob/main/models.yaml
|
# see https://github.com/sigoden/aichat/blob/main/models.yaml
|
||||||
|
|
||||||
model: openrouter:anthropic/claude-sonnet-4
|
|
||||||
function_calling: false
|
|
||||||
|
|
||||||
clients:
|
clients:
|
||||||
|
|
||||||
- type: openai-compatible
|
- type: openai-compatible
|
||||||
@@ -12,22 +9,9 @@ clients:
|
|||||||
api_key: {{ .user.AI_OPENROUTER_KEY }}
|
api_key: {{ .user.AI_OPENROUTER_KEY }}
|
||||||
models:
|
models:
|
||||||
|
|
||||||
- name: anthropic/claude-opus-4
|
- name: anthropic/claude-sonnet-4.5
|
||||||
max_input_tokens: 200000
|
max_input_tokens: 350000
|
||||||
max_output_tokens: 20000
|
max_output_tokens: 65000
|
||||||
require_max_tokens: true
|
|
||||||
input_price: 15
|
|
||||||
output_price: 75
|
|
||||||
supports_vision: true
|
|
||||||
supports_function_calling: true
|
|
||||||
patch:
|
|
||||||
body:
|
|
||||||
reasoning:
|
|
||||||
effort: high
|
|
||||||
|
|
||||||
- name: anthropic/claude-sonnet-4
|
|
||||||
max_input_tokens: 200000
|
|
||||||
max_output_tokens: 20000
|
|
||||||
require_max_tokens: true
|
require_max_tokens: true
|
||||||
input_price: 3
|
input_price: 3
|
||||||
output_price: 15
|
output_price: 15
|
||||||
@@ -38,35 +22,15 @@ clients:
|
|||||||
reasoning:
|
reasoning:
|
||||||
effort: high
|
effort: high
|
||||||
|
|
||||||
- name: deepseek/deepseek-chat-v3.1
|
- name: deepseek/deepseek-v3.2-exp
|
||||||
max_input_tokens: 163840
|
max_input_tokens: 163840
|
||||||
input_price: 0.20
|
input_price: 0.20
|
||||||
output_price: 0.80
|
output_price: 0.40
|
||||||
patch:
|
patch:
|
||||||
body:
|
body:
|
||||||
reasoning:
|
reasoning:
|
||||||
effort: high
|
effort: high
|
||||||
|
|
||||||
- name: deepseek/deepseek-chat-v3.1:free
|
|
||||||
max_input_tokens: 163840
|
|
||||||
input_price: 0
|
|
||||||
output_price: 0
|
|
||||||
patch:
|
|
||||||
body:
|
|
||||||
reasoning:
|
|
||||||
effort: high
|
|
||||||
|
|
||||||
|
|
||||||
- name: perplexity/sonar-pro
|
|
||||||
max_input_tokens: 200000
|
|
||||||
input_price: 3
|
|
||||||
output_price: 15
|
|
||||||
|
|
||||||
- name: perplexity/sonar
|
|
||||||
max_input_tokens: 127072
|
|
||||||
input_price: 1
|
|
||||||
output_price: 1
|
|
||||||
|
|
||||||
- name: openai/gpt-4.1
|
- name: openai/gpt-4.1
|
||||||
max_input_tokens: 1047576
|
max_input_tokens: 1047576
|
||||||
max_output_tokens: 32768
|
max_output_tokens: 32768
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
model: openrouter:deepseek/deepseek-chat-v3.1:free
|
|
||||||
---
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
---
|
---
|
||||||
model: openrouter:deepseek/deepseek-chat-v3.1
|
model: openrouter:deepseek/deepseek-v3.2-exp
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
model: openrouter:anthropic/claude-opus-4
|
|
||||||
---
|
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
[[ $- != *i* ]] && return
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
|
shopt -s autocd
|
||||||
|
|
||||||
stty intr ^K
|
stty intr ^K
|
||||||
|
|
||||||
alias ssh='wssh'
|
alias ssh='wssh'
|
||||||
@@ -13,6 +15,9 @@ alias node='NODE_NO_READLINE=1 rlwrap node'
|
|||||||
|
|
||||||
export EDITOR=vim
|
export EDITOR=vim
|
||||||
|
|
||||||
|
export FZF_COMPLETION_TRIGGER='*'
|
||||||
|
eval "$(fzf --bash)"
|
||||||
|
|
||||||
PS0+='\e]133;C\e\\'
|
PS0+='\e]133;C\e\\'
|
||||||
command_done() {
|
command_done() {
|
||||||
printf '\e]133;D\e\\'
|
printf '\e]133;D\e\\'
|
||||||
|
|||||||
1
arch-user/config/fzf/config
Normal file
1
arch-user/config/fzf/config
Normal file
@@ -0,0 +1 @@
|
|||||||
|
--color=base16
|
||||||
1
arch-user/config/fzf/env.sh
Normal file
1
arch-user/config/fzf/env.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
export FZF_DEFAULT_OPTS_FILE="$HOME/.config/fzf/config"
|
||||||
Reference in New Issue
Block a user