ken
43269cc07f
Feat: Add Amazon Bedrock provider ( #1167 )
2025-02-03 22:33:25 +08:00
yetone
b5ac768416
feat: supports reasoning_content ( #1159 )
2025-02-02 02:12:14 +08:00
msvechla
6206998f24
chore: allow to pass raw curl args ( #920 )
...
This can be used to pass additional arguments to curl, which can be
helpful when working on new providers like bedrock, that can use curl
arguments for authorization.
2024-12-04 18:57:07 +08:00
yetone
cf2312abbc
fix: provider must be set ( #868 )
2024-11-19 05:14:04 +08:00
yetone
ff85b9c1e2
refactor: remove redundant local field to facilitate provider configuration ( #858 )
2024-11-17 02:55:40 +08:00
yetone
4acdcb6e8b
fix: provider inherited_from ( #857 )
2024-11-17 01:09:33 +08:00
yetone
a3e5053d55
fix: preset vendors missing many fields ( #851 )
2024-11-16 02:09:14 +08:00
yetone
1e8abbf798
feat: memory 🧠 ( #793 )
2024-11-04 16:20:28 +08:00
Aaron Pham
5c02a5d846
chore(type): update providers and claude hints ( #766 )
2024-10-27 02:27:10 -04:00
Agustín Catellani
bcec0fa194
fix: initialize auto suggestions providers ( closes #571 ) ( #576 )
2024-09-15 10:56:18 -04:00
Aaron Pham
2b89f0d529
perf(anthropic): prompt-caching ( #517 )
...
bring back prompt caching support on Anthropic
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-04 03:19:33 -04:00
Aaron Pham
d7d476ddf5
chore(secrets): support table of string ( #500 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-03 21:47:01 -04:00
Aaron Pham
0d8098e4eb
fix(style): add parentheses ( #471 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-03 05:12:07 -04:00
Aaron Pham
e8c71d931e
chore: run stylua [generated] ( #460 )
...
* chore: add stylua
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* chore: running stylua
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-03 04:19:54 -04:00
Aaron Pham
4ad913435c
feat(templates): avanterules filetype support ( closes #254 ) ( #466 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-03 04:09:13 -04:00
Aaron Pham
7266661413
feat(api): enable customizable calls functions ( #457 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-09-02 12:22:48 -04:00
Aaron Pham
0557deeab7
feat: tokenizers ( #429 )
...
* feat: tokenizers
This reverts commit d5a4db8321d232a1b9c0d86fc38e8dd516d15776.
* fix(inputs): #422
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-31 13:39:50 -04:00
yetone
d5a4db8321
Revert tokenizers ( #423 )
...
* Revert "fix: add missing "with" in README"
This reverts commit bf1e7f1f17c8b82687b15c41e5a8104ea03f70cf.
* Revert "feat: tokenizers (#407 )"
This reverts commit d2095ba267abbfe169582708a4449e609aa9709b.
2024-08-31 22:45:31 +08:00
Aaron Pham
d2095ba267
feat: tokenizers ( #407 )
...
* feat: autobuild tiktoken lib and schenanigans
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* chore: revert readme changes
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* fix(build): windows
Signed-off-by: Hanchin Hsieh <me@yuchanns.xyz>
* chore(plugin): early load commands and base setup
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* fix(build): make sync
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* feat: rust go vroom vroom
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* feat: scuffed afaf implementation binding go brrrr
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* chore: remove dups
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* fix(tokens): calculate whether we should do prompt_caching (fixes #416 )
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* chore: ignore lockfiles
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* Update README.md
* Update crates/avante-tokenizers/README.md
* chore: remove unused
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* chore: remove auto build
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
Signed-off-by: Hanchin Hsieh <me@yuchanns.xyz>
Co-authored-by: yuchanns <me@yuchanns.xyz>
2024-08-31 07:19:59 -04:00
yetone
104484f17c
fix: use the original prompts ( #397 )
2024-08-30 22:21:50 +08:00
yetone
2997d4669a
refactor: refactor planning prompts to resolve line number issues and indentation issues ( #382 )
2024-08-30 18:53:49 +08:00
Aaron Pham
483f71dba4
feat(provider): support copilot ( #381 )
...
* feat(provider): add back support for copilot
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
* docs: add acknowledgement
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-29 23:36:39 -04:00
Aaron Pham
c635f73748
feat: pasting image within buffer ( #331 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-28 14:43:14 -04:00
yetone
bfa203018e
fix: remove copilot provider ( #318 )
2024-08-28 20:51:20 +08:00
Aaron Pham
cd9412514e
fix(llm): local-first check ( #297 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 18:37:19 -04:00
Aaron Pham
943d3f20b5
fix(local): ensure to set login to true in local ( fixes #135 ) ( #295 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 18:05:47 -04:00
Aaron Pham
01d12ccf98
fix(provider): key error ( fixes #291 ) ( #292 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 13:54:16 -04:00
Aaron Pham
a4929104cb
fix(env): skip for setting up from local ( #286 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 12:57:53 -04:00
Aaron Pham
d7be4a59c2
fix(openai): enable image support on OpenAI platform only ( fixes #282 ) ( #284 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 11:35:25 -04:00
Aaron Pham
cf68572494
feat(clipboard): initial support ( #279 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 06:57:29 -04:00
Aaron Pham
77551ce734
fix(cmdline): popup check on fail ( #277 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 05:13:51 -04:00
Aaron Pham
f258089199
fix(env): set api via input popup ( fixes #274 ) ( #276 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 04:46:23 -04:00
Aaron Pham
561f2f3380
perf(copilot): make signin and check keys API async ( #275 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 04:43:44 -04:00
Aaron Pham
64f2c54822
fix(login): make sure to set on all branch ( #268 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 03:00:18 -04:00
Aaron Pham
a8022896a2
fix(login): make sure to set var on env ( fixes #264 ) ( #266 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 02:43:06 -04:00
Aaron Pham
ad5b61bf6a
perf: async login ( closes #253 ) ( #258 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-27 02:12:35 -04:00
Aaron Pham
f03c0918c9
chore: ignore invalid linting ( #248 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-26 17:39:04 -04:00
yetone
b874045885
feat: make tiktoken optional ( #245 )
2024-08-27 01:46:05 +08:00
kaiix
26409d94b5
fix: don't automatically setup openai when its not the configured provider ( #237 )
2024-08-26 18:35:04 +08:00
Aaron Pham
a1aed57c60
perf: use envvar whenever possible, and use cmd only as fallback ( #228 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-26 01:13:12 -04:00
Aaron Pham
996378d2f8
chore(providers): add failed warning ( #225 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-26 00:29:23 -04:00
Jake
312543b680
feat(provider): initial error handling on claude ( #221 )
...
* fix: improve error handling for common issues
* fix: Providers.on_error for handling API errors
* Update lua/avante/providers/init.lua
---------
Co-authored-by: Aaron Pham <Aaronpham0103@gmail.com>
2024-08-25 21:26:19 -04:00
Aaron Pham
39d54e2674
fix(providers): run sync to avoid race ( #214 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-25 13:38:40 -04:00
Aaron Pham
eaa373a7f6
fix(env): make sure to popup on nofile ( fixes #211 ) ( #212 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-25 11:29:55 -04:00
yetone
ee88563215
fix: types ( #208 )
2024-08-25 14:26:42 +08:00
Aaron Pham
f99bf767b5
fix(highlight): allow override ( #201 )
...
update envvar parsing from cmdline
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-24 20:15:45 -04:00
Aaron Pham
a7d3defa3d
feat(llm): add support for parsing secret vault ( #200 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-24 17:52:38 -04:00
Aaron Pham
d2775135a3
feat(llm): cohere support ( #167 )
...
should be good set of defaults now, one in US, one in canada, and
microsoft :/
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-23 09:36:40 -04:00
Yusu Pan
7d4be712f0
fix: correct minor typo in sidebar.lua ( #172 )
2024-08-23 18:17:58 +08:00
Aaron Pham
279ec97582
fix: missing spec has ( fixes #161 ) ( #163 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
2024-08-23 01:40:58 -04:00