Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ai): bring support for function calling via tools and tools_choice params #3886

Merged
merged 15 commits into from
Oct 25, 2024

Conversation

tgenaitay
Copy link
Member

@tgenaitay tgenaitay commented Oct 25, 2024

Your checklist for this pull request

Description

We've added support for function calling, the important ability for LLMs to call external tools via user-defined features (tools).

This MR introduces

  • Concepts in Managed Inference and Generative APIs doc
  • Update in our OpenAI compatibility page
  • How-to doc for Generative API
  • Reference doc for Managed Inference
  • A dedicated tutorial
  • Internal links within docs

@tgenaitay tgenaitay requested a review from gcalmettes October 25, 2024 10:54
@tgenaitay tgenaitay requested a review from bene2k1 as a code owner October 25, 2024 10:54
@bene2k1 bene2k1 self-assigned this Oct 25, 2024
@bene2k1 bene2k1 requested a review from RoRoJ October 25, 2024 11:17
Co-authored-by: Rowena Jones <36301604+RoRoJ@users.noreply.github.com>
@bene2k1 bene2k1 added the status: tech review Waiting for technical review label Oct 25, 2024
@tgenaitay tgenaitay added the do not merge PR that shouldn't be merged before a specific date (eg release) label Oct 25, 2024
tgenaitay and others added 2 commits October 25, 2024 17:12
Co-authored-by: Guillaume Calmettes <gcalmettes@scaleway.com>
Co-authored-by: Guillaume Calmettes <gcalmettes@scaleway.com>
@tgenaitay tgenaitay removed the do not merge PR that shouldn't be merged before a specific date (eg release) label Oct 25, 2024
@tgenaitay
Copy link
Member Author

Let's go

@bene2k1 bene2k1 removed the status: tech review Waiting for technical review label Oct 25, 2024
@bene2k1 bene2k1 merged commit dbdeb50 into main Oct 25, 2024
2 of 4 checks passed
@bene2k1 bene2k1 deleted the int-genapi-tutorials branch October 25, 2024 15:28
tgenaitay added a commit that referenced this pull request Oct 30, 2024
…ce params (#3886)

* feat(genapi): defined function calling

* feat(genapi): new params and more links

* feat(ai): extended support in managed inference

* feat(ai): added concept

* feat(genapi): parallel function call

* feat(ai): better intro and image

* feat(ai): added concept

* feat(ifr): added reference page

* Apply suggestions from code review

* fix(ai): added menu items

* fix(ai): fix warning box

* Apply suggestions from code review

Co-authored-by: Rowena Jones <36301604+RoRoJ@users.noreply.github.com>

* Update tutorials/building-ai-application-function-calling/index.mdx

* Update ai-data/generative-apis/how-to/use-function-calling.mdx

Co-authored-by: Guillaume Calmettes <gcalmettes@scaleway.com>

* Update tutorials/building-ai-application-function-calling/index.mdx

Co-authored-by: Guillaume Calmettes <gcalmettes@scaleway.com>

---------

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
Co-authored-by: Benedikt Rollik <brollik@online.net>
Co-authored-by: Rowena Jones <36301604+RoRoJ@users.noreply.github.com>
Co-authored-by: Guillaume Calmettes <gcalmettes@scaleway.com>
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.

4 participants