File size: 467 Bytes
5748c97
 
b93b2dc
 
5748c97
 
 
a557e7e
5748c97
a557e7e
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.4, max_tokens=1000):
        response = completion(
            model="command-r-plus",
            messages=[{"content": prompt, "role": "user"}],
            temperature=temperature,
            max_tokens=max_tokens
        )
        return response.choices[0].message.content