File size: 462 Bytes
5748c97
 
b93b2dc
 
5748c97
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import os
from litellm import completion

class LLM:
    def __init__(self, api_key):
        os.environ["COHERE_API_KEY"] = api_key

    def generate_response(self, prompt, temperature=0.5, max_tokens=1500):
        response = completion(
            model="command-r",
            messages=[{"content": prompt, "role": "user"}],
            temperature=temperature,
            max_tokens=max_tokens
        )
        return response.choices[0].message.content