Cohere (niezależny wydawca) (wersja zapoznawcza)
Cohere tworzy część zestawu narzędzi dla każdego dewelopera do przetwarzania języka naturalnego. Wykorzystaj możliwości interpretacji języka. Dołącz do deweloperów i firm, którzy używają Cohere do generowania, kategoryzowania i organizowania tekstu na dużą skalę, która była wcześniej niewyobrażalna.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| adres URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadane łącznika | |
|---|---|
| Publisher | Troy Taylor |
| Witryna internetowa | https://cohere.ai/ |
| Zasady ochrony prywatności | https://cohere.ai/privacy |
| Kategorie | AI |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API w postaci "Bearer API_Key" | securestring | Klucz interfejsu API w postaci "Bearer API_Key" dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Generowanie klasyfikacji |
Tworzy przewidywanie, która etykieta najlepiej pasuje do określonych danych wejściowych tekstu. |
| Generowanie osadzania tekstu |
Zwraca osadzanie tekstu, które są listami liczb zmiennoprzecinkowych, które przechwytują semantyczne informacje o tekście, który reprezentuje. |
| Generowanie tekstu [PRZESTARZAŁE] |
Ta akcja generuje realistyczny tekst warunkowy dla danego danych wejściowych. |
| Generowanie tokenów |
Dzieli tekst wejściowy na mniejsze jednostki nazywane tokenami przy użyciu kodowania par bajtowych (BPE). |
| Generowanie zdekstremizowanego tekstu |
Konwertuje tokeny przy użyciu kodowania par bajtowych i zwraca ich reprezentację tekstową. |
| Identyfikowanie języka |
Wykrywa język, w którym napisany jest każdy z dostarczonych tekstów. |
| Podsumowywanie tekstu [PRZESTARZAŁE] |
Generuje podsumowanie w języku angielskim dla danego tekstu. |
| Uzyskiwanie czatu |
Generuje odpowiedź tekstową na wiadomość użytkownika. |
Generowanie klasyfikacji
Tworzy przewidywanie, która etykieta najlepiej pasuje do określonych danych wejściowych tekstu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Dane wejściowe
|
inputs | array of string |
Dane wejściowe. |
|
|
Model
|
model | string |
Model. |
|
|
Tekst
|
text | string |
Tekst. |
|
|
Etykieta
|
label | string |
Etykieta. |
|
|
Ustawienie wstępne
|
preset | string |
Ustawienie wstępne. |
|
|
Obciąć
|
truncate | string |
Obcinanie. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator. |
|
Classifications
|
classifications | array of object | |
|
identyfikator
|
classifications.id | string |
Identyfikator. |
|
Input
|
classifications.input | string |
Dane wejściowe. |
|
Prediction
|
classifications.prediction | string |
Przewidywanie. |
|
Pewność
|
classifications.confidence | float |
Pewność siebie. |
|
Ufności
|
classifications.confidences | array of object | |
|
Option
|
classifications.confidences.option | string |
Opcja. |
|
Pewność
|
classifications.confidences.confidence | float |
Pewność siebie. |
|
Pewność
|
classifications.labels.Not spam.confidence | float |
Pewność siebie. |
|
Pewność
|
classifications.labels.Spam.confidence | float |
Pewność siebie. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Generowanie osadzania tekstu
Zwraca osadzanie tekstu, które są listami liczb zmiennoprzecinkowych, które przechwytują semantyczne informacje o tekście, który reprezentuje.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Teksty
|
texts | array of string |
Teksty. |
|
|
Model
|
model | string |
Model. |
|
|
Obciąć
|
truncate | string |
Obcinanie. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator. |
|
Teksty
|
texts | array of string |
Teksty. |
|
Osadzanie
|
embeddings | array of array |
Osadzanie. |
|
items
|
embeddings | array of float | |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Generowanie tekstu [PRZESTARZAŁE]
Ta akcja generuje realistyczny tekst warunkowy dla danego danych wejściowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Podpowiedź
|
prompt | string |
Monit. |
|
|
Model
|
model | string |
Model. |
|
|
Generacje numerów
|
num_generations | integer |
Liczba pokoleń. |
|
|
Maksymalna liczba tokenów
|
max_tokens | integer |
Maksymalna liczba tokenów. |
|
|
Ustawienie wstępne
|
preset | string |
Ustawienie wstępne. |
|
|
Temperatura
|
temperature | float |
Temperatura. |
|
|
k
|
k | integer |
Wartość k. |
|
|
p
|
p | float |
Wartość p. |
|
|
Częstotliwość kary
|
frequency_penalty | float |
Kara częstotliwości. |
|
|
Kara obecności
|
presence_penalty | float |
Kara za obecność. |
|
|
Sekwencje końcowe
|
end_sequences | array of string |
Sekwencje końcowe. |
|
|
Zatrzymywanie sekwencji
|
stop_sequences | array of string |
Sekwencje zatrzymania. |
|
|
Prawdopodobieństwo zwrotu
|
return_likelihoods | string |
Prawdopodobieństwo zwrotu. |
|
|
Obciąć
|
truncate | string |
Obcinanie. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator. |
|
Pokoleń
|
generations | array of object | |
|
identyfikator
|
generations.id | string |
Identyfikator. |
|
Tekst
|
generations.text | string |
Tekst. |
|
Podpowiedź
|
prompt | string |
Monit. |
Generowanie tokenów
Dzieli tekst wejściowy na mniejsze jednostki nazywane tokenami przy użyciu kodowania par bajtowych (BPE).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Tekst
|
text | string |
Tekst. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tokens
|
tokens | array of integer |
Tokeny. |
|
Ciągi tokenu
|
token_strings | array of string |
Ciągi tokenu. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Generowanie zdekstremizowanego tekstu
Konwertuje tokeny przy użyciu kodowania par bajtowych i zwraca ich reprezentację tekstową.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Tokens
|
tokens | array of integer |
Tokeny. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tekst
|
text | string |
Tekst. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Identyfikowanie języka
Wykrywa język, w którym napisany jest każdy z dostarczonych tekstów.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Teksty
|
texts | array of string |
Teksty. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator. |
|
Results
|
results | array of object | |
|
Kod języka
|
results.language_code | string |
Kod języka. |
|
Nazwa języka
|
results.language_name | string |
Nazwa języka. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Podsumowywanie tekstu [PRZESTARZAŁE]
Generuje podsumowanie w języku angielskim dla danego tekstu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Długość
|
length | string |
Długość. |
|
|
Format
|
format | string |
Format. |
|
|
Model
|
model | string |
Model. |
|
|
Wyodrębnianie
|
extractiveness | string |
Wyodrębnianie. |
|
|
Temperatura
|
temperature | float |
Temperatura. |
|
|
Tekst
|
text | string |
Tekst. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator. |
|
Podsumowanie
|
summary | string |
Podsumowanie. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
Uzyskiwanie czatu
Generuje odpowiedź tekstową na wiadomość użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Message
|
message | True | string |
Wprowadzanie tekstu dla modelu, na które ma odpowiadać. |
|
Model
|
model | string |
Nazwa zgodnego modelu Cohere lub identyfikator dostosowanego modelu. |
|
|
Preambuła
|
preamble | string |
Po określeniu domyślny preambuł Cohere zostanie zastąpiony podanym. Preambuły są częścią monitu używanego do dostosowywania ogólnego zachowania i stylu konwersacji modelu oraz korzystania z roli SYSTEM. |
|
|
Role
|
role | string |
Rola. |
|
|
Message
|
message | string |
Poprzedni komunikat. |
|
|
Identyfikator konwersacji
|
conversation_id | string |
Alternatywą dla historii czatów. Podanie conversation_id powoduje utworzenie lub wznowienie utrwalonej konwersacji z określonym identyfikatorem. Identyfikator może być dowolnym niepustym ciągiem. |
|
|
Monit o obcięcie
|
prompt_truncation | string |
Określa sposób konstruowania monitu. |
|
|
identyfikator
|
id | string |
Identyfikator łącznika. |
|
|
Token dostępu użytkownika
|
user_access_token | string |
Po określeniu tego tokenu dostępu użytkownika zostanie przekazany do łącznika w nagłówku Autoryzacja zamiast wygenerowanego przez Cohere. |
|
|
Kontynuuj po awarii
|
continue_on_failure | boolean |
Jeśli wartość true, żądanie będzie kontynuowane, jeśli ten łącznik zwrócił błąd. |
|
|
Tylko zapytania wyszukiwania
|
search_queries_only | boolean |
Jeśli to prawda, odpowiedź będzie zawierać tylko listę wygenerowanych zapytań wyszukiwania, ale żadne wyszukiwanie nie zostanie wykonane, a żadna odpowiedź z modelu na wiadomość użytkownika nie zostanie wygenerowana. |
|
|
Title
|
title | string |
Tytuł dokumentu. |
|
|
Tekst
|
text | string |
Tekst dokumentu. |
|
|
Jakość cytatów
|
citation_quality | string |
Określa podejście podejmowane do generowania cytatów w ramach przepływu RAG, umożliwiając użytkownikowi określenie, czy chcą dokładnych wyników, czy szybkich wyników. |
|
|
Temperatura
|
temperature | float |
Zmiennoprzecinkowy, który dostraja stopień losowości w pokoleniu. Niższe temperatury oznaczają mniejsze losowe generacje, a wyższe temperatury oznaczają więcej losowych pokoleń. |
|
|
Maksymalna liczba tokenów
|
max_tokens | integer |
Maksymalna liczba tokenów generowanych przez model w ramach odpowiedzi. Uwaga: ustawienie niskiej wartości może spowodować niekompletne generacje. |
|
|
Maksymalna liczba tokenów wejściowych
|
max_input_tokens | integer |
Maksymalna liczba tokenów wejściowych do wysłania do modelu. Jeśli nie zostanie określony, max_input_tokens jest limitem długości kontekstu modelu pomniejszonego o mały bufor. |
|
|
k
|
k | integer |
Zapewnia, że tylko najlepsze k najbardziej prawdopodobnych tokenów są brane pod uwagę do generowania w każdym kroku. Wartość domyślna to 0, minimalna wartość 0, maksymalna wartość 500. |
|
|
p
|
p | float |
Gwarantuje, że tylko najbardziej prawdopodobne tokeny, z całkowitą masą prawdopodobieństwa p, są brane pod uwagę do generowania w każdym kroku. Jeśli zarówno k, jak i p są włączone, p działa po k. Wartość domyślna to 0,75. minimalna wartość 0,01, maksymalna wartość 0,99. |
|
|
Seed
|
seed | float |
Jeśli zostanie określony, zaplecze będzie podejmować najlepsze wysiłki, aby próbkować tokeny deterministycznie, tak aby powtarzające się żądania z tym samym inicjatorem i parametrami powinny zwracać ten sam wynik. Jednak determinizm nie może być całkowicie gwarantowany. |
|
|
Zatrzymywanie sekwencji
|
stop_sequences | array of string |
Lista maksymalnie 5 ciągów, których model użyje do zatrzymania generowania. Jeśli model wygeneruje ciąg zgodny z dowolnym z ciągów na liście, przestanie generować tokeny i zwraca wygenerowany tekst do tego punktu, nie uwzględniając sekwencji zatrzymania. |
|
|
Częstotliwość kary
|
frequency_penalty | float |
Służy do zmniejszenia powtarzalności wygenerowanych tokenów. Im wyższa wartość, tym silniejsza kara jest stosowana do poprzednio prezentowanych tokenów, proporcjonalnie do liczby wystąpień już w wierszu polecenia lub poprzedniej generacji. |
|
|
Kara obecności
|
presence_penalty | float |
Służy do zmniejszenia powtarzalności wygenerowanych tokenów. Podobnie jak frequency_penalty, z tą różnicą, że ta kara jest stosowana równie do wszystkich tokenów, które już się pojawiły, niezależnie od ich dokładnych częstotliwości. |
|
|
Name
|
name | string |
Nazwa narzędzia do wywołania. Prawidłowe nazwy zawierają tylko znaki a-z, A-Z, 0-9, _ i nie mogą zaczynać się cyfrą. |
|
|
Description
|
description | string |
Opis tego, co robi narzędzie, model używa opisu do wyboru, kiedy i jak wywołać funkcję. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tekst
|
text | string |
Tekst. |
|
Identyfikator generacji
|
generation_id | string |
Identyfikator generacji. |
|
Cytatów
|
citations | array of object | |
|
Start
|
citations.start | integer |
Początek. |
|
Koniec
|
citations.end | integer |
Koniec. |
|
Tekst
|
citations.text | string |
Tekst. |
|
Identyfikatory dokumentów
|
citations.document_ids | array of string |
Identyfikatory dokumentów. |
|
Documents
|
documents | array of object | |
|
identyfikator
|
documents.id | string |
Identyfikator. |
|
Dodatkowe właściwości
|
documents.additionalProp | string |
Dodatkowe właściwości. |
|
Jest wymagane wyszukiwanie
|
is_search_required | boolean |
Czy wyszukiwanie jest wymagane. |
|
Zapytania wyszukiwania
|
search_queries | array of object | |
|
Tekst
|
search_queries.text | string |
Tekst. |
|
Identyfikator generacji
|
search_queries.generation_id | string |
Identyfikator generacji. |
|
Wyniki wyszukiwania
|
search_results | array of object | |
|
Tekst
|
search_results.search_query.text | string |
Tekst. |
|
Identyfikator generacji
|
search_results.search_query.generation_id | string |
Identyfikator generacji. |
|
identyfikator
|
search_results.connector.id | string |
Identyfikator. |
|
Identyfikatory dokumentów
|
search_results.document_ids | array of string |
Identyfikatory dokumentów. |
|
Komunikat o błędzie
|
search_results.error_message | string |
Komunikat o błędzie. |
|
Kontynuuj po awarii
|
search_results.continue_on_failure | boolean |
Czy kontynuować pracę w przypadku awarii. |
|
Przyczyna zakończenia
|
finish_reason | string |
Przyczyna zakończenia. |
|
Wywołania narzędzi
|
tool_calls | array of object | |
|
Name
|
tool_calls.name | string |
Nazwa. |
|
Historia czatów
|
chat_history | array of object | |
|
Role
|
chat_history.role | string |
Rola. |
|
Message
|
chat_history.message | string |
Wiadomość. |
|
wersja
|
meta.api_version.version | string |
Wersja. |
|
Jest przestarzały
|
meta.api_version.is_deprecated | boolean |
Czy jest przestarzałe. |
|
Jest eksperymentalny
|
meta.api_version.is_experimental | boolean |
Czy jest eksperymentalne. |
|
Tokeny wejściowe
|
meta.billed_units.input_tokens | integer |
Tokeny wejściowe. |
|
Tokeny wyjściowe
|
meta.billed_units.output_tokens | integer |
Tokeny wyjściowe. |
|
Jednostki wyszukiwania
|
meta.billed_units.search_units | integer |
Jednostki wyszukiwania. |
|
Classifications
|
meta.billed_units.classifications | integer |
Klasyfikacje. |
|
Tokeny wejściowe
|
meta.tokens.input_tokens | integer |
Tokeny wejściowe. |
|
Tokeny wyjściowe
|
meta.tokens.output_tokens | integer |
Tokeny wyjściowe. |
|
Warnings
|
meta.warnings | array of string |
Ostrzeżenia. |