Improve Documentation for Creating Third-Party Providers

Created on 25 September 2024, 10 months ago

While the current documentation provides a good overview of how to create a third-party provider, I believe there are opportunities for improvement. Specifically:

  • When creating a third-party provider, in addition to the plugin implementation, it is important to cover the setup of the configuration form and schema.
  • The concept of API defaults, which defines the configuration parameters for the provider (e.g., max tokens, temperature), should be explained in more detail.
  • It would be helpful to include best practices for API client retrieval, particularly regarding the use of methods like getClient() and loadClient().
  • I also suggest adding separate sub-sections for each operation type in the future, but I recommend creating a separate issue for that enhancement once these improvements are addressed.

As I already have some experience with implementing Gemini Provider β†’ , I can propose this changes for review.

πŸ“Œ Task
Status

Active

Version

1.0

Component

Documentation

Created by

πŸ‡¬πŸ‡ͺGeorgia jibla

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024