Class OpenrouterPuppyChatter

java.lang.Object
rocks.imsofa.ai.puppychatter.AbstractPuppyChatter<PromptParameters,Response>
rocks.imsofa.ai.puppychatter.openrouter.OpenrouterPuppyChatter
All Implemented Interfaces:
PuppyChatter<PromptParameters,Response>

public class OpenrouterPuppyChatter extends AbstractPuppyChatter<PromptParameters,Response>
an implementation of PuppyChatter based on Open Router usage:
PuppyChatter<PromptParameters, Response> chatter=new OpenrouterPuppyChatter("open router key");
String session=chatter.createSession();
Response response=chatter.bark(session, "你好", new PromptParameters("user"));
System.out.println(response.getMessage());
chatter.closeSession(session);
when issuing prompt, a leading model:xxx can be used to specify the model to use
Author:
lendle