Comments (6)
https://github.com/vercel/ai/blob/main/examples/next-groq/app/api/chat/route.ts
from ai.
+1. The groq example within the examples folder doesn't work and uses non-existing imports from 'openai'
from ai.
it must be a dedicated provider. it will be great so we can use it along langchain or similar.
A proper docs is also needed.
from ai.
@surjithctly why is
const groq = createOpenAI({
apiKey: process.env.GROQ_API_KEY ?? '',
baseURL: 'https://api.groq.com/openai/v1',
});
not sufficient for you?
I'm going to close this unless someone can provide strong reasoning for Groq to have their own provider
from ai.
why is ... not sufficient for you?
I'm always in favor of avoiding duplicate code and avoiding repetition, but I care even more about type safety and there are a few differences that might warrant more consideration. Groq has some limitations with a few options, and minor differences with expected behavior in one or two places, that seems like enough of a justification to at least have some helper methods or types for groq.
See:
- https://console.groq.com/docs/tool-use#known-limitations
- https://console.groq.com/docs/openai
- https://console.groq.com/docs/text-chat#json-mode-object-object (look for "known limitations")
fwiw I totally get your perspective and won't lose too much sleep if you don't want to do this, but it'd be awesome if you did.
from ai.
@MaxLeiter A dedicated docs will be a good first step because, I have never found this option in the docs in the first place. We usually look the providers page since everything else is there, so its easy to think "oh! its not supported yet".
Also, I can see the entire docs is now changed and now I can see custom provider option, but still that doesn't explain I can use OpenAI with other providers. Even inside the /openai page, it's not mentioned.
from ai.
Related Issues (20)
- Error: Maximum update depth exceeded. When using useCompletion hook in nextjs, on long response on gpt-4o HOT 2
- Add AI Vercel SDK to React
- `Error: failed to pipe response` when trying to respond with `fullStream` HOT 1
- feat: Anthropic streaming tool calls support
- Error when using model 'gpt-4o' with multiple tools in chat-with-tools example HOT 1
- feat: define tool parameters with JSON schema instead of Zod HOT 4
- Client-side exception upon recursive append to streamable UI in production HOT 2
- Add `stop` to open-ai input options so that we can finish gracefully
- Timeout error while using `Stream Text generation` from ai-sdk (Free plan) HOT 2
- Azure OpenAI support HOT 2
- Jest: cannot find module 'ai/rsc' HOT 1
- Documentation and examples how to use Vercel AI in React HOT 2
- Groq models don't return the usage HOT 3
- Missing links in OpenAI provider README
- Erratic behavior of useChat - Could SWR be the issue?
- `onError` hook not called when an error occurs during streaming in `useAssistant`
- the example of bedrock/anthropic-v3 show error
- LangChainAdapter does not support `StringOutParser` HOT 1
- ai/packages/core/react /use-assistant.ts: expose `setThreadId` as helper
- Azure OpenAI provider HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ai.