Files
eino-test/internal/agent/model.go
T

19 lines
411 B
Go
Raw Normal View History

package agent
import (
"context"
"eino-test/config"
"github.com/cloudwego/eino-ext/components/model/openai"
"github.com/cloudwego/eino/components/model"
)
func NewChatModel(ctx context.Context, cfg *config.Config) (model.ToolCallingChatModel, error) {
return openai.NewChatModel(ctx, &openai.ChatModelConfig{
BaseURL: cfg.OpenAIBaseURL,
APIKey: cfg.OpenAIAPIKey,
Model: cfg.OpenAIModel,
})
}