Uma biblioteca poderosa para interagir com a API Herc.ai.
Oferecemos a você gratuitamente. Herc.ai responde à sua pergunta de acordo com o idioma e oferece suporte a todos os idiomas.
Que tal uma assinatura única para aproveitar os recursos do Hercai de forma ilimitada? Use Hercai Unlimited com chave API!
? Instalação para CLI
npm i hercai -g
Instalação
npm i hercai
yarn add hercai
pnpm add hercai
bun add hercai
API de perguntas; https://hercai.onrender.com/v3/hercai?question=
Exemplo de pergunta para CommonJS;
/* Importing The Package */
const { Hercai } = require ( 'hercai' ) ;
const herc = new Hercai ( ) ; //new Hercai("your api key"); => Optional
/* Available Models */
/* "v3" , "v3-32k" , "turbo" , "turbo-16k" , "gemini" , "llama3-70b" , "llama3-8b" , "mixtral-8x7b" , "gemma-7b" , "gemma2-9b" */
/* Default Model; "v3" */
/* Premium Parameter; personality => Optional */
herc . question ( { model : "v3" , content : "hi, how are you?" } ) . then ( response => {
console . log ( response . reply ) ;
/* The module will reply based on the message! */
} ) ;
API de texto para imagem; https://hercai.onrender.com/v3/text2image?prompt=
Exemplo de desenho de imagem para CommonJS;
/* Importing The Package */
const { Hercai } = require ( 'hercai' ) ;
const herc = new Hercai ( ) ; //new Hercai("your api key"); => Optional
/* Available Models */
/* "v1" , "v2" , "v2-beta" , "v3" (DALL-E) , "lexica" , "prodia", "simurg", "animefy", "raava", "shonin" */
/* Default Model; "v3" */
herc . drawImage ( { model : "v3" , prompt : "anime girl" , negative_prompt : "" } ) . then ( response => {
console . log ( response . url ) ;
/* The module will reply based on the prompt! */
} ) ;
Exemplo de interface e uso para TypeScript;
import { Hercai , QuestionData , DrawImageData } from "hercai" ;
const herc = new Hercai ( ) ; //new Hercai("your api key"); => Optional
/* Question Example For TypeScript */
herc . question ( { model : "v3" , content : "hi, how are you?" } )
. then ( ( response : QuestionData ) => {
console . log ( response . reply ) ;
} ) ;
/* DrawImage Example For TypeScript */
herc . drawImage ( { model : "v3" , prompt : "anime girl" , negative_prompt : "" } )
. then ( ( response : DrawImageData ) => {
console . log ( response . url ) ;
} ) ;
Exemplo de uso de comando CLI;
hercai < Your Question >
Herc.ai também suporta TypeScript e EsModule?!
Exemplo de uso do modelo beta;
import { Hercai } from "hercai" ;
const herc = new Hercai ( ) ; //new Hercai("your api key"); => Optional
herc . betaQuestion ( { content : "hi, how are you?" , user : 'chat-id' } )
. then ( ( response ) => {
console . log ( response . reply ) ;
} ) ;
/* DrawImage Example */
herc . betaDrawImage ( {
prompt : "anime girl" ,
negative_prompt : "" ,
sampler : "DPM-Solver" , /* Default => DPM-Solver */
image_style : "Null" , /* Default => Null */
width : 1024 , /* Default => 1024 */
height : 1024 , /* Default => 1024 */
steps : 20 , /* Default => 20 */
scale : 5 /* Default => 5 */
} ) . then ( ( response ) => {
console . log ( response . url ) ;
} ) ;
Feito por FiveSoBes e Luppux Development