Morph provides a fast apply model that helps you quickly and accurately apply code changes from chat suggestions to your files. It’s optimized for speed and precision when integrating generated code into your existing codebase. You can sign up for Morph’s generous free tier here. Then, update your configuration file as follows:
config.yaml
models:
  - uses: morphllm/morph-v0
    with:
      MORPH_API_KEY: ${{ secrets.MORPH_API_KEY }}
or
config.yaml
     - name: Morph Fast Apply
       provider: openai
       model: morph-v2
       apiKey: <YOUR_MORPH_API_KEY>
       apiBase: https://api.morphllm.com/v1/
       roles:
         - apply
       promptTemplates:
         apply: "<code>{{{ original_code }}}</code>\n<update>{{{ new_code }}}</update>"

Embeddings model

We recommend configuring morph-embedding-v2 as your embeddings model.
config.yaml
models:
  - name: Morph Embeddings
    provider: openai
    model: morph-embedding-v2
    apiKey: <YOUR_MORPH_API_KEY>
    apiBase: https://api.morphllm.com/v1/
    roles:
      - embed

Reranking model

We recommend configuring morph-rerank-v2 as your reranking model.
config.yaml
models:
  - name: Morph Reranker
    provider: cohere
    model: morph-rerank-v2
    apiKey: <YOUR_MORPH_API_KEY>
    apiBase: https://api.morphllm.com/v1/
    roles:
      - rerank