diff --git a/pkg/lmcli/lmcli.go b/pkg/lmcli/lmcli.go index c6fa448..3e165bd 100644 --- a/pkg/lmcli/lmcli.go +++ b/pkg/lmcli/lmcli.go @@ -225,7 +225,7 @@ func (c *Context) GetModelProvider(model string, provider string) (*ModelConfig, } return c.fillModelConfig(cfg, m), nil case "openai": - url := "https://api.openai.com" + url := "https://api.openai.com/v1" if p.BaseURL != "" { url = p.BaseURL } diff --git a/pkg/provider/openai/openai.go b/pkg/provider/openai/openai.go index 86667df..e1cf06d 100644 --- a/pkg/provider/openai/openai.go +++ b/pkg/provider/openai/openai.go @@ -194,7 +194,7 @@ func (c *OpenAIClient) sendRequest(ctx context.Context, r ChatCompletionRequest) return nil, err } - req, err := http.NewRequestWithContext(ctx, "POST", c.BaseURL+"/v1/chat/completions", bytes.NewBuffer(jsonData)) + req, err := http.NewRequestWithContext(ctx, "POST", c.BaseURL+"/chat/completions", bytes.NewBuffer(jsonData)) if err != nil { return nil, err }