@friendliai/ai-provider
v1.1.9
Published
<!-- header start --> <p align="center"> <img src="https://huggingface.co/datasets/FriendliAI/documentation-images/resolve/main/model-card-assets/friendliai.png" width="100%" alt="FriendliAI Logo"> </p> <!-- header end -->
Downloads
794
Readme
@friendliai/ai-provider
A provider to use FriendliAI models with the Vercel AI SDK and OpenAI-compatible APIs.
Installation
npm i @friendliai/ai-providerExample
import { friendli } from '@friendliai/ai-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: friendli('meta-llama-3.3-70b-instruct'),
prompt: 'What is the meaning of life?',
maxTokens: 20,
topK: 10,
providerOptions: {
friendliai: {
minP: 0.2,
},
},
});
console.log(text);Provider Options
You can pass Friendli-specific parameters using providerOptions.friendliai. For backward compatibility, the friendli key is also supported.
Supported options (camelCase):
minPrepetitionPenaltyxtcThresholdxtcProbabilityparallelToolCallsregex(BETA: Force output to satisfy a regular expression)chat_template_kwargs
For more details, see the official documentation.
