jackMort/ChatGPT.nvim

Make it compatible with deepinfra

Open

#438 geöffnet am 16. Mai 2024

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Lua (323 Forks)batch import
enhancementgood first issue

Repository-Metriken

Stars
 (4.005 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

I am trying to use thsi plugin with deepinfra which offers llama3b-70b on the cheap and a openAI compatible api, how ever its api endpoints has "openai" in the middle like this

https://api.deepinfra.com/v1/openai/chat/completions

And current code hard-coded to add /v1/chat/completions path to api base address, and this makes it not able to make api calls correctly to deepinfra api endpoint.

Would it be possible to make "v1" part of api base url? I know this is a breaking change, but it does not make a lot of sense to hard-code an api version in request paths, right?

Contributor Guide