Skip to content

Commit

Permalink
fix: wrong API
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinZonda committed May 5, 2023
1 parent 7d744e9 commit a7b06d9
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,7 @@
## Description

`promptc` API Server provides a simple API framework for OpenAI Client in Go.

## Example

See [_example](_example) for more details.
7 changes: 2 additions & 5 deletions api/struct.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@ package api
import (
"errors"
"github.com/gin-gonic/gin"
"github.com/promptc/api-server/cast"
"github.com/promptc/api-server/gpt"
apiInterface "github.com/promptc/api-server/interfaces"
"github.com/promptc/api-server/pt"
scheduler "github.com/promptc/openai-scheduler"
"github.com/promptc/promptc-go/prompt"
"github.com/promptc/promptc-go/variable/interfaces"
"io"
Expand All @@ -18,10 +16,9 @@ type Provider struct {
PromptSet pt.PromptSet
}

func NewProvider(scheduler *scheduler.Scheduler, paths []string) *Provider {
scheduler.StartDaemon()
func NewProvider(prov apiInterface.OpenAIClientProvider, paths []string) *Provider {
return &Provider{
CliProvider: cast.SchedulerToOpenAIProvider(scheduler),
CliProvider: prov,
PromptSet: pt.NewSet(paths),
}
}
Expand Down
1 change: 1 addition & 0 deletions cast/cast.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
)

func SchedulerToOpenAIProvider(scheduler *scheduler.Scheduler) interfaces.OpenAIClientProvider {
scheduler.StartDaemon()
return &provider{client: scheduler}
}

Expand Down

0 comments on commit a7b06d9

Please # to comment.