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

Support more EvalClient formats based on LLM APIs #176

Open
16 tasks
liwii opened this issue Feb 7, 2025 · 5 comments
Open
16 tasks

Support more EvalClient formats based on LLM APIs #176

liwii opened this issue Feb 7, 2025 · 5 comments

Comments

@liwii
Copy link
Contributor

liwii commented Feb 7, 2025

There are more and more services in which you can call LLMs with HTTP requests. Integrating those services into LangCheck in the form of EvalClient could expand the userbase of LangCheck.

I did a quick research of services we can potentially support:

LLM hosting services

APIs provided by model developers

(I personally feel items listed on top are more important, but it is very subjective and unreliable)

We can split the work to investigate the API spec & implement the EvalClient for each service!!

@liwii
Copy link
Contributor Author

liwii commented Feb 7, 2025

@matchcase

If you are interested, it would be a good project to pick one of the services and implement an EvalClient for that!!

Here is the reference implementation of GeminiEvalClient: #113

@kennysong
Copy link
Contributor

Should we add Vertex AI near the top of the list as well?

@liwii
Copy link
Contributor Author

liwii commented Feb 7, 2025

Sounds reasonable, added!!

@matchcase
Copy link
Contributor

By the way, does langcheck support OpenRouter? It is a relatively popular platform for querying LLMs.

@liwii
Copy link
Contributor Author

liwii commented Feb 10, 2025

Wow I didn't know this service, but it looks pretty cool!!
Added OpenRouter to the list as well, I might take that in the future, but you can also create a sub-issue and work on that if you want!!

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

No branches or pull requests

3 participants