yetone / avante.nvim

Use your Neovim like using Cursor AI IDE!
Apache License 2.0
6.44k stars 234 forks source link

Chat never responds #117

Closed yuvals1 closed 2 months ago

yuvals1 commented 2 months ago

Screenshot 2024-08-20 at 17 29 39 any reason why the chat won't respond? I exported Claude api key and switched the provider in the config to 'claude' im using kickstart.nvim with this config for avante:


return {
  'yetone/avante.nvim',
  event = 'VeryLazy',
  build = 'make',
  opts = {
    -- add any opts here
  },
  dependencies = {
    'nvim-tree/nvim-web-devicons',
    'stevearc/dressing.nvim',
    'nvim-lua/plenary.nvim',
    {
      'grapp-dev/nui-components.nvim',
      dependencies = {
        'MunifTanjim/nui.nvim',
      },
    },
    --- The below is optional, make sure to setup it properly if you have lazy=true
    {
      'MeanderingProgrammer/render-markdown.nvim',
      opts = {
        file_types = { 'markdown', 'Avante' },
      },
      ft = { 'markdown', 'Avante' },
    },
  },
}
aarnphm commented 2 months ago

what platform are you on?

yuvals1 commented 2 months ago

what platform are you on?

macos, version 14.4, m3 pro

yetone commented 2 months ago

what platform are you on?

macos, version 14.4, m3 pro

When you just start chatting, Can you list your curl command (make sure to remove the API token)?

ps aux | grep curl
yuvals1 commented 2 months ago

it seems like it's not calling the api at all. no curl command is created. also it says that "tiktoken core in not found" although i definitley have tiktoken in the python that the neovim uses. vim.g.python3_host_prog = vim.fn.expand '~/.virtualenvs/neovim311/bin/python3'

aarnphm commented 2 months ago

do you have cargo setup on mac?

can you show ls -Rl $HOME/.local/share/nvim/lazy/avante.nvim?

yuvals1 commented 2 months ago

i do have cargo:

❯ cargo --version
cargo 1.80.1 (376290515 2024-07-16)
❯ ls -Rl $HOME/.local/share/nvim/lazy/avante.nvim
drwxr-xr-x@    - yuvals1 20 Aug 21:56  build
.rw-r--r--@  11k yuvals1 20 Aug 21:55  LICENSE
drwxr-xr-x@    - yuvals1 20 Aug 21:55  lua
.rw-r--r--@ 1.7k yuvals1 20 Aug 21:55  Makefile
.rw-r--r--@ 6.4k yuvals1 20 Aug 21:55  README.md

/Users/yuvals1/.local/share/nvim/lazy/avante.nvim/build:
.rwxr-xr-x@ 6.3M yuvals1 20 Aug 21:56  tiktoken_core.dylib

/Users/yuvals1/.local/share/nvim/lazy/avante.nvim/lua:
drwxr-xr-x@   - yuvals1 20 Aug 21:55  avante
.rw-r--r--@ 865 yuvals1 20 Aug 21:55  tiktoken_lib.lua

/Users/yuvals1/.local/share/nvim/lazy/avante.nvim/lua/avante:
.rw-r--r--@ 4.5k yuvals1 20 Aug 21:55  config.lua
.rw-r--r--@  26k yuvals1 20 Aug 21:55  diff.lua
.rw-r--r--@ 5.3k yuvals1 20 Aug 21:55  init.lua
.rw-r--r--@  24k yuvals1 20 Aug 21:55  llm.lua
.rw-r--r--@  568 yuvals1 20 Aug 21:55  range.lua
.rw-r--r--@ 2.8k yuvals1 20 Aug 21:55  selection.lua
.rw-r--r--@  499 yuvals1 20 Aug 21:55  selection_result.lua
.rw-r--r--@  25k yuvals1 20 Aug 21:55  sidebar.lua
.rw-r--r--@ 2.7k yuvals1 20 Aug 21:55  tiktoken.lua
.rw-r--r--@ 1.5k yuvals1 20 Aug 21:55  types.lua
drwxr-xr-x@    - yuvals1 20 Aug 21:55  ui
drwxr-xr-x@    - yuvals1 20 Aug 21:55  utils
.rw-r--r--@ 2.4k yuvals1 20 Aug 21:55  view.lua

/Users/yuvals1/.local/share/nvim/lazy/avante.nvim/lua/avante/ui:
.rw-r--r--@ 1.7k yuvals1 20 Aug 21:55  dressing.lua

/Users/yuvals1/.local/share/nvim/lazy/avante.nvim/lua/avante/utils:
.rw-r--r--@ 1.2k yuvals1 20 Aug 21:55  colors.lua
.rw-r--r--@ 3.0k yuvals1 20 Aug 21:55  copilot.lua
.rw-r--r--@ 5.9k yuvals1 20 Aug 21:55  init.lua

also now i get the following in messages:


Avante config function called with opts: {
  debug = true,
  provider = "claude"
}
Avante setup called. did_setup = true
Avante options after setup: nil
aarnphm commented 2 months ago

do you have credit on your claude account? it seems like I can't reproduce this.

yuvals1 commented 2 months ago

yes, that was it...😬 thanks:)