Skip to content

Implement function calling capabilities #21

@devondragon

Description

@devondragon

Currently the library doesn't support OpenAI's function calling feature. This feature allows structured data extraction and tool usage with AI models.

Proposed Changes

  • Add function calling support to the OpenAIService
  • Create appropriate models/DTOs for function definitions
  • Add examples of function calling usage
  • Support different function calling modes (none, auto, tool)

Benefits

  • Enables structured data extraction from AI responses
  • Allows for tool usage with AI models
  • Supports more advanced AI application patterns

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions