@@ -44,7 +44,6 @@ type Client struct {
4444 cache * cache.Client
4545 invalidAuth bool
4646 cacheKeyBase string
47- setSeed bool
4847 credStore credentials.CredentialStore
4948}
5049
@@ -54,7 +53,6 @@ type Options struct {
5453 OrgID string `usage:"OpenAI organization ID" name:"openai-org-id" env:"OPENAI_ORG_ID"`
5554 DefaultModel string `usage:"Default LLM model to use" default:"gpt-4o"`
5655 ConfigFile string `usage:"Path to GPTScript config file" name:"config"`
57- SetSeed bool `usage:"-"`
5856 CacheKey string `usage:"-"`
5957 Cache * cache.Client
6058}
@@ -66,7 +64,6 @@ func Complete(opts ...Options) (result Options) {
6664 result .OrgID = types .FirstSet (opt .OrgID , result .OrgID )
6765 result .Cache = types .FirstSet (opt .Cache , result .Cache )
6866 result .DefaultModel = types .FirstSet (opt .DefaultModel , result .DefaultModel )
69- result .SetSeed = types .FirstSet (opt .SetSeed , result .SetSeed )
7067 result .CacheKey = types .FirstSet (opt .CacheKey , result .CacheKey )
7168 }
7269
@@ -125,7 +122,6 @@ func NewClient(ctx context.Context, credStore credentials.CredentialStore, opts
125122 defaultModel : opt .DefaultModel ,
126123 cacheKeyBase : cacheKeyBase ,
127124 invalidAuth : opt .APIKey == "" && opt .BaseURL == "" ,
128- setSeed : opt .SetSeed ,
129125 credStore : credStore ,
130126 }, nil
131127}
@@ -227,16 +223,12 @@ func toToolCall(call types.CompletionToolCall) openai.ToolCall {
227223 }
228224}
229225
230- func toMessages (request types.CompletionRequest , compat bool ) (result []openai.ChatCompletionMessage , err error ) {
226+ func toMessages (request types.CompletionRequest ) (result []openai.ChatCompletionMessage , err error ) {
231227 var (
232228 systemPrompts []string
233229 msgs []types.CompletionMessage
234230 )
235231
236- if ! compat && (request .InternalSystemPrompt == nil || * request .InternalSystemPrompt ) {
237- systemPrompts = append (systemPrompts , system .InternalSystemPrompt )
238- }
239-
240232 for _ , message := range request .Messages {
241233 if message .Role == types .CompletionMessageRoleTypeSystem {
242234 systemPrompts = append (systemPrompts , message .Content [0 ].Text )
@@ -304,7 +296,7 @@ func (c *Client) Call(ctx context.Context, messageRequest types.CompletionReques
304296 messageRequest .Model = c .defaultModel
305297 }
306298
307- msgs , err := toMessages (messageRequest , ! c . setSeed )
299+ msgs , err := toMessages (messageRequest )
308300 if err != nil {
309301 return nil , err
310302 }
@@ -365,11 +357,9 @@ func (c *Client) Call(ctx context.Context, messageRequest types.CompletionReques
365357 }
366358
367359 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 ,
373363 }
374364 response , ok , err := c .fromCache (ctx , messageRequest , request )
375365 if err != nil {
0 commit comments