Git Product home page Git Product logo

Comments (6)

lgrammel avatar lgrammel commented on May 27, 2024 1

https://github.com/vercel/ai/blob/main/examples/next-groq/app/api/chat/route.ts

from ai.

markusstrasser avatar markusstrasser commented on May 27, 2024

+1. The groq example within the examples folder doesn't work and uses non-existing imports from 'openai'

from ai.

surjithctly avatar surjithctly commented on May 27, 2024

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.

MaxLeiter avatar MaxLeiter commented on May 27, 2024

@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.

jonschlinkert avatar jonschlinkert commented on May 27, 2024

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:

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.

surjithctly avatar surjithctly commented on May 27, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.