Skip to content

Python: Add Deepseek service to concept samples#10306

Merged
eavanvalkenburg merged 3 commits intomicrosoft:mainfrom
TaoChenOSU:taochen/python-add-deepseek-service-to-concept-samples
Jan 28, 2025
Merged

Python: Add Deepseek service to concept samples#10306
eavanvalkenburg merged 3 commits intomicrosoft:mainfrom
TaoChenOSU:taochen/python-add-deepseek-service-to-concept-samples

Conversation

@TaoChenOSU
Copy link
Contributor

@TaoChenOSU TaoChenOSU commented Jan 27, 2025

Motivation and Context

Models from DeepSeek are rising fast as one of the most capable and cost-effective open-source models. The community will be eager to test these models out.

Description

It's not hard to use these new models as they are compatible with the OpenAI API. This PR simply adds an option where people can test out the DeepSeek models in the chat concept samples.

Contribution Checklist

@TaoChenOSU TaoChenOSU added the python Pull requests for the Python Semantic Kernel label Jan 27, 2025
@TaoChenOSU TaoChenOSU self-assigned this Jan 27, 2025
@TaoChenOSU TaoChenOSU requested a review from a team as a code owner January 27, 2025 18:20
@github-actions github-actions bot changed the title Add Deepseek service to concept samples Python: Add Deepseek service to concept samples Jan 27, 2025
@TaoChenOSU TaoChenOSU enabled auto-merge January 27, 2025 19:00
Copy link
Collaborator

@moonbox3 moonbox3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I imagine devs would want to use their reasoning model, as well? This model produces reasoning_content that we don't support:

reasoning_content = response.choices[0].message.reasoning_content

https://api-docs.deepseek.com/guides/reasoning_model

@TaoChenOSU
Copy link
Contributor Author

I imagine devs would want to use their reasoning model, as well? This model produces reasoning_content that we don't support:

reasoning_content = response.choices[0].message.reasoning_content

https://api-docs.deepseek.com/guides/reasoning_model

We still expose it in the inner content of the chat message.

@TaoChenOSU TaoChenOSU added this pull request to the merge queue Jan 27, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 27, 2025
@eavanvalkenburg eavanvalkenburg added this pull request to the merge queue Jan 28, 2025
Merged via the queue into microsoft:main with commit f005058 Jan 28, 2025
24 checks passed
jcruzmot-te pushed a commit to thousandeyes/aia-semantic-kernel that referenced this pull request Sep 15, 2025
### 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.
-->
Models from [DeepSeek](https://www.deepseek.com/) are rising fast as one
of the most capable and cost-effective open-source models. The community
will be eager to test these models out.

### Description

<!-- Describe your changes, the overall approach, the underlying design.
These notes will help understanding how your code works. Thanks! -->
It's not hard to use these new models as they are compatible with the
OpenAI API. This PR simply adds an option where people can test out the
DeepSeek models in the chat concept samples.

### 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

python Pull requests for the Python Semantic Kernel

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants