Skip to content

.Net - OpenAI File Service ADR - #4803

Merged
Chris (crickman) merged 13 commits into
mainfrom
adr_fileservice
Feb 13, 2024
Merged

.Net - OpenAI File Service ADR#4803
Chris (crickman) merged 13 commits into
mainfrom
adr_fileservice

Conversation

@crickman

@crickman Chris (crickman) commented Jan 31, 2024

Copy link
Copy Markdown
Contributor

Motivation and Context

ADR in alignment with #4558

Adding support for OpenAI File Service to be used in conjunction with Agent/Assistant API: https://platform.openai.com/docs/api-reference/files

Description

OpenAI provides a file service for uploading files to be used for assistant retrieval or model fine-tuning: https://api.openai.com/v1/files

Note: Azure Open AI does not currently support the OpenAI file service API.

Contribution Checklist

@crickman Chris (crickman) added PR: ready for review All feedback addressed, ready for reviews .NET Issue or Pull requests regarding .NET code ai connector Anything related to AI connectors experimental Associated with an experimental feature agents labels Jan 31, 2024
@crickman Chris (crickman) self-assigned this Jan 31, 2024
@shawncal Shawn Callegari (shawncal) added documentation and removed .NET Issue or Pull requests regarding .NET code labels Jan 31, 2024
@crickman Chris (crickman) added this to the R4: Cycle 3 milestone Jan 31, 2024
Comment thread docs/decisions/0026-file-service.md Outdated
Comment thread docs/decisions/0026-file-service.md Outdated
Comment thread docs/decisions/0026-file-service.md
Comment thread docs/decisions/0026-file-service.md
@crickman Chris (crickman) changed the title .Net ADR - File Service .Net - File Service ADR Feb 8, 2024
@crickman Chris (crickman) changed the title .Net - File Service ADR .Net - OpenAI File Service ADR Feb 8, 2024
@crickman Chris (crickman) added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel kernel.core labels Feb 8, 2024
Comment thread docs/decisions/0026-file-service.md
@shawncal Shawn Callegari (shawncal) removed .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel kernel.core labels Feb 9, 2024
@crickman
Chris (crickman) added this pull request to the merge queue Feb 13, 2024
Merged via the queue into main with commit 70c3403 Feb 13, 2024
@crickman
Chris (crickman) deleted the adr_fileservice branch February 13, 2024 18:30
github-merge-queue Bot pushed a commit that referenced this pull request Feb 13, 2024
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

Add support for Open AI File Service: 
- https://platform.openai.com/docs/api-reference/files
- https://api.openai.com/v1/files

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

ADR: #4803

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [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 😄
LudoCorporateShark pushed a commit to LudoCorporateShark/semantic-kernel that referenced this pull request Aug 25, 2024
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

ADR in alignment with
microsoft#4558

Adding support for **OpenAI File Service** to be used in conjunction
with Agent/Assistant API:
https://platform.openai.com/docs/api-reference/files

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

OpenAI provides a file service for uploading files to be used for
*assistant retrieval* or *model fine-tuning*:
`https://api.openai.com/v1/files`

> Note: *Azure Open AI* does not currently support the OpenAI file
service API.

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [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 😄
LudoCorporateShark pushed a commit to LudoCorporateShark/semantic-kernel that referenced this pull request Aug 25, 2024
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

Add support for Open AI File Service: 
- https://platform.openai.com/docs/api-reference/files
- https://api.openai.com/v1/files

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

ADR: microsoft#4803

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [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 😄
Bryan (Bryan-Roe) pushed a commit to Bryan-Roe-ai/semantic-kernel that referenced this pull request Oct 6, 2024
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

ADR in alignment with
microsoft#4558

Adding support for **OpenAI File Service** to be used in conjunction
with Agent/Assistant API:
https://platform.openai.com/docs/api-reference/files

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

OpenAI provides a file service for uploading files to be used for
*assistant retrieval* or *model fine-tuning*:
`https://api.openai.com/v1/files`

> Note: *Azure Open AI* does not currently support the OpenAI file
service API.

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [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 😄
Bryan (Bryan-Roe) pushed a commit to Bryan-Roe-ai/semantic-kernel that referenced this pull request Oct 6, 2024
### Motivation and Context

<!-- Thank you for your contribution to the semantic-kernel repo!
Please help reviewers and future users, providing the following
information:
  1. Why is this change required?
  2. What problem does it solve?
  3. What scenario does it contribute to?
  4. If it fixes an open issue, please link to the issue here.
-->

Add support for Open AI File Service: 
- https://platform.openai.com/docs/api-reference/files
- https://api.openai.com/v1/files

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->

ADR: microsoft#4803

### Contribution Checklist

<!-- Before submitting this PR, please make sure: -->

- [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 😄
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents ai connector Anything related to AI connectors documentation experimental Associated with an experimental feature PR: ready for review All feedback addressed, ready for reviews

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants