messages_test.go 481 B

1234567891011121314151617181920212223242526
  1. package llm
  2. import (
  3. "github.com/sashabaranov/go-openai"
  4. "github.com/stretchr/testify/assert"
  5. "testing"
  6. )
  7. func TestChatCompletionWithContext(t *testing.T) {
  8. filename := "test"
  9. messages := []openai.ChatCompletionMessage{
  10. {
  11. Role: openai.ChatMessageRoleSystem,
  12. },
  13. {
  14. Role: openai.ChatMessageRoleUser,
  15. },
  16. {
  17. Role: openai.ChatMessageRoleAssistant,
  18. },
  19. }
  20. messages = ChatCompletionWithContext(filename, messages)
  21. assert.NotNil(t, messages[1].MultiContent)
  22. }