Skip to content

Commit

Permalink
add providers info
Browse files Browse the repository at this point in the history
  • Loading branch information
n4ze3m committed Aug 28, 2023
1 parent c77f5f6 commit 8047aac
Show file tree
Hide file tree
Showing 10 changed files with 1,659 additions and 0 deletions.
34 changes: 34 additions & 0 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ export default defineConfig({
nav: [
{ text: "Home", link: "/" },
{ text: "Guide", link: "/guide/what-is-dialoqbase" },
{
text: "AI Providers",
link: "/guide/ai-providers/openai",
},
{ text: "Self Hosting", link: "/guide/self-hosting" },
],

Expand Down Expand Up @@ -101,6 +105,36 @@ export default defineConfig({
},
],
},
{
text: "AI Providers",
collapsed: false,
items: [
{
text: "OpenAI",
link: "/guide/ai-providers/openai",
},
{
text: "Fireworks",
link: "/guide/ai-providers/fireworks",
},
{
text: "Google",
link: "/guide/ai-providers/google",
},
{
text: "HuggingFace",
link: "/guide/ai-providers/huggingface",
},
{
text: "Cohere",
link: "/guide/ai-providers/cohere",
},
{
text: "TensorFlow",
link: "/guide/ai-providers/tensorflow",
}
]
}
],

socialLinks: [
Expand Down
34 changes: 34 additions & 0 deletions docs/guide/ai-providers/anthropic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Anthropic

Anthropic PBC, a public-benefit corporation from the United States, is an AI startup established by individuals who were once part of OpenAI. The company's focus lies in the creation of general AI systems and language models, all driven by a commitment to the responsible utilization of AI

Official Website: [https://www.anthropic.com/](https://www.anthropic.com/?ref=dialoqbase)

## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
| claude-1 | Chat |
| claude-instant-1 | Chat |
| claude-2 | Chat |

## API Key

To use Anthropic models, you need to provide an Anthropic API key. Here is the pricing page: [https://www.anthropic.com/pricing](https://www.anthropic.com/pricing).

If your account doesn't have enough credits, the API will return an error.


## How to get API Key

1. Go to [https://console.anthropic.com/login](https://console.anthropic.com/login) and create an account.

2. Navigate to the relevant section, such as `Generate API Keys` under `Account Settings`.


3. Copy your API key and paste it to the `ANTHROPIC_API_KEY` environment variable.


## Disclaimer

Dialoqbase is not affiliated with Anthropic. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
35 changes: 35 additions & 0 deletions docs/guide/ai-providers/cohere.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# CoHere

Cohere, a startup based in Canada, offers natural language processing models designed to enhance interactions between humans and machines for businesses. The company, established in 2019 by Aidan Gomez, Ivan Zhang, and Nick Frosst, is headquartered in Toronto and maintains additional offices in Palo Alto and London

Official Website: [https://cohere.ai/](https://cohere.ai/?ref=dialoqbase)


## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
| embed | Embedding |


## API Key

To use CoHere models, you need to provide a CoHere API key. Here is the pricing page: [https://cohere.ai/pricing](https://cohere.ai/pricing).

If your account doesn't have enough credits, the API will return an error.


## How to get API Key

1. Go to [https://dashboard.cohere.com/](https://dashboard.cohere.com/) and create an account.

2. Navigate to the [https://dashboard.cohere.com/api-keys](https://dashboard.cohere.com/api-keys) page.


3. Copy your API key and paste it to the `COHERE_API_KEY` environment variable.


## Disclaimer


Dialoqbase is not affiliated with CoHere. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
39 changes: 39 additions & 0 deletions docs/guide/ai-providers/fireworks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Fireworks

Fireworks GenAI Platform offers developers a quick, affordable way to use powerful Large Language Models (LLMs). By using open-source foundation models and their own adapters, developers can reduce costs significantly (up to 20–120x). These models are great for various tasks like creating documents and having chats. Fireworks provides easy access to top open foundation models, including LLaMA2, Falcon, and StarCoder.

Official Website: [https://fireworks.ai/](https://fireworks.ai/?ref=dialoqbase)

## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
| Llama 2 7B Chat | Chat |
| Llama 2 13B Chat | Chat |
| Llama 2 13B Chat int8 | Chat |
| Llama 2 70B Chat | Chat |
| Llama 2 7B code instruct | Instruct |
| Llama 2 13B code instruct | Instruct |
| Llama 2 70B code instruct | Instruct |

## API Key

To use Fireworks models, you need to provide a Fireworks API key. Here is the pricing page: [https://readme.fireworks.ai/page/pricing](https://readme.fireworks.ai/page/pricing?ref=dialoqbase).

If your account doesn't have enough credits, the API will return an error.


## How to get API Key

1. Go to [https://app.fireworks.ai/](https://app.fireworks.ai/) and create an account.


2. Go to [https://app.fireworks.ai/users?tab=apps](https://app.fireworks.ai/users?tab=apps) and create an API key.

3. Click on the `New API Key` button. Enter a name for your API key and click on the `Create` button.

4. Copy your API key and paste it to the `FIREWORKS_API_KEY` environment variable.

## Disclaimer

Dialoqbase is not affiliated with Fireworks. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
34 changes: 34 additions & 0 deletions docs/guide/ai-providers/google.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Google PaLM 2

The PaLM API is based on Google’s next generation model, PaLM 2, which excels at a variety of capabilities. PaLM 2 has been optimized for ease of use on key developer use cases and the ability to follow instructions with precision and nuance. It has variations that are trained for text and chat generation as well as text embeddings. This guide provides information about each variation to help you decide which is the best fit for your use case.

Official Website: [https://developers.generativeai.google/models/language](https://developers.generativeai.google/models/language)


## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
|chat-bison-001 | Chat |
|embedding-gecko-001 | Embedding |

## API Key

Currently, Google PaLM 2 is in whitelist mode. You can request access by filling
[https://makersuite.google.com/waitlist](https://makersuite.google.com/waitlist) form.


## How to get API Key

1. Go to [https://makersuite.google.com/](https://makersuite.google.com/) and login with your Google account.

2. Navigate to the [https://makersuite.google.com/app/apikeys](https://makersuite.google.com/app/apikeys) page.

3. Click `Create API key in new project` button.

4. Copy your API key and paste it to the `GOOGLE_API_KEY` environment variable.


## Disclaimer

Dialoqbase is not affiliated with Google. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
36 changes: 36 additions & 0 deletions docs/guide/ai-providers/huggingface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Hugging Face

Hugging Face is a company that provides a wide range of NLP services, including a large number of pre-trained models. The Hugging Face AI Provider allows you to use these models in your own applications.

Official Website: [https://huggingface.co/](https://huggingface.co/?ref=dialoqbase)


## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
| sentence-transformers/distilbert-base-nli-mean-tokens | Embedding |
| Xenova/bert-base-uncased | Embedding |


## API Key

For some models, you need to provide an API key. Here is the pricing page: [https://huggingface.co/pricing](https://huggingface.co/pricing).

If your account doesn't have enough credits, the API will return an error.

`Xenova/bert-base-uncased` model not requires an API key which use your `cpu` for embedding.


## How to get API Key

1. Go to [https://huggingface.co/](https://huggingface.co/?ref=dialoqbase) and login with your Hugging Face account.

2. Navigate to the [https://huggingface.co/settings/token](https://huggingface.co/settings/token) page.

3. Copy your API key and paste it to the `HUGGING_FACE_API_KEY` environment variable.


## Disclaimer

Dialoqbase is not affiliated with Hugging Face. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
37 changes: 37 additions & 0 deletions docs/guide/ai-providers/openai.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# OpenAI

OpenAI is an American artificial intelligence (AI) research lab that includes the non-profit OpenAI, Inc. and its for-profit subsidiary, OpenAI, L.P. The lab's main focus is on AI research to achieve "safe and beneficial" artificial general intelligence. This refers to creating highly autonomous systems that can outperform humans in most economically valuable tasks.


Official Website: [https://openai.com/](https://openai.com/)


## Supported Models on Dialoqbase

| Model Name | Type |
| --- | --- |
| gpt-3.5-turbo | Chat |
| gpt-3.5-turbo-16k | Chat |
| gpt-4 | Chat |
| gpt-4-0613 | Chat |
| text-embedding-ada-002 | Embedding |

## API Key

To use OpenAI models, you need to provide an OpenAI API key. Here is the pricing page: [https://openai.com/api/pricing/](https://openai.com/api/pricing/).

If your account doesn't have enough credits, the API will return an error.

## How to get API Key

1. Go to [https://platform.openai.com/signup?launch](https://platform.openai.com/signup?launch) and create an account.

2. Go to [https://platform.openai.com/account/api-keys](https://platform.openai.com/account/api-keys) and create an API key.

3. Copy your API key and paste it to the `OPENAI_API_KEY` environment variable.



## Disclaimer

Dialoqbase is not affiliated with OpenAI. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
26 changes: 26 additions & 0 deletions docs/guide/ai-providers/tensorflow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Tensorflow

TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks


Official Website: [https://www.tensorflow.org/](https://www.tensorflow.org/?ref=dialoqbase)


## Supported Models on Dialoqbase

We use `universal-sentence-encoder-lite` model for embedding. You can find more information about the model [here](https://tfhub.dev/tensorflow/tfjs-model/universal-sentence-encoder-lite/1/default/1). Model by default use `cpu` for embedding which may be slow in some cases.


## API Key

Tensorflow models not requires an API key which use your `cpu` for embedding.


## How to get API Key

You don't need to get an API key for Tensorflow models.


## Disclaimer

Dialoqbase is not affiliated with Tensorflow. All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
3 changes: 3 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ hero:
- theme: alt
text: View on GitHub
link: https://github.com/n4ze3m/dialoqbase
- theme: alt
text: Buy me a coffee ☕
link: https://www.ko-fi.com/n4ze3m

features:
- title: Open Source
Expand Down
Loading

0 comments on commit 8047aac

Please sign in to comment.