Skip to content

Merge branch 'microsoft:main' into Web-Search-Plugin-Enhanced-Responses#3

Closed
SOE-YoungS wants to merge 5 commits intomainfrom
Web-Search-Plugin-Enhanced-Responses
Closed

Merge branch 'microsoft:main' into Web-Search-Plugin-Enhanced-Responses#3
SOE-YoungS wants to merge 5 commits intomainfrom
Web-Search-Plugin-Enhanced-Responses

Conversation

@SOE-YoungS
Copy link
Owner

Motivation and Context

Description

Contribution Checklist

SOE-YoungS and others added 4 commits November 1, 2023 10:33
…ft#3354)

### Motivation and Context

Two properties were inadvertently made public and should be private

### Contribution Checklist

- [x] The code builds clean without any errors or warnings
- [x] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [x] All unit tests pass, and I have added new tests where possible
- [x] I didn't break anyone 😄
SOE-YoungS pushed a commit that referenced this pull request Nov 1, 2023
…se AIRequestSettings) (microsoft#2829)

### Motivation and Context

Currently the SK core uses a model for LLM request settings which is
OpenAI specific. This is a refactor to remove this assumption and to
allow SK to be LLM agnostic.

Resolves: microsoft#2735

### Description

1. Remove `ChatRequestSettings` and `CompleteRequestSettings` and use
new class `AIRequestSettings` instead
1. Create default OpenAI request settings class `OpenAIRequestSetings`
which extends `AIRequestSettings`.
1. Fix up planner, unit tests and integration tests
1. Add a new Kernel syntax example showing all options to configure LLM
request settings

### Contribution Checklist

- [x] The code builds clean without any errors or warnings
- [x] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [x] All unit tests pass, and I have added new tests where possible
- [x] I didn't break anyone 😄
SOE-YoungS pushed a commit that referenced this pull request Nov 1, 2023
…se AIRequestSettings) (microsoft#2829)

### Motivation and Context

Currently the SK core uses a model for LLM request settings which is
OpenAI specific. This is a refactor to remove this assumption and to
allow SK to be LLM agnostic.

Resolves: microsoft#2735

### Description

1. Remove `ChatRequestSettings` and `CompleteRequestSettings` and use
new class `AIRequestSettings` instead
1. Create default OpenAI request settings class `OpenAIRequestSetings`
which extends `AIRequestSettings`.
1. Fix up planner, unit tests and integration tests
1. Add a new Kernel syntax example showing all options to configure LLM
request settings

### Contribution Checklist

- [x] The code builds clean without any errors or warnings
- [x] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [x] All unit tests pass, and I have added new tests where possible
- [x] I didn't break anyone 😄
@SOE-YoungS SOE-YoungS closed this Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants