Skip to content

Commit 4e41972

Browse files
committed
chore: update README to document new Client API
Signed-off-by: Donnie Adams <[email protected]>
1 parent 6ee6685 commit 4e41972

File tree

1 file changed

+23
-37
lines changed

1 file changed

+23
-37
lines changed

README.md

Lines changed: 23 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,11 @@ package main
5353
import (
5454
"context"
5555

56-
gogptscript "github.com/gptscript-ai/go-gptscript"
56+
"github.com/gptscript-ai/go-gptscript"
5757
)
5858

5959
func listTools(ctx context.Context) (string, error) {
60-
client := &gogptscript.Client{}
61-
client.Complete()
60+
client := gptscript.NewClient(gptscript.ClientOpts{})
6261
return client.ListTools(ctx)
6362
}
6463
```
@@ -75,12 +74,11 @@ package main
7574
import (
7675
"context"
7776

78-
gogptscript "github.com/gptscript-ai/go-gptscript"
77+
"github.com/gptscript-ai/go-gptscript"
7978
)
8079

8180
func listModels(ctx context.Context) ([]string, error) {
82-
client := &gogptscript.Client{}
83-
client.Complete()
81+
client := gptscript.NewClient(gptscript.ClientOpts{})
8482
return client.ListModels(ctx)
8583
}
8684
```
@@ -95,13 +93,11 @@ package main
9593
import (
9694
"context"
9795

98-
gogptscript "github.com/gptscript-ai/go-gptscript"
96+
"github.com/gptscript-ai/go-gptscript"
9997
)
10098

101-
func parse(ctx context.Context, fileName string) ([]gogptscript.Node, error) {
102-
client := &gogptscript.Client{}
103-
client.Complete()
104-
99+
func parse(ctx context.Context, fileName string) ([]gptscript.Node, error) {
100+
client := gptscript.NewClient(gptscript.ClientOpts{})
105101
return client.Parse(ctx, fileName)
106102
}
107103
```
@@ -116,13 +112,11 @@ package main
116112
import (
117113
"context"
118114

119-
gogptscript "github.com/gptscript-ai/go-gptscript"
115+
"github.com/gptscript-ai/go-gptscript"
120116
)
121117

122-
func parseTool(ctx context.Context, contents string) ([]gogptscript.Node, error) {
123-
client := &gogptscript.Client{}
124-
client.Complete()
125-
118+
func parseTool(ctx context.Context, contents string) ([]gptscript.Node, error) {
119+
client := gptscript.NewClient(gptscript.ClientOpts{})
126120
return client.ParseTool(ctx, contents)
127121
}
128122
```
@@ -137,13 +131,11 @@ package main
137131
import (
138132
"context"
139133

140-
gogptscript "github.com/gptscript-ai/go-gptscript"
134+
"github.com/gptscript-ai/go-gptscript"
141135
)
142136

143-
func parse(ctx context.Context, nodes []gogptscript.node) (string, error) {
144-
client := &gogptscript.Client{}
145-
client.Complete()
146-
137+
func parse(ctx context.Context, nodes []gptscript.Node) (string, error) {
138+
client := gptscript.NewClient(gptscript.ClientOpts{})
147139
return client.Fmt(ctx, nodes)
148140
}
149141
```
@@ -158,18 +150,16 @@ package main
158150
import (
159151
"context"
160152

161-
gogptscript "github.com/gptscript-ai/go-gptscript"
153+
"github.com/gptscript-ai/go-gptscript"
162154
)
163155

164156
func runTool(ctx context.Context) (string, error) {
165-
t := gogptscript.ToolDef{
157+
t := gptscript.ToolDef{
166158
Instructions: "who was the president of the united states in 1928?",
167159
}
168160

169-
client := &gogptscript.Client{}
170-
client.Complete()
171-
172-
run, err := client.Evaluate(ctx, gogptscript.Opts{}, t)
161+
client := gptscript.NewClient(gptscript.ClientOpts{})
162+
run, err := client.Evaluate(ctx, gptscript.Opts{}, t)
173163
if err != nil {
174164
return "", err
175165
}
@@ -188,18 +178,16 @@ package main
188178
import (
189179
"context"
190180

191-
gogptscript "github.com/gptscript-ai/go-gptscript"
181+
"github.com/gptscript-ai/go-gptscript"
192182
)
193183

194184
func runFile(ctx context.Context) (string, error) {
195-
opts := gogptscript.Opts{
185+
opts := gptscript.Opts{
196186
DisableCache: &[]bool{true}[0],
197187
Input: "--input hello",
198188
}
199189

200-
client := &gogptscript.Client{}
201-
client.Complete()
202-
190+
client := gptscript.NewClient(gptscript.ClientOpts{})
203191
run, err := client.Run(ctx, "./hello.gpt", opts)
204192
if err != nil {
205193
return "", err
@@ -219,19 +207,17 @@ package main
219207
import (
220208
"context"
221209

222-
gogptscript "github.com/gptscript-ai/go-gptscript"
210+
"github.com/gptscript-ai/go-gptscript"
223211
)
224212

225213
func streamExecTool(ctx context.Context) error {
226-
opts := gogptscript.Opts{
214+
opts := gptscript.Opts{
227215
DisableCache: &[]bool{true}[0],
228216
IncludeEvents: true,
229217
Input: "--input world",
230218
}
231219

232-
client := &gogptscript.Client{}
233-
client.Complete()
234-
220+
client := gptscript.NewClient(gptscript.ClientOpts{})
235221
run, err := client.Run(ctx, "./hello.gpt", opts)
236222
if err != nil {
237223
return err

0 commit comments

Comments
 (0)