Skip to content

Migrate to Langchingo library for implementing AI features #261

@santoshkal

Description

@santoshkal

Currently, Genval's AI features support the OpenAI and Ollama Models. We are using a popular Go library github.com/sashabaranov/go-openai and github.com/ollama/ollama/api for OpenAI and Ollama integrations. These libraries are very well supported by the community and well maintained as well.

As we plan to support multiple models, It is proposed to migrate from these two vendor-specific libraries to the langchaingo library at github.com/tmc/langchaingo, which is also well maintained and supported by the community. This will provide a single point of contact for interacting with different AI backends using this library.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions