-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Summary
Add a CohereAdapter so EvalView can test agents built on the Cohere API.
Models to support
command-r-pluscommand-rcommand
How to implement
- Create
evalview/adapters/cohere_adapter.py - Follow the pattern of existing adapters (e.g.
evalview/adapters/http_adapter.py) - Auth via
COHERE_API_KEYenvironment variable - Register the adapter in
_create_adapter()inevalview/cli.py
Config example (what users will write)
adapter: cohere
model: command-r-plusAcceptance criteria
adapter: coherein.evalview/config.yamlworks end-to-end- Auth error gives a clear message when
COHERE_API_KEYis missing - Follows the
AgentAdapterbase class interface
Good first issue notes
One file to create, one line to add in cli.py. Look at any existing adapter for the full pattern. The Cohere Python SDK (cohere) is well-documented.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed