-
Notifications
You must be signed in to change notification settings - Fork 23
Refactor: Unify Chat Completion Interface #14
Copy link
Copy link
Open
Labels
IntermediateRequires some familiarity with the codebase, and may involve logic changes.Requires some familiarity with the codebase, and may involve logic changes.SSoC25Part of Social Summer of Code 2025. Tag for recognition.Part of Social Summer of Code 2025. Tag for recognition.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Metadata
Metadata
Assignees
Labels
IntermediateRequires some familiarity with the codebase, and may involve logic changes.Requires some familiarity with the codebase, and may involve logic changes.SSoC25Part of Social Summer of Code 2025. Tag for recognition.Part of Social Summer of Code 2025. Tag for recognition.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Multiple API providers follow the same chat completion structure. However, the logic is duplicated across implementations. This violates the DRY principle and increases maintenance overhead.
Acceptance Criteria: