Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bozaigao/ai-openai
https://github.com/bozaigao/ai-openai
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bozaigao/ai-openai
- Owner: bozaigao
- Created: 2024-08-11T02:18:32.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T11:40:50.000Z (3 months ago)
- Last Synced: 2024-08-13T02:33:07.799Z (3 months ago)
- Language: TypeScript
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Vercel AI SDK - OpenAI Provider
The **[OpenAI provider](https://sdk.vercel.ai/providers/ai-sdk-providers/openai)** for the [Vercel AI SDK](https://sdk.vercel.ai/docs)
contains language model support for the OpenAI chat and completion APIs and embedding model support for the OpenAI embeddings API.## Setup
The OpenAI provider is available in the `@ai-sdk/openai` module. You can install it with
```bash
npm i @ai-sdk/openai
```## Provider Instance
You can import the default provider instance `openai` from `@ai-sdk/openai`:
```ts
import { openai } from '@ai-sdk/openai';
```## Example
```ts
import { openai } from '@ai-sdk/openai';
import { generateText } from 'ai';const { text } = await generateText({
model: openai('gpt-4-turbo'),
prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});
```## Documentation
Please check out the **[OpenAI provider documentation](https://sdk.vercel.ai/providers/ai-sdk-providers/openai)** for more information.