本页还没有译文
本页 11 段还没译成한국어,下面显示的是英文原文。Dify
还没翻译译自英文(ai-sdk.dev)本页 11 段都还没译
The Dify provider allows you to easily integrate Dify's application workflow with your applications using the AI SDK.
Setup
The Dify provider is available in the dify-ai-provider module. You can install it with:
npm install dify-ai-provider
# pnpm
pnpm add dify-ai-provider
# yarn
yarn add dify-ai-providerProvider Instance
You can import difyProvider from dify-ai-provider to create a provider instance:
import { difyProvider } from 'dify-ai-provider';Example
Use dify.ai
import { generateText } from 'ai';
import { difyProvider } from 'dify-ai-provider';
const dify = difyProvider('dify-application-id', {
responseMode: 'blocking',
apiKey: 'dify-api-key',
});
const { text, providerMetadata } = await generateText({
model: dify,
messages: [{ role: 'user', content: 'Hello, how are you today?' }],
headers: { 'user-id': 'test-user' },
});
const { conversationId, messageId } = providerMetadata.difyWorkflowData;
console.log(text);
console.log('conversationId', conversationId);
console.log('messageId', messageId);Use self-hosted Dify
import { createDifyProvider } from 'dify-ai-provider';
const difyProvider = createDifyProvider({
baseURL: 'your-base-url',
});
const dify = difyProvider('dify-application-id', {
responseMode: 'blocking',
apiKey: 'dify-api-key',
});Documentation
Please refer to the Dify provider documentation for more detailed information.
AI 翻译查看英文原文