@@ -44,7 +44,6 @@ type Client struct {
44
44
cache * cache.Client
45
45
invalidAuth bool
46
46
cacheKeyBase string
47
- setSeed bool
48
47
credStore credentials.CredentialStore
49
48
}
50
49
@@ -54,7 +53,6 @@ type Options struct {
54
53
OrgID string `usage:"OpenAI organization ID" name:"openai-org-id" env:"OPENAI_ORG_ID"`
55
54
DefaultModel string `usage:"Default LLM model to use" default:"gpt-4o"`
56
55
ConfigFile string `usage:"Path to GPTScript config file" name:"config"`
57
- SetSeed bool `usage:"-"`
58
56
CacheKey string `usage:"-"`
59
57
Cache * cache.Client
60
58
}
@@ -66,7 +64,6 @@ func Complete(opts ...Options) (result Options) {
66
64
result .OrgID = types .FirstSet (opt .OrgID , result .OrgID )
67
65
result .Cache = types .FirstSet (opt .Cache , result .Cache )
68
66
result .DefaultModel = types .FirstSet (opt .DefaultModel , result .DefaultModel )
69
- result .SetSeed = types .FirstSet (opt .SetSeed , result .SetSeed )
70
67
result .CacheKey = types .FirstSet (opt .CacheKey , result .CacheKey )
71
68
}
72
69
@@ -125,7 +122,6 @@ func NewClient(ctx context.Context, credStore credentials.CredentialStore, opts
125
122
defaultModel : opt .DefaultModel ,
126
123
cacheKeyBase : cacheKeyBase ,
127
124
invalidAuth : opt .APIKey == "" && opt .BaseURL == "" ,
128
- setSeed : opt .SetSeed ,
129
125
credStore : credStore ,
130
126
}, nil
131
127
}
@@ -227,16 +223,12 @@ func toToolCall(call types.CompletionToolCall) openai.ToolCall {
227
223
}
228
224
}
229
225
230
- func toMessages (request types.CompletionRequest , compat bool ) (result []openai.ChatCompletionMessage , err error ) {
226
+ func toMessages (request types.CompletionRequest ) (result []openai.ChatCompletionMessage , err error ) {
231
227
var (
232
228
systemPrompts []string
233
229
msgs []types.CompletionMessage
234
230
)
235
231
236
- if ! compat && (request .InternalSystemPrompt == nil || * request .InternalSystemPrompt ) {
237
- systemPrompts = append (systemPrompts , system .InternalSystemPrompt )
238
- }
239
-
240
232
for _ , message := range request .Messages {
241
233
if message .Role == types .CompletionMessageRoleTypeSystem {
242
234
systemPrompts = append (systemPrompts , message .Content [0 ].Text )
@@ -304,7 +296,7 @@ func (c *Client) Call(ctx context.Context, messageRequest types.CompletionReques
304
296
messageRequest .Model = c .defaultModel
305
297
}
306
298
307
- msgs , err := toMessages (messageRequest , ! c . setSeed )
299
+ msgs , err := toMessages (messageRequest )
308
300
if err != nil {
309
301
return nil , err
310
302
}
@@ -365,11 +357,9 @@ func (c *Client) Call(ctx context.Context, messageRequest types.CompletionReques
365
357
}
366
358
367
359
var cacheResponse bool
368
- if c .setSeed {
369
- request .Seed = ptr (c .seed (request ))
370
- request .StreamOptions = & openai.StreamOptions {
371
- IncludeUsage : true ,
372
- }
360
+ request .Seed = ptr (c .seed (request ))
361
+ request .StreamOptions = & openai.StreamOptions {
362
+ IncludeUsage : true ,
373
363
}
374
364
response , ok , err := c .fromCache (ctx , messageRequest , request )
375
365
if err != nil {
0 commit comments